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

Формы для связи

Шаблон задачи

Заголовок

Программирование функциональности Формы для связи

Текст

* Сайт - http://[ссылка на бета-сайт]
* Раздел, где должна быть реализована функциональность: все страницы сайта в нижней части форма для связи согласно прототипу
 
* Возможности для анонимных пользователей:
  - Отправлять с сайта сообщения по Email администратору сайта, используя формы.
 
* Возможности для авторизованных пользователей
  - Не реализуются.
 
* Возможности для администратора:
  - Конструировать формы из набора предопределенных полей.
  - Просматривать результаты заполнения форм в виде писем, полученных по Email.
  - Автоматически отправлять посетителю письмо сразу после заполнения формы.
  - Автоматически контролировать заполненность обязательных полей формы.
  - Защищать формы от спама, используя модуль Recaptcha от Google.
 
Прототип:
  - http://[ссылка на прототип]
 
Готовый модуль для реализации задачи
  - Запрещается программировать формы вручную или использовать внешние конструкторы форм, например, Google Forms.
  - «Формы» для Cetera CMS / Fastsite
  - «Веб-формы» для 1С-Битрикс https://www.1c-bitrix.ru/products/cms/features/webforms.php
 
* Данные для наполнения модуля:
  - Поля формы продемонстрированы на прототипе
  - Тексты писем формы опубликованы в форме с id 1 на бета сайте.
 
* В качестве результата предоставить:
  - Ссылку на фронтофис работающего модуля/функциональности на бета.
  - Ссылку на бэкофис работающего модуля/функциональности на бета.
  - Документацию для администраторов:
    - Cetera CMS / Fastsite - https://cetera.ru/forclients/cetera-cms-user-guide/plugins/plugin-web-forms/
    - 1С-Битрикс - https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=41&LESSON_ID=2924