Я хочу использовать модули Drupal Webform и Email Marketing Framework, чтобы анонимные пользователи могли заполнить короткую контактную форму, а затем подписаться через API администратора кампании на список.
Пока что моя идея процесса заключается в следующем, и мне интересно узнать, может ли кто-нибудь придумать более рациональный подход?
- Передача веб-формы прервана с помощью hook_form_alter ()
- Извлеченные данные формы (Имя, адрес электронной почты)
- actions_do () вызывается для запуска действия с AID 2. Действие AID2 является экземпляром emf_subscribe_action ()
- Передайте данные формы соответствующим образом и позвольте EMF выполнить работу, связанную с монитором кампании.
На мой взгляд, этот подход позволяет мне настроить систему, которая может администрироваться на месте без необходимости разработки PHP. Я рассчитываю на установку определенного типа контента, включение веб-форм на нем, а затем каждый раз, когда пользователь создает одну из этих веб-форм, может вызываться действие.