Простой сайт технической поддержки разработанный на фреймворке kohana.
Описание основных возможностей:
Сайт технической поддержки предназначен для зарегистрированных пользователей. Для регистрации достаточно указать логин, пароль и адрес электронной почты.
После аутентификации, пользователь может воспользоваться всеми возможностями сайта, а именно: просмотреть раздел инструкции, о сайте, поддержка. Последний пункт является основным, с помощью которого пользователь может задать вопрос технической поддержки.
Система работает следующим образом
- пользователь видит только вопросы, которые он задал;
- после того как вопрос задан, администратор системы назначает ответственного консультанта, который будет решать данную проблему;
- консультант в свою очередь, может просматривать и отвечать лишь на назначенные ему задания;
- после того как задание считается выполненным, ответственный консультант или же администратор могут присвоить заданию статус выполнено.
- при необходимости администратор сайта может изменять ответственного консультанта или же удалять задания.
Обобщая все выше сказанное:
Система построена на основе распределения ролей. В данном случае используются три основных роли: Пользователь, Консультант, Администратор. В зависимости от роли, пользователь может выполнять те или иные действия на сайте(описано выше).
Примечание: в качестве шаблона использовалась готовая, несколько модифицированная верстка.