Discourse-Dokumentenkategorien

:loudspeaker: Updates für Self-Hosters

Für Self-Hosters, die dieses Plugin verwenden, erfordert unser letztes Update einen manuellen Neuaufbau des Index. Dies würde die Ausführung des folgenden Rake-Tasks beinhalten:

bundle exec rake doc_categories:build_sidebar

# Wenn der obige Task aufgrund eines NoDatabaseError fehlschlägt,
# führen Sie ihn für typische Self-Hosted-Setups mit dem folgenden Befehl aus:
sudo -E -u discourse bundle exec rake doc_categories:build_sidebar

Wenn Sie diesen Rake-Task nicht ausführen können, können Sie zu den Einstellungen jeder Dokumentationskategorie gehen, den Kategorieindex entfernen, speichern, ihn wieder hinzufügen und speichern. Dies würde sie neu aufbauen und auch den Kategorie-Cache aktualisieren.


Warum tun wir das?

Zuvor, wenn der Sidebar aufgefüllt werden musste, haben wir jeden Index-Topic “on the fly” geparst und zwischengespeichert. Dieses Update verschiebt die bestehenden Indizes so, dass sie von der Datenbank anstatt von einem Topic unterstützt werden. Dies eröffnet unserem Team mehr Möglichkeiten, wenn es darum geht, die Benutzererfahrung bei der Organisation des Index zu verbessern.

9 „Gefällt mir“