Unter-Unter-Kategorien

The release notes for 2.4.0.beta9 make various references to sub-sub-categories.

Are these actually enabled in this release, or are they coming soon?

On a related point is there a roadmap for future releases available anywhere?

They are currently behind a hidden site setting, max_category_nesting. Should you wish to test them out, modify the site setting via the console to 3 instead of 2.

Sure, see the releases category for a high-level overview of planned features.

Great, thanks - I was searching for roadmap because I assumed that releases were what had already been released… :doh: (wot, no Homer emoticon! )

Is there any reasonable chance this setting will be going away? In other words, how “safe” is it to use for production use as a data structure, even if the UX changes significantly?

Nein, das gibt es nicht. Diese Einstellung bleibt bestehen. Wir haben uns dafür entschieden, sie auszublenden, da wir möchten, dass sich Seitenbetreiber intensiv mit ihrer IA (dfn) auseinandersetzen und überlegen, ob sie es mit nur einer Ebene von Unterkategorien schaffen können. Zudem befindet sich die UX dieser Änderung noch in der Entwicklung, während wir alles finalisieren.

Yeah agree, that makes very good sense. We are only considering it for internal administrative type stuff that already has a lot of hierarchy, and those categories would be hidden from non-staff.

Schnellanleitung zur Änderung von 2 (Standard) auf 3 über die Konsole:

cd /var/discourse/
./launcher enter app
rails c

Aktuellen Wert auslesen:

[1] pry(main)> SiteSetting.max_category_nesting
=> 2

Neuen Wert setzen:

[2] pry(main)> SiteSetting.max_category_nesting = 3
=> 3

Hallo jomaxro, was kannst du mir beibringen, um die Kategorie auf 4 oder sogar 5 zu heben?

Es wird keine Verschachtelung von Kategorien über drei Ebenen hinaus unterstützt.

Das wirkt für Nutzer recht umständlich. Nachdem ich Unterkategorien eingerichtet und später versucht hatte, sie zu verschieben, bin ich auf diese Ebenenbeschränkung gestoßen. Ich musste meine Implementierung entsprechend anpassen.

Und jetzt sehe ich, dass mehr Ebenen möglich sind … aber (a) die Funktion ist versteckt und nicht dokumentiert und (b) sie ist immer noch auf 3 Ebenen begrenzt.

Ich schätze das Update und die Arbeit, verstehe aber einfach nicht die Einschränkungen und wie diese für Entwickler sinnvoll sein sollen.

Wir haben die Benutzeroberfläche nicht gestaltet und die Leistung über drei Kategorien hinaus nicht getestet, daher unterstützen wir dies nicht. Die Unterstützung von drei Kategorien dient lediglich zur Abdeckung einiger Ausnahmen und war nicht als Regel gedacht, weshalb sie nicht leicht auffindbar ist.

Ich bekomme diesen Fehler:
Ich kann ein Thema in der Unter-Unter-Kategorie (A) erstellen, wenn ich mich in Kategorie A befinde, aber auf der Startseite, wenn ich ein Thema erstelle, werden im UI zur Kategoriewahl nicht alle Unter-Unter-Kategorien (einschließlich A) angezeigt.

Ich sehe, dass mein Fehler dem in diesem Thema entspricht:

Mein Discourse-Upgrade ist auf der neuesten Version.

Also, ich habe einen ziemlich schlimmen Fehler mit Unter-Unterkategorien gefunden.
Nachdem ich eine Kategorie erstellt und dann Unterkategorien angelegt hatte, bin ich in die Kategorie gegangen und konnte eine Unterkategorie als übergeordnete Kategorie von sich selbst festlegen.