Gibt es eine Möglichkeit, vielleicht mit einem Plugin, die Poster in einem öffentlichen Thema auf eine definierte Liste zu beschränken? Idealerweise sollte dies eine themenspezifische Benutzerliste sein.
Ich bin mir nicht ganz sicher, was genau Sie meinen, aber unter der Kategorie „Sicherheitseinstellungen
Das ist auf Kategorieebene. Wie sieht es auf Themenebene aus?
Wandeln Sie das Thema in eine private Nachricht um, wenn Beschränkungen auf Themenebene erforderlich sind. Themen unterstützen keinen eingeschränkten Zugriff, außer denjenigen, der auf Kategorienebene bereitgestellt wird.
Oder erstellen Sie einfach eine Kategorie für das eine Thema, wenn es öffentlich sein soll, aber Sie den Zugriff auf das Posten einschränken möchten. Anschließend können Sie das Thema schließen, in eine andere Kategorie verschieben und die spezielle Kategorie mit eingeschränktem Zugriff löschen.
Was ist der Grund dafür, Benutzer oder Gruppen nicht auf ein Thema zu beschränken? Wir haben einen Anwendungsfall, bei dem wir viele Threads erstellen möchten, zu denen eine Gruppe von Benutzern Zugriff auf einen bestimmten Satz von Threads hat. Angenommen, Gruppe 1 kann auf Thread 1, 4, 7, 10 zugreifen. Gruppe 2 kann auf Thread 2, 5, 8 usw. zugreifen. Es könnte viele solcher Threads und viele solcher Gruppen geben. Es ergibt wenig Sinn, all dies als Kategorien anzulegen, obwohl das derzeit die einzige Option zu sein scheint.
Kann jemand die Designbeschränkung erklären, warum das Konzept der Berechtigungen nicht auf Themen erweitert wird?
Themen mit individuellen Berechtigungen gibt es in Discourse bereits; sie werden als Private Nachrichten bezeichnet.
Themen innerhalb von Kategorien erben bereits die Berechtigungen auf Kategorieebene. Es wäre unglaublich verwirrend und unintuitiv, wenn man mit einem Thema anders interagieren könnte als mit einem anderen.
Das Berechtigungsmodell ist von Design her einfach und intuitiv. Dein Anwendungsfall wird bereits durch Private Nachrichten unterstützt.
Bedeutet ‘Persönliche Nachricht’ nicht, dass sie nur für eine Person sichtbar ist? Die Absicht hier ist es, einen Thread für eine Gruppe von Nutzern verfügbar zu machen. Unterstützt PM das?
Ja, PMs können zwischen beliebigen Kombinationen von Benutzern und Gruppen gesendet werden.
Aber sie können nicht öffentlich sein. Es wäre sehr wertvoll, eine Funktion wie eine PN zu haben, bei der Poster/Gruppen hinzugefügt werden können, um beizutragen, aber jeder sie sehen kann.
Wenn ich genauer darüber nachdenke, wäre das wirklich nützlich. Eine mögliche Umsetzung wäre: 1) Bestimmte PMs in einer Kategorie mit einer entsprechenden Einstellung öffentlich zu machen, oder alternativ 2) auf Topic-Ebene Berechtigungen für ausgewählte Benutzer oder Gruppen zu erteilen, um in geschlossenen Topics posten zu dürfen.
Von diesen beiden Optionen erscheint #2 als direkteste Lösung. Idealerweise könnten Nutzer dann eine Genehmigung zum Posten beantragen.
Könnte diese Funktion in die Roadmap aufgenommen werden?
Nein, das würde eine fast vollständige Neuimplementierung von Discourse von Grund auf erfordern. Wir haben keine pro-Topic-Berechtigungen eingeführt und werden diese auch nie einführen. Ausgenommen sind private Nachrichten.
Sie können Themen natürlich in private Nachrichten umwandeln und umgekehrt.
Wie wäre es, wenn wir eine PM innerhalb einer bestimmten Kategorie öffentlich sichtbar machen könnten? Wäre das einfacher?