В работе модуля можно проследить следующий основной сценарий:
- Посетитель заполняет форму вопроса и отправляет её администратору. Вопрос вносится в базу данных, ему присваивается статус "не опубликован на сайте", Администратору сайта отправляется уведомление о новом вопросе по эл. почте.
- Администратор получает уведомление о новом вопросе, заходит в панель управления модулем, редактирует данные вопроса и принимает решение о дальнейшей его судьбе:
- Ответить на вопрос и опубликовать ответ на сайте
- Ответить и оставить неопубликованным
- Оставить вопрос без ответа с возможностью ответить позже
- Удалить вопрос
Вопросы, на которые нет ответов, выделяются в панели управления жирным шрифтом. При сохранении ответа на вопрос администратор может отправить ответ автору вопроса на указанный им e-mail независимо от того, публикуется ли ответ на сайте. Администратор также может перенести вопрос в другую тему или создать новую тему в случае, если данный вопрос не попадает ни в одну из тем.
- При сохранении и публикации администратором ответа на вопрос автор вопроса получает письмо с ответом, а сам вопрос попадает на соответствующую страницу сайта вместе с ответом на него.
В случае, когда вопрос попадает к администратору не через форму вопроса на сайте, а, например, по электронной почте, администратор может сам добавить новый вопрос через панель управления модулем, вместе с ответом на него. При этом два последних пункта основного сценария остаются неизменными.
Спецблок для модуля
Спецблок представляет из себя "сжатый" вариант списка вопросов, который выводится в боковом столбце на других страницах сайта и содержит ссылки на некоторые вопросы и темы.
|