Entfernen von 'Uncategorized' und Migration zu einer Standardkategorie

Die Kategorie „Uncategorized“ (Unkategorisiert) sollte ursprünglich als Auffangbereich für Themen dienen, die nicht in die Kategoriensstruktur der Community passten oder noch nicht kategorisiert waren. Aufgrund ihrer speziellen Natur führte die Kategorie „Uncategorized“ jedoch zu Fehlern und Inkonsistenzen.

Aus diesem Grund entfernen wir sie und migrierieren alle Nutzer, die sie bisher verwendet haben, in eine Standardkategorie. Diese bietet alle gleichen Vorteile, jedoch ohne die genannten Probleme.

:microscope: Was sich geändert hat

Wenn die anstehende Änderung Remove and replace Uncategorized category (Kategorie „Uncategorized“ entfernen und ersetzen) aktiviert ist, wird die spezielle Kategorie „Uncategorized“ zu einer Standardkategorie. Falls diese Kategorie als default composer category (Standardkategorie beim Öffnen des composers) festgelegt war, wird die Standardkategorie entsprechend als Vorgabe gesetzt. Alle Themen in der Kategorie „Uncategorized“ verbleiben in der Standardkategorie.

Insgesamt sollte dies für Ihr Team und Ihre Community-Mitglieder ein nahtloser und unsichtbarer Übergang sein.

Für Communities, die nur Tags verwenden (keine Kategorien): Wenn Ihre Seite die Kategorie „Uncategorized“ genutzt hat, um die Auswahl einer Kategorie zu umgehen, sollten Sie das Theme-Component discourse-tags-only-component installieren, um den Kategorienselektor im Composer auszublenden.

Sie müssen außerdem die default composer category auf Ihre einzelne Standardkategorie setzen und Categories (Kategorien) aus Ihrem top_menu (Hauptmenü) entfernen. Kategorien bleiben weiterhin unter /admin und beim Erstellen von Chat-Kanälen zugreifbar.

:gear: Aktivieren der Änderung „Remove and replace Uncategorized category“ in Ihrer Community

Um diese Änderung vorzeitig zu aktivieren, gehen Sie zur Seite Upcoming changes in Ihrem Admin-Bereich (/admin/config/upcoming-changes) und suchen Sie den Eintrag Remove and replace Uncategorized category. Ändern Sie das Feld Enabled for… (Aktiviert für…), um Ihre Seite zu aktivieren:

Hinweis: Diese anstehende Änderung ist nur für Sites sichtbar, bei denen aktuell allow uncategorized topics (unkategorisierte Themen zulassen) aktiviert ist.

17 „Gefällt mir“

Ich habe gerade gesehen, dass diese Änderung bereits in der Phase „wird bald dauerhaft eingeführt. Du wirst nicht mehr die Möglichkeit haben, dich auszuschließen“ ist.

Leider kann ich nicht vollständig bestätigen, dass diese Änderung

… soweit ich das beurteilen kann, ändert dies beispielsweise, dass Posts ohne Kategorie nun ein „Uncategorized“-Badge tragen. (Auch „Uncategorized“ hatte in der UI zur Themen-Erstellung früher eine besondere Behandlung, die sich von einem einfach vorab ausgewählten Eintrag im Dropdown unterscheidet.)

Ich konnte diesen Kommentar von vor einem Jahr finden

in dem ein Theme-Component erwähnt wird, und ich bin der Meinung, dass ein Theme-Component eine großartige Lösung wäre, um die Menge an Änderungen, die dies in der UI für Nutzer eines Forums mit sich bringt, zu reduzieren.

Ich konnte jedoch keine bestehenden Arbeiten zu einem solchen Theme-Component finden. Übersehe ich etwas? (Ich nehme an, ich könnte es selbst versuchen, aber ich bezweifle, dass ich der einzige bin, der ein Forum verwaltet[1], der es vorziehen würde, mehr des „alten“ Verhaltens bezüglich un kategorisierter Themen beizubehalten, zumindest auf der Front-End/Client-Seite der Dinge?)


  1. konkret komme ich von users.rust-lang.org & internals.rust-lang.org ↩︎

1 „Gefällt mir“

Die Kategorie Unsortiert war die, die ich in meinen Abfragen immer herausgefiltert habe, da wir sie seit Tag 1 nie aktiviert haben. Deshalb freue ich mich über ihre Entfernung, danke @lindsey :smiley:

Allerdings hatte ich heute eine eher unerwartete Erfahrung.

TL;DR: Die Kategorie Unsortiert wurde für alle aktiviert, und es wurden bereits zwei Themen darin erstellt.

Lassen Sie mich einen Schritt zurücktreten, um das Ganze in den Blick zu nehmen. Vor der letzten Version, die letzte Nacht in unserer Produktionssumgebung deployed wurde,

  • war die Einstellung allow_uncategorized_topics auf false gesetzt,
  • wurde die Kategorie Unsortiert nie verwendet und war leer; praktisch unsichtbar für alle Benutzer.
  • war die bevorstehende Änderung Unsortierte entfernen und ersetzen für Alle aktiviert.

Nur weil die Kategorie nie verwendet und leer war, erwartete ich, dass sie vollständig entfernt würde.

Vielleicht habe ich die Funktionsbeschreibung falsch verstanden, aber ich war trotzdem überrascht, als sie zu einer öffentlichen Kategorie wurde.

Ich denke, es wäre hilfreich gewesen, wenn es eine klarere Formulierung und eine Erklärung dazu gegeben hätte, was in verschiedenen Konfigurationen zu erwarten ist.

Zur Dokumentation: Ich habe die Themen in eine andere Kategorie verschoben und ihre Sicherheitseinstellungen geändert, sodass sie nur für Administratoren sichtbar ist. Es ist also im Moment kein Problem.
Sobald ich Zeit habe, werde ich die Kategorie überprüfen und sie schließlich ganz löschen.

3 „Gefällt mir“

Danke @gormus, dass du dich gemeldet hast — wir untersuchen das gerade und werden hier in Kürze ein Update teilen!

3 „Gefällt mir“

das ist ein bisschen heikel, denn es gibt so viele “Fälle”, in denen Leute die “unsortiert”-Kategorie für etwas anderes umgewidmet haben, und wir wollen keine Inhalte auf unwiderrufliche Weise löschen.

wird das beheben und nur dann löschen, wenn diese “Kategorie” noch nie bearbeitet wurde.

4 „Gefällt mir“

Ich schätze diese Bemühungen bei solchen Ansätzen sehr. Lob an das Team :ok_hand: