Stellen Sie sich eine Community vor, in der ich für jeden Zugriff eine Anmeldung verlangen möchte (daher habe ich die Einstellung „Anmeldung erforderlich“ aktiviert) und von allen Benutzern ein Abonnement verlangen möchte.
Derzeit müssen Benutzer ein Konto erstellt haben, bevor sie ein Abonnement erstellen können (über das Abonnement-Plugin.) Das ist natürlich sinnvoll; Man kann kein Abonnement haben, bevor man ein Konto hat.
Leider muss ich, sobald ein Benutzer sein Konto erstellt hat, eine gewisse Menge an sichtbarem Inhalt haben. Das bedeutet, ich brauche eine zusätzliche Kategorie, nur um ein Thema zu halten, das besagt: „…du bist auf halbem Weg! Jetzt musst du abonnieren.“
Mit den folgenden Ideen sind die Kontoerstellung und die Einrichtung des Abonnements immer noch ein zweistufiger Prozess. Aber es gäbe keine Benutzer auf der Website, die ein Konto, aber kein Abonnement haben (weil ihnen eine Wand angezeigt wird, um ihr Abonnement einzurichten).
Eine neue Option „account-creation-more-url“ für Discourse
Ermöglichen Sie mir, eine neue Option (nennen wir sie „account-creation-more-url“) festzulegen, die die URL eines von mir veröffentlichten Themas enthält, und eine Option „account-creation-more-link-text“.
Nur wenn Discourse mit aktivierter Option „Anmeldung erforderlich“ konfiguriert ist, erscheint ein neuer Link zu dieser URL auf dem Bildschirm/Modal zur Kontoerstellung. Dies ermöglicht mir, einfach eine Seite zu erstellen, auf der alles detailliert ist, was ich detaillieren muss. Dies gibt mir eine Möglichkeit, Leute zu etwas zu leiten, das erklärt, was vor sich geht, wenn sie mit der Anmelde-Mauer konfrontiert werden. (Es liegt an mir, einen funktionierenden Link „Erstellen Sie Ihr Konto“ in diese veröffentlichte Seite einzufügen usw.)
Eine neue Option „subscriptions-required“ für das Abonnement-Plugin
Ein neues boolesches Feld „subscriptions-required“ und ein Feld „subscriptions-required-products“, um eine durch Kommas getrennte Liste von Produkten anzugeben. (Natürlich die aus dem Abonnement-Plugin.)
Wenn ein Benutzer (außer einem Website-Administrator natürlich) sich anmeldet und eines dieser Produkte nicht aktiv hat. Sie sehen einen weiteren Bildschirm/ein weiteres Modal, das die Einrichtung eines Abonnements erzwingt.
Und zwei Felder „subscriptions-required-more-url“ und „subscriptions-required-more-link-text“. (Die ich auf dieselbe veröffentlichte Seite setzen würde, die ich auf der Anmelde-Mauer verwenden würde.) Dies ermöglicht es mir, Leute irgendwohin zu leiten, wo erklärt wird, was/warum Abonnements.
Andere Themen in Meta, die einigermaßen verwandt sind…