Hallo,
ich nutze Discourse für eine sehr datenschutzorientierte Community.
Ich möchte Themen oder Kategorien haben, auf die eine Gruppe Schreibzugriff hat, aber keinen Lesezugriff.
Erster Anwendungsfall:
Um an einer Veranstaltung teilzunehmen, muss jeder einige persönliche Informationen angeben (z. B. Trauma-Auslöser).
Der Stab muss dies wissen (also lesen können), aber andere Teilnehmer dürfen keinen Zugriff auf diese persönlichen Daten haben.
Heute kann ich das durch die Verwendung eines externen Formular-Tools (framaform) oder durch die Aufforderung, mir eine PM zu senden, nachdem eine Vorlage mit den Fragen kopiert und eingefügt wurde, handhaben.
Aber keine dieser Möglichkeiten ist voll zufriedenstellend:
- Antworten in PMs sind mitten in allem anderen, nicht im richtigen Thema gespeichert.
- Antworten in PMs können nur von mir gelesen werden, nicht von anderen Mitgliedern des Stabs (wenn es viele Teilnehmer gibt, ist das viel Arbeit für eine einzelne Person).
- Antworten in externen Formularen müssen Discourse verlassen, um ausgefüllt und vom Stab überprüft zu werden. (Backup, Rechteverwaltung und Datenschutz müssen speziell gehandhabt werden).
Ein weiterer Anwendungsfall:
Jeder muss einen kurzen Lebenslauf über sich schreiben, um der Community beizutreten.
Als Mitglied der Community möchte ich wissen, wer was in seinem Lebenslauf gesagt hat.
Aber ich möchte nicht, dass die ganze Welt jeden Lebenslauf lesen kann (noch wissen, wer in der Community ist).
Heute weiß ich nicht, wie das mit Discourse ohne Folgendes geht:
- Schreibrechte für Kommentare ohne Leserechte für Kommentare,
- oder die Möglichkeit, ein neues Thema zu einer Kategorie hinzuzufügen, ohne nicht angepinnte Themen lesen zu können (aber angepinnte lesen zu können, um eine Vorlage darüber zu haben, was zu sagen ist).
- oder die Möglichkeit, Spoiler-Tags in meinen Beitrag einzufügen, mit Zugriffsberechtigungen zum Lesen.
Gibt es heute eine Möglichkeit, das zu tun?
Wenn nicht, sieht es nach einer guten Idee aus, es hinzuzufügen? Im Kern? Als Plugin?