Is there a way, perhaps witha plugin, to restrict posters to a public topic to a defined list? Ideally this should be a topic specific list of users.
Not sure exactly what you are asking for, but category security settings is the place to look to set up who is allowed to create topics, reply to topics or even see topics within each category. So I guess you’d want to put the topic you want to restrict access to within a category set up with the permissions you desire. E.g. everyone can see and reply, but only staff can create.

That is at a category level. What about at a topic level?
Convert the topic to a PM if topic-level restrictions are needed. Topics do not support restricted access except that provided at the category level.
Or just create a category for the one topic if you need it to be public but restrict who is allowed to post to it. You could then later close the topic and move it to a different category and delete the special category with restricted access.
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?