Використання веб-форми як програми для членства / ролей користувача


12

Я хотів би реалізувати наступне на сайті Drupal:

  • Анонімний відвідувач сайту (Джо) подає заявку на членство з різними спеціальними полями
  • Адміністратор (Джейн) розглядає заявку на членство
  • Джейн схвалює заявку Джо і створює новий обліковий запис користувача
  • Джо отримує повідомлення про затвердження та інформацію про вхід

Можливі рішення:

  • Веб- форма (Але як можна легко передати дані з веб-форми в обліковий запис користувача?)
  • Профіль2 з необхідністю затвердження адміністратора. (Проблема цього полягає в тому, що ми не хочемо, щоб він відчував себе користувачем, як вони створюють обліковий запис на сайті, але подають заявку на членство.)
  • Створіть тип вмісту Членства, який може заповнити анонімний користувач (?)

Я відчуваю, що переглядаю щось очевидне.

Я не можу використовувати реєстрацію основного користувача з додатковими полями, оскільки є 3 різних типи членства. І користувачі повинні мати можливість переходити від 1 членства до іншого (після затвердження).

Відповіді:


6

На підставі деяких інших питань, які ви задавали на цьому сайті, мені цікаво, чи використовуєте ви CiviCRM для відстеження членства? Якщо так, я можу запропонувати цей робочий процес:

  • Налаштування веб-форми з інтеграцією CiviCRM. Додайте до форми своє членство та інші користувацькі поля.
  • Встановіть статус членства "Потрібне затвердження" (ви можете створити цей статус у CiviCRM, якщо його вже немає).
  • Нехай він надсилатиме електронне повідомлення вашому персоналу, коли ця форма заповнена.
  • Ви можете додатково обмежити доступ до цієї форми, щоб користуватися нею могли лише не члени. Для цього потрібно ввімкнути модуль "Сиві синхронізація ролей CiviMember", який поєднується з CiviCRM та увімкнено синхронізацію між ролями Drupal та членством Civi.

Ну, я більше не підходжу до цього за допомогою CiviCRM. Я спробував CiviCRM, але виявив багато базових витрат і складності в базовій установці, що саме те, чого намагається уникнути клієнт. Їх нинішня система занадто складна, і моє завдання - спростити. Тож на даний момент я шукаю ідеї, що не належать до CiviCRM, як це зробити.
Крістофер Даннінг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.