Шаблоны и инструкции

Модуль «Форма обратной связи»

Заголовок

Разработать модуль «Форма обратной связи»

Текст

Сайт - http://[ссылка на бета-сайт]
Раздел, где должна быть реализована функциональность: все страницы сайта в нижней части форма для связи согласно прототипу
Прототип
Ссылка на прототип — http://
Возможности для анонимных пользователей
Отправлять с сайта сообщения по Email администратору сайта, используя формы.
Возможности для пользователей
Отправлять с сайта сообщения с помощью формы обратной связи.
Возможности для администраторов
Создавать и настраивать формы с помощью «конструктора» форм программы управления сайтом (CMS)
В том числе, указывать email на который будут приходить сообщения из формы обратной связи
Просматривать и удалять сообщения, отправленные из формы обратной связи с сайта.
Конструировать формы из набора предопределенных полей.
Просматривать результаты заполнения форм в виде писем, полученных по Email.
Автоматически отправлять посетителю письмо сразу после заполнения формы.
Автоматически контролировать заполненность обязательных полей формы.
Защищать формы от спама, используя модуль Recaptcha от Google.
Данные для наполнения
Просим указать:
1. Набор полей для заполнения.
2. Обязательные поля для заполнения.
3. Раздел(ы), где будем размещать форму.
4. Email для отправки уведомлений и сообщениях с формы (по умолчанию данные с формы будут храниться в административном интерфейсе сайта).
5. Выбрать вариант заполнения:
а. авторизованные пользователи;
б. неавторизованные пользователи (в таком случае добавляем капчу).
Email, на который будут приходить сообщения из формы обратной связи.
Набор необходимых полей формы обратной связи. Форма не ограничивается этими полями.
Данные предоставляет Заказчик.
Готовый модуль для реализации задачи:
Запрещается программировать формы вручную или использовать внешние конструкторы форм, например, Google Forms.
«Формы» для Cetera CMS.
«Веб-формы» для 1С-Битрикс https://www.1c-bitrix.ru/products/cms/features/webforms.php
Результаты
Модуль разработан, реализует возможности для пользователей и администраторов, наполнен данными, внедрен по адресам страниц, основан на существующем дизайне сайта.