Разработать компонент на Joomla 2.5
Доброго дня!
Необходимо разработать полноценный компонент для cms Joomla версии 2.5.
Кратко о копмоненте:
В копмоненте должен быть реализован функционал личного кабинета.
Логика работы приложения:
Посетитель сайта заполняет некую форму с заявкой, нажимает кнопку "отправить"
Отправленной заявке присваивается свой идентификатор
Данные формы уходят специалисту компании, который занимается его заявкой
Одновременно с этим в базе данных автоматически создается учетная запись (т.н "кабинет") посетителя, отправившего заявку, о чем ему сообщается на странице после нажатия кнопки "оптравить"
Одновременно с этим посетителю отсылается на указанную им почту письмо, с указанием даты приема заявки (текущая дата), ее идентификатором и специалистом работащем с ним по этой заявке, а также данными от личного кабинета
После этого посетитель может войти на сайте в свой кабинет под своим логином (электропочта) и разовым паролем. После чего он должен будет поменять пароль (если не захочет - должна быть опция "сменить позже") и далее пользоваться кабинетом
Кабинет хранит всю информацию о заявках (архов заявок) посетителя и их статусе, также имеет встроенный хелп-чат для общения с работающим с ним сотрудником
Со стороны сотрудника
Заводится учетная запись сотрудника
Размещаются данные сотрудника в нем
Сотрудник может отправалять на почту посетителя ответы и уведомления
Хранится вся история заявок а также чат с посетителями
Виден статус каждой из заявок
Со стороны администратора
Может видеть все проекты и их статус
По стилю написания - человекопонятный, хорошо документированный код, на основе ООП и отделением "мух от котлет"
Ну это если кратко описать - то вроде бы все.
Пишите, пожалуйста, ориентировочные сроки и цену разработки.
Спасибо!