Un peu d'histoire: comme vous le voyez sur http://charlotte.ebayclassifieds.com , si vous cliquez sur «publier une annonce» puis choisissez une catégorie, vous pouvez remplir le formulaire et soumettre du contenu sans avoir à vous inscrire. Tout cela est fait et géré en envoyant des e-mails de validation au champ d'adresse e-mail qui, lorsque vous cliquez dessus, permettent à un utilisateur de manipuler son contenu.
Des fonctionnalités similaires peuvent-elles être obtenues dans Drupal. Cela ne me dérange pas d'écrire un module, mais avant de le faire, je veux m'assurer de ne pas réinventer la roue.
J'ai un site de petites annonces locales basé sur Drupal pour ma communauté à http://www.gastonia.com . Le site croît en trafic anonyme, mais peu d'utilisateurs s'inscrivent pour poster. Après quelques boucles de rétroaction avec la communauté, presque tout le monde dit que la seule barrière à l'entrée est de créer un compte, de vérifier les e-mails, de valider, de comprendre comment naviguer pour publier une annonce, etc. - en effet, il y a 7 étapes nécessaire avant de publier une annonce. C'est trop..
Nous avons retravaillé l'architecture pour pouvoir la réduire à deux clics - cliquez pour publier, puis cliquez pour enregistrer. Plus précisément, un utilisateur clique sur «Ajouter du contenu» et le formulaire nœud / ajout apparaît (il n'y a désormais qu'un seul type de contenu dans la nouvelle architecture); Ensuite, lorsqu'ils ont terminé, ils cliquent sur enregistrer.
À l'origine, je pensais au module d' enregistrement en ligne , mais il est toujours dans DEV et la logique n'est vraiment pas là pour prendre en charge si l'utilisateur revient pour poster à nouveau avec la même adresse e-mail (sans connexion). Je pourrais le modifier, mais nous revenons à l'écriture d'un module.
J'ai également pensé aux règles - les règles pourraient-elles gérer des fonctionnalités similaires à celles du site ebayclassifieds ou ce que j'essaie de faire? Tout serait basé sur un e-mail déposé dans le formulaire nœud / ajout (fonctionnalité CRUD).
Quelle direction ou recette suggéreriez-vous pour réaliser la fonctionnalité? Bien sûr, le but ultime ici est de permettre aux utilisateurs anon de publier; créer un compte dans les coulisses pour une utilisation future; permettre l'utilisation du formulaire anon même pour les utilisateurs avec des e-mails qui ont déjà des comptes (et attribuer du contenu en conséquence.) tout en maintenant la sécurité (contre le spam, les bots) qui est offerte en demandant à un utilisateur de s'inscrire et d'authentifier un compte.
EDIT: 4/1/2013 Gisle Hannemyr a relancé le module de publication anonyme qui est très proche d'atteindre les objectifs décrits ici et dans d'autres articles. Veuillez participer au fil de discussion pour fournir des commentaires de la communauté sur la façon de rendre le module sans bogue et meilleur: http://drupal.org/node/1957644