Wir nutzen das Discourse-Forum für die Interaktion mit unseren Kunden. Wir haben jedoch ein Szenario, bei dem wir Hilfe benötigen. Es wird unten beschrieben:
Wir haben ein Produkt namens XYZ, für das es ein Forum gibt, in dem Kunden ihr Feedback und ihre Fragen austauschen können.
Unsere Moderatoren und Administratoren sind dafür verantwortlich, das Forum zu überwachen und sicherzustellen, dass es keine negativen oder Spam-Kommentare oder Antworten gibt, die andere Kunden schädigen oder irreführen könnten.
Manchmal stoßen wir auf Kunden, die unhöfliche, anstößige oder irrelevante Kommentare oder Antworten posten, die gegen unsere Forenregeln und Etikette verstoßen.
Um zu verhindern, dass diese Kunden die Forenatmosphäre und -qualität beeinträchtigen, möchten wir ihre Kommentare oder Antworten vor dem Rest des Forums verbergen und ihnen privat innerhalb desselben Threads antworten.
Auf diese Weise können wir ihre Probleme oder Bedenken ansprechen, ohne sie anderen Kunden auszusetzen. Wir können ihnen auch das Gefühl geben, dass sie weiterhin Teil des Gesprächs sind und respektiert werden.
Gibt es ein Plugin, das uns dabei helfen könnte? Ich bin Entwickler, habe aber noch nie mit Ruby oder der Entwicklung von Discourse-Plugins gearbeitet. Ich wäre Ihnen für jeden Rat oder jede Anleitung zum Entwicklungsansatz dankbar, z. B. welche Hooks oder APIs wir für die Implementierung der gewünschten Funktionalität verwenden sollten. Oder ein Plugin, das ein ähnliches Szenario behandelt.
Wenn Sie nicht auf absolute „Privatsphäre“ fixiert sind, ist „Nicht gelistet“ eine Möglichkeit, ein Thema aus der allgemeinen Ansicht zu entfernen und es zu beruhigen, ohne dass es für andere in Listen und Zusammenfassungen angezeigt wird (obwohl direkte Links für dieselben Personen weiterhin zugänglich sind).
Es ist ein bisschen so, als würde man sich in einer Ecke mit jemandem unterhalten, auch wenn andere die Unterhaltung sehen können, wenn ihnen gesagt wird, wo sie suchen sollen, und mithören können, wenn sie es wirklich wollen (aber ihre Aufmerksamkeit wird wahrscheinlich nicht auf die Unterhaltung gelenkt).
Ich glaube, dass Mitarbeiter ein nicht gelistetes Thema immer in Listen sehen können, und Sie können es jederzeit wieder listen, wenn Sie der Meinung sind, dass das Problem ausreichend gelöst ist.