Utilisation de Webform comme application pour les rôles d'adhésion / d'utilisateur

12

J'aimerais implémenter ce qui suit sur un site Drupal:

  • Un visiteur anonyme du site (Joe) soumet une demande d'adhésion avec divers champs personnalisés
  • Admin (Jane) examine la demande d'adhésion
  • Jane approuve la demande de Joe et crée un nouveau compte d'utilisateur
  • Joe reçoit un avis d'approbation et des informations de connexion

Solutions possibles:

  • Un formulaire Web (mais comment transférer facilement les données du formulaire Web vers un compte d'utilisateur?)
  • Profile2 avec l'approbation de l'administrateur nécessaire. (Le problème avec celui-ci est que nous ne voulons pas qu'il ressente à l'utilisateur qu'il crée un compte sur le site, mais qu'il demande l'adhésion.)
  • Créer un type de contenu d' adhésion qu'un utilisateur anonyme peut remplir (?)

J'ai l'impression d'oublier quelque chose d'évident.

Je ne peux pas utiliser l'enregistrement d'utilisateur principal avec des champs supplémentaires, car il existe 3 types d'adhésion différents. Et les utilisateurs devraient pouvoir passer d'une adhésion à une autre (après approbation).

Christopher Dunning
la source

Réponses:

6

Sur la base d'autres questions que vous avez posées sur ce site, je me demande si vous utilisez CiviCRM pour suivre les adhésions? Si oui, je pourrais suggérer ce flux de travail:

  • Configurez un formulaire Web avec l'intégration CiviCRM. Ajoutez votre adhésion et d'autres champs personnalisés au formulaire.
  • Définissez le statut d'adhésion sur "Approbation nécessaire" (vous pouvez créer ce statut dans CiviCRM s'il n'y est pas déjà).
  • Demandez-lui d'envoyer un e-mail à votre personnel chaque fois que ce formulaire est rempli.
  • Vous pouvez éventuellement restreindre l'accès à ce formulaire afin que seuls les non-membres puissent l'utiliser. Cela vous obligerait à activer le module «CiviMember Roles Sync» qui est fourni avec CiviCRM et activé la synchronisation entre les rôles Drupal et les adhésions à Civi.
Coleman
la source
Eh bien, je ne m'approche plus de cela en utilisant CiviCRM. J'ai essayé CiviCRM mais j'ai trouvé beaucoup de frais généraux et de complexité dans l'installation de base qui est précisément ce que le client essaie d'éviter. Leur système actuel est trop complexe et ma tâche est de simplifier. Donc, à ce stade, je recherche des idées non CiviCRM sur la façon de procéder.
Christopher Dunning