Ein kleiner Hintergrund: Wie Sie auf http://charlotte.ebayclassifieds.com sehen , können Sie das Formular ausfüllen und Inhalte einreichen, ohne sich anmelden zu müssen, wenn Sie auf "Anzeige veröffentlichen" klicken und dann eine Kategorie auswählen. Dies geschieht und wird verwaltet, indem Validierungs-E-Mails an das E-Mail-Adressfeld gesendet werden, in denen ein Benutzer beim Klicken seinen Inhalt bearbeiten kann.
Kann eine ähnliche Funktionalität in Drupal erreicht werden? Es macht mir nichts aus, ein Modul zu schreiben, aber bevor ich es tue, möchte ich sicherstellen, dass ich das Rad nicht neu erfinde.
Ich habe eine Drupal-basierte lokale Kleinanzeigen-Website für meine Community unter http://www.gastonia.com . Die Website wächst im anonymen Verkehr, aber nur wenige Benutzer melden sich zum Posten an. Nach ein paar Feedbackschleifen mit der Community sagen fast alle, dass die einzige Eintrittsbarriere darin besteht, sich für ein Konto anzumelden, E-Mails zu lesen, zu validieren, herauszufinden, wie man navigiert, um eine Anzeige zu schalten usw. - in der Tat gibt es 7 Schritte Dies ist erforderlich, bevor eine Anzeige tatsächlich veröffentlicht wird. Es ist zu viel..
Wir haben die Architektur überarbeitet, um sie auf zwei Klicks zu reduzieren - klicken Sie zum Posten und dann zum Speichern. Insbesondere klickt ein Benutzer auf "Inhalt hinzufügen" und das Formular "Knoten / Hinzufügen" wird angezeigt (in der neuen Architektur gibt es jetzt nur noch einen Inhaltstyp). Wenn sie fertig sind, klicken sie auf Speichern.
Ursprünglich habe ich über das Inline-Registrierungsmodul nachgedacht , aber es ist immer noch in DEV und die Logik ist wirklich nicht da, um zu unterstützen, wenn der Benutzer zurückkommt, um erneut mit derselben E-Mail-Adresse zu posten (ohne Anmeldung). Ich könnte es ändern, aber dann schreiben wir wieder ein Modul.
Ich habe auch über Regeln nachgedacht - könnten Regeln ähnliche Funktionen wie die Website von ebayclassifieds verarbeiten oder was versuche ich zu tun? Alles würde auf einer E-Mail basieren, die im Node / Add-Formular (CRUD-Funktionalität) abgelegt ist.
Welche Richtung oder welches Rezept würden Sie vorschlagen, um die Funktionalität zu erreichen? Das ultimative Ziel hierbei ist natürlich, dass Benutzer nicht mehr posten können. Erstellen Sie ein Konto hinter den Kulissen für die zukünftige Verwendung. Ermöglichen Sie die Verwendung des Anon-Formulars auch für Benutzer mit E-Mails, die bereits über Konten verfügen (und weisen Sie den Inhalt entsprechend zu), und behalten Sie gleichzeitig die Sicherheit (vor Spam, Bots) bei, die sich aus der Anmeldung und Authentifizierung eines Kontos durch einen Benutzer ergibt.
EDIT: 4/1/2013 Gisle Hannemyr hat das Anonymous Publishing-Modul wiederbelebt, das dem Erreichen der hier und in anderen Beiträgen beschriebenen Ziele sehr nahe kommt. Bitte nehmen Sie am Thread teil, um Community-Feedback zu geben, wie Sie das Modul fehlerfrei und besser machen können: http://drupal.org/node/1957644