Gibt es eine Möglichkeit, festzulegen, dass jeder, der sich zum ersten Mal anmeldet (sei es über den Anmeldevorgang oder durch Annahme einer Einladung (auch wenn kein Zielthema konfiguriert ist)), zu einer bestimmten Kategorie weitergeleitet wird und der Beitragsersteller automatisch geöffnet wird?
Dies würde die Hürde für neue Benutzer, Einführungsposts zu veröffentlichen, verringern und das Engagement in der Community steigern.
Wie könnte ich dies erreichen? Ich habe bereits mehrere Einladungslinks erstellt, und es wäre nicht realistisch, alle auf die Einstellungen für das Zielthema zu ändern (und dies würde auch den Beitragsersteller nicht öffnen).
Es gibt in Discourse keine eingebaute Möglichkeit, alle erstmaligen Benutzer (bei Registrierung oder über eine Einladung) automatisch zu einer bestimmten Kategorie zu leiten und den Composer automatisch zu öffnen.
Workarounds:
Sie können Benutzer auf Ihren Einführungsbereich hinweisen, indem Sie einen Composer-Link einfügen in:
Sie können dies mit dem Custom Wizard Plugin erreichen, indem Sie es so konfigurieren, dass neue Benutzer beim Abschluss des Onboarding-Assistenten zum Composer in der von Ihnen gewählten Kategorie umgeleitet werden.
Dies öffnet den Komponisten für neue Themen mit vorausgefüllten Feldern (Titel, Kategorie, Inhalt) mithilfe einfacher Abfrageparameter – nicht post[...].
Der Ablauf wäre also:
Weiterleitung nach der Registrierung / Annahme der Einladung
Landung auf /new-topic?...
Der Komponist öffnet sich sofort mit der gewünschten Kategorie und dem Inhalt
Dies ist derselbe Mechanismus, der beim Teilen von iOS und anderen Integrationen verwendet wird, daher wird er bereits unterstützt und ist stabil.
Die verbleibende Frage ist, wo man am besten den Haken für die Weiterleitung setzt (Annahme der Einladung vs. erste Anmeldung), nicht ob der Komponist selbst automatisch geöffnet werden kann.
Ich weiß das, aber ich habe die Möglichkeit nicht ausgeschlossen, dass der OP den Antwort-Editor öffnen wollte, nicht den Themen-Editor. Deshalb habe ich den Composer-Service vorgeschlagen, der, wenn ich mich recht erinnere, eine Methode zum Öffnen hat.
Wenn
möglich ist, könnte ein LocalStorage-Element das Öffnen des Editors signalisieren. Hmm…