Разработка кастомного модуля для сайта на UMI.CMS.
Задача модуля – обеспечить возможность регистрации пользователей в сторонней системе через веб-форму на сайте. При этом необходимо обеспечить верификацию email пользователя до того, как данные о нем будут добавлены в упомянутую систему.
Таким образом, данный модуль служит временным хранилищем пользовательских данных, что позволяет разделить регистрацию на следующие этапы:
1. Заполнение регистрационной формы на сайте, отправка запроса на подтверждение email;
2. Подтверждение адреса электронной почты после нажатия ссылки в письме;
3. Добавление данных о пользователе в стороннюю систему;
Данный модуль реализует формирование и отправку различных e-mail нотификаций: пользовательские нотификации, уведомления менеджера и т.п.