Нужно сделать компонент или плагин для joomla 3.1
Для чего компонент:
На сайте создаются категории с темами заданий в каждой категории публикуется список заданий (задания «сделать чего-то там..»). Эти категории доступны только определённым зарегистрированным пользователям имеющим нужные права.
Нужен компонент или плагин организующий выдачу заданий пользователям. То есть он должен выдавать список заданий (задания создаются администратором) который будет доступен всем зарегистрированным пользователям. Каждый пользователь может выбрать только одно задание и пока не выполнит его доступ к другим будет запрещен. После выбора задания пользователем остальные пользователи не могут выбрать это же задание. Пользователи по окончании выполнения задания должны иметь возможность прикреплять определённые файлы. В списке всех заданий должно отображаться свободно оно или уже занято. А при выполнении задания и одобрения администратором удаляться из общего списка заданий.
Более подробно всё выше сказанное:
1) «Список заданий», где представлены задания, у каждого из них графа свободно оно или занято и кнопка «Выполнить».
2) При нажатии на задание, открывается материал с описанием задания и кнопкой «Выполнить», при нажатии на которую пользователь переходит на страницу добавления материала и возможностью прикрепить файл, а для остальных отображается что задание занято.
3) После выполнения и отправки задания пользователем оно отображается только администратору в админ панели, и имеет кнопку одобрено или нет.
4) После одобрения администратором задания оно отображается в списке выполненных работ у пользователя в категории «Мои задания». После одобрения пользователь больше не имеет возможности дальнейшего его редактирования и просмотра.
5) «Список заданий» На этой странице должен быть список всех заданий в данной категории. Например, в виде таблицы. Где отображаются: номер задания, его название, статус свободно или нет, кнопку «Выполнить» при нажатии на которую осуществляется переход на развёрнутое описание задания.
6) У администратора должна быть возможность назначать исполнителя для выполнения заданий, которые после назначения начнут отображаться в разделе пользователя «Новые задания». Администратор должен иметь возможность переназначить исполнителя и возможность отстранения от выполнения задания.
7) Добавление новых заданий администратором выглядит как обычное добавление нового материала в определенной категории.
Все это можно организовать стандартными средствами Joomla 3.1 с небольшими изменениями в коде и добавлением новых функций. Если создание компонента или плагина вызывает сложности, то достаточно будет и реализации в пределах шаблона, переопределения обработки и вывода информации.
Цена договорная, но адекватная.
Опубликован 24.09.2013 в 20:45
Заказ находится в архиве