Kategorie "Watch" für Benutzer prominenter gestalten

Ich bin daran interessiert, die Option „Kategorie abonnieren" für Benutzer prominenter zu gestalten.

  • Mir ist bewusst, dass ich den Benachrichtigungsbutton in einer Kategorie gestalten kann, er bleibt jedoch nur ein kleiner, etwas schwer auffindbarer Icon. Ich konnte nicht herausfinden, wie ich ein deutlicheres Ziel erstellen kann.

  • Ist es möglich, auf der Seite /categories für jede Kategorie einen Benachrichtigungsbutton hinzuzufügen? Dies würde auch als Übersicht darüber dienen, was der Benutzer verfolgt.

  • Schließlich: Ist es möglich, dass ein Benutzer den ersten Beitrag einer Kategorie abonniert?

    Hier ist mein Fall für diesen letzten Punkt: Ich sende eine Follow-up-Nachricht an Teilnehmer unseres Online-Events (die bereits Mitglieder unseres Forums sind). Ich möchte etwas wie „Wenn Ihnen dieses Webinar zum Thema X gefallen hat, können Sie sich anmelden, um über zukünftige Events und Diskussionen zu diesem Thema benachrichtigt zu werden: LINK" hinzufügen.

    Ohne den LINK müsste ich wörtlich beschreiben, wie man zur entsprechenden Seite navigiert, auf das relevante Icon klickt und eine Option aus einer Liste auswählt.

Jede Hilfe, um die oben genannten Punkte zu erreichen, oder andere Vorschläge, um es den Benutzern zu erleichtern, ihre Kategoriebenachrichtigungen zu verwalten, wären sehr willkommen!

3 „Gefällt mir“

Ich würde das auch nützlich finden. Die E-Mail-Benachrichtigungen enthalten Links zu einer Aktionsseite (um es mal so zu nennen) – z. B. Abmeldung vom Thema usw. Etwas Ähnliches für das Beobachten von Kategorien wäre gut.

2 „Gefällt mir“

Das Problem, das ich dabei sehe, ist, dass dies wahrscheinlich zu einem CSRF-Angriffsvektor werden könnte (jemand könnte einen Link irgendwo posten, der eine Aktion in Discourse ausführt, und jeder, der darauf klickt, würde diese Aktion auf sein Konto angewendet bekommen, sofern er auf der von dem Link verwiesenen Discourse-Seite authentifiziert ist). Der Link könnte auch als Kurzlink getarnt sein, z. B. bit.ly/ein-schlüssel.

In den meisten Fällen (oder allen?) sollten GET-Anfragen keinen Zustand ändern. Dennoch könnte ein solches Problem (CSRF-Schwachstelle) vermieden oder zumindest gemildert werden, wenn der Link ein von einem Moderator (oder Administrator) generiertes Token erfordert, um eine bestimmte Aktion (im Zusammenhang mit dem Token) auszuführen. Ich weiß jedoch nicht, ob sich der Aufwand dafür lohnt, obwohl dies in Fällen, wie du sie angesprochen hast, nützlich sein könnte (insbesondere für Menschen, die sich nicht sehr gut im Internet bewegen).

2 „Gefällt mir“

Ich sehe das potenzielle Problem hier. Würde ein „Splash Screen" (wiederum weiß ich nicht das richtige Wort) helfen? So wie wenn man auf den Link in der E-Mail-Benachrichtigung klickt und nichts automatisch passiert – man wird stattdessen aufgefordert, auszuwählen, was zu tun ist.

2 „Gefällt mir“

Das ist eine mögliche Lösung, ähnlich wie beim Abbestellen von E-Mails.

2 „Gefällt mir“

Das könnte gut sein. Ich wette, viele Leute schauen sich eine Kategorie-Seite gar nicht an (sie schauen nur auf Kategorien/Neueste und einzelne Themen).

2 „Gefällt mir“

Ich wäre vollkommen zufrieden mit einem Link, der Benutzer zum Forum führt, wo ein Dialog etwa Folgendes anzeigt:

Möchten Sie den ersten Beitrag in der KATEGORIE verfolgen?

Sie werden über neue Themen in dieser Kategorie benachrichtigt, jedoch nicht über Antworten auf diese Themen.

Ja / Nein [Buttons]

Edit: Und es sieht so aus, als würde die API dies bereits (ohne den Dialog) für Themen ermöglichen: Discourse API Docs

2 „Gefällt mir“

Wenn ich mir das noch einmal anschaue: Unter „Einstellungen – Kategorien" gibt es zwar diese Übersicht, aber man kann dort Kategorien zu den fünf möglichen Benachrichtigungsstatus hinzufügen. Im Grunde geht es uns um dasselbe, nur umgekehrt: Man könnte dann Benachrichtigungsstatus zur Liste der Kategorien hinzufügen. Ich denke, das wäre intuitiver.

Es sind zwei Jahre vergangen und ich interessiere mich immer noch für alles, was ich in meinem OP erwähnt habe. Ich habe keine Bewegung bei diesen Funktionen gesehen. Habe ich etwas übersehen – vielleicht eine Plugin- oder Theme-Komponente?

Ein paar Wochen, nachdem Sie dieses Thema gestartet haben, wurde die Categories Tracking Toggle Theme component veröffentlicht. Aber Sie haben dort mitgemacht, also ist es nichts Neues.

2 „Gefällt mir“

Ich habe kürzlich ein TC erstellt, das es Mitarbeitern ermöglicht, in jedem Beitrag einen „Diese Kategorie beobachten“-Button zu erstellen. Ich verwende dies in meinen Discourses, um das Beobachten für technisch weniger versierte Benutzer besser auffindbar zu machen.

2 „Gefällt mir“