Anstatt den Button “Kategorie löschen” zu deaktivieren, wenn sich Themen darin befinden,
könnte Discourse stattdessen zuerst ein Modal anzeigen, das Optionen zur Handhabung der Themen enthält, bevor bestätigt wird, dass die Kategorie gelöscht werden soll.
Dies würde dem Benutzer ersparen, die Einstellungsseite der Kategorie zu verlassen, die Themen in der Kategorie massenhaft auszuwählen und sie woanders hin zu verschieben.
Wenn du versuchst, eine Kategorie mit Themen darin zu löschen, könnte sie zuerst vorschlagen, ob du möchtest:
alle vorhandenen Themen in eine andere Kategorie verschieben, oder
alle vorhandenen Themen in “Unkategorisiert” verschieben, oder
(wenn “Unkategorisiert” nicht aktiviert ist, anbieten, “Unkategorisiert” zu aktivieren)
alle Themen in der Kategorie löschen
und dann bestätigen, dass du die Kategorie löschen möchtest.
Mit den Optionen zum Verschieben der Themen könnte auch die Option angeboten werden, den Themen Tags hinzuzufügen.
Ich bin mir nicht sicher, ob ich damit einverstanden bin, die Möglichkeit anzubieten, eine Website-Einstellung in diesem Kontext zu ändern. In einer Community mit einer Reihe von Administratoren könnte einer, der sich um die Organisation kümmert, diese Option wählen, ohne zu wissen, warum sie deaktiviert wurde oder welche Auswirkungen die Aktivierung hätte.
Ich habe noch nicht nachgesehen, ob es einen Präzedenzfall für das Anbieten von Änderungen von Website-Einstellungen auf diese Weise gibt, aber es scheint gefährlich zu sein, Einstellungen als Nebeneffekt bei der Ausführung anderer Aufgaben ändern zu lassen.
Möglicherweise ist die Kategorielöschung hier aus einem ähnlichen Grund deaktiviert, d. h. um die Prüfung zu fördern, welche Themen gelöscht werden, obwohl ich dazu keine starke Meinung habe. Wenn das der Fall ist, könnte der Hilfetext für die deaktivierte Löschtaste vielleicht mit einer kurzen Erklärung dazu verbessert werden.
Die Einstellung selbst leidet unter demselben Problem wie die Beiträge: Sie erfordert, dass man herumläuft und die Dinge selbst aufräumt, obwohl es einen Ablauf geben könnte, der dies automatisch erledigt.
Es ist ohnehin eine seltsame Einstellung. Es ist eine Sache, von den Poster zu verlangen, dass sie eine Kategorie auswählen, bevor sie posten – es ist etwas anderes, wenn eine Admin-Aktion Beiträge ohne Kategorie hinterlässt.
Ich sehe zwei mögliche Lösungen dafür:
Beschränken Sie die Einstellung auf den Teil „Erlaube das Erstellen von Themen ohne Kategorie“. Das bedeutet, dass diese Einstellung keine Auswirkungen auf das Verschieben von Beiträgen, das Neukategorisieren von Beiträgen durch einen Administrator oder das Hineinfallen von Dingen hat, wenn eine Kategorie gelöscht wird.
Löschen Sie die Einstellung ganz und stellen Sie eine „Unkategorisierte“-Kategorie in der Kategorieübersicht bereit, die wie eine normale Kategorie Berechtigungen pro Kategorie erhalten kann.
Eine weitere Sache, die man für „Uncategorized“ berücksichtigen sollte, ist, dass es auch teilweise durch die neue, standardmäßig eingerichtete Kategorie „General“ ersetzt wurde. Neuere Websites benötigen sie möglicherweise nicht mehr, aber die Unterstützung ihrer Existenz auf älteren Websites ist wahrscheinlich immer noch relevant.