Gruppen und beobachtete Kategorien bei der Anmeldung auswählen

Ich weiß, dass es benutzerdefinierte Felder geben kann, aber gibt es eine Möglichkeit, Gruppenanfragen und das Beobachten von Kategorien direkt im Anmeldeformular zu verwalten?

(Entweder im normalen Discourse-Anmeldeformular, über ein Plugin oder separat über die API?)

Vielen Dank.

Ich vermute, es gibt zwei Möglichkeiten.

  1. Ein Discourse-Plugin, das den Anmeldeprozess ändert.

  2. Ein separates Skript, das die Discourse-API verwendet, um sich anzumelden und gleichzeitig eine Gruppenanfrage zu stellen und/oder bestimmte Kategorien zu verfolgen.

Ich bin mir ziemlich sicher, dass dies mit den Standardeinstellungen nicht möglich ist.

Liege ich damit richtig? Danke.

Ich bin mir nicht sicher, was du mit “sortieren” meinst, aber vielleicht ist das der Roboter, den du suchst :grin:
Discourse Automation
auch wenn die Anmeldung nicht in der Liste der verfügbaren Auslöser erscheint… aber ich vermute mal, dass die Anmeldung auch dem Benutzer die Gruppe TL0 hinzufügt?

Ich bin zuversichtlich, dass dieses Plugin funktionieren wird.

Das Custom Wizard Plugin sieht vielversprechend aus. Ich werde nächsten Monat Zeit haben, es auszuprobieren!

Es scheint, dass ein Assistent direkt nach der Registrierung des Benutzers ausgelöst werden könnte, um Benachrichtigungsebenen pro Kategorie festzulegen.

Das Plugin ermöglicht es auch, einen Benutzer zu einer Gruppe hinzuzufügen. Ich bin mir nicht ganz sicher, wie Discourse-Gruppen funktionieren oder wie das Plugin mit einer privaten Gruppe (nicht öffentlich sichtbar und/oder Benutzer können nicht frei beitreten) zusammenarbeitet – vielleicht sendet es eine Gruppenanfrage. Alternativ kann über das Plugin eine private Nachricht gesendet werden, sodass ich dies als Gruppenanfrage nutzen könnte.

Ich werde mir auch die Discourse-Automatisierung ansehen.

Danke an euch beide.

Gern geschehen. Falls du eine Vorlage für die Erstinstallation herausfindest, damit Benutzer Kategorien auswählen können, lass es mich wissen. Ich hatte bisher nicht viel Zeit, mich ausführlich damit zu beschäftigen.

Ich denke, das ist jetzt der Fall (zumindest ist „erstes Einloggen“ nah genug dran):

Könnte das Automatisierungs-Plugin auch den Beobachtungsstatus pro Kategorie basierend auf benutzerdefinierten Feldern festlegen?

Ich glaube nicht, dass dies derzeit mit Automatisierung möglich ist. Ich denke jedoch, dass wir einen neuen API-Endpunkt haben, der es einem Administrator jetzt ermöglichen kann, die Benachrichtigungsebene eines Benutzers festzulegen, was von Nutzen sein könnte:

(Obwohl, wenn sie automatisch einer Gruppe hinzugefügt werden, können Sie auch die Standardbenachrichtigungen der Gruppe für Kategorien und Tags festlegen und sie auf diese Weise festlegen?)

Hat sich das in den letzten ein oder zwei Jahren geändert?

(Ich möchte, dass potenzielle Benutzer auf der Anmeldeseite bestimmte Kategorien ankreuzen können, um zu entscheiden, welche sie „beobachten“ möchten.)

Das ist ein interessanter Anwendungsfall.
Sie können das Automatisierungsskript „Benutzer über benutzerdefiniertes Feld zur Gruppe hinzufügen“ verwenden und dann die „Standardbenachrichtigungen für Kategorien“ für die Gruppen nach Ihren Wünschen einrichten.

Danke. Ich werde mich darum kümmern. Es hat den Nachteil, dass es zu Verwirrung kommen kann, wenn Personen ihre Benachrichtigungseinstellungen ändern, aber in der ursprünglichen Gruppe bleiben.

Ist das jetzt möglich? Ich sehe, dass Automatisierung jetzt Teil von Discourse selbst ist, also wurde es vielleicht als Teil dieses Prozesses verbessert.

Das Automation-Plugin ist jetzt im Core enthalten, aber es ist immer noch dasselbe Plugin. Wenn man sich die aktuellen Skripte und Trigger schnell ansieht, scheint nichts Neues hinzugefügt worden zu sein, um dabei zu helfen. :person_shrugging:

Obwohl die Möglichkeit, Standardbenachrichtigungsstufen für Gruppen festzulegen, immer noch eine Kernfunktion ist, die Sie nutzen könnten, insbesondere neben der bestehenden Automatisierung für „Benutzer zu Gruppe über benutzerdefiniertes Benutzerfeld hinzufügen“ (ich glaube, Sie müssten ein separates benutzerdefiniertes Feld für jede Gruppe verwenden).

Haben Sie das ausprobiert? Und wenn ja, welche Probleme sind Ihnen dabei aufgefallen?

Ich muss zugeben, dass ich es wegen dieser Bedenken nicht ausprobiert habe:

Wäre es für diesen Zweck, anstatt die Dinge mit benutzerdefinierten Feldern, Gruppen, Automatisierung usw. zu verkomplizieren, eine Option, neue Benutzer nach der Anmeldung auf die Seite /categories zu schicken? Mit dieser Theme-Komponente Categories Tracking Toggle sollten Sie meiner Meinung nach die Option für die Kategorie-Benachrichtigungsstufe zu den dortigen Kategorien hinzufügen können, und sie können die Liste durchgehen und auswählen, was sie möchten.

Sie benötigen dort vielleicht auch ein zusätzliches Info-Banner, um eine Aufforderung zu geben.


Das erinnert mich an die Einrichtung Alle Kategorien standardmäßig stummschalten, bei der die Leute einige Kategorien auswählen müssten, um sie zu entstummschalten/beobachten usw., um eine leere „Neueste“-Seite zu vermeiden. Ich glaube nicht, dass dies eine besonders übliche Einrichtung ist, aber es gibt vielleicht einige Themen, in denen Tipps zu finden sind, wie sie damit umgehen?

Vielen Dank noch einmal. Ich bin nicht allzu begeistert davon, das zu verwenden, da ich denke, dass die Antwort auf diese Frage immer noch Nein lautet: