In meiner Community haben wir eine sehr umfangreiche FAQ. Um jede Frage leichter zugänglich zu machen (zum Verlinken), haben wir sie in separate Themen in einer FAQ-Unterkategorie unterteilt (sie ist Teil der übergeordneten Kategorie „Lernen“).
So sieht es jetzt aus, mit dem Air-Theme und der Komponente „Categories Navbar“.
Ich versuche herauszufinden, wie ich zwei Dinge tun kann (keines davon sieht einfach aus):
Direkten Zugriff auf Unterkategorien in der Navigationsleiste über ein Dropdown hinzufügen
Die Themen sowohl auf dem Desktop als auch auf dem Handy im „Volltext“-Modus anzeigen, sodass die Leute einfach nach unten scrollen können, ohne die Themen öffnen zu müssen, und alles lesen können, wenn sie Lust dazu haben.
Ich glaube, beides kann mit Theme Components erledigt werden.
Dies könnte einige Leistungsprobleme verursachen, da alle Beitragsposts angezeigt werden (kann aber durch Lazy Loading gemildert werden?). Wenn Sie viele Themen wie Meta haben, könnte dies unmöglich werden (es sei denn, Sie laden weitere Themen, wenn der Benutzer den unteren Rand erreicht).
Was ist der Vorteil, diese Fragen in separaten Themen anstatt in separaten Beiträgen innerhalb eines Themas zu haben? Ein Thema ist in Discourse ohne jegliche Anpassung scrollbar. Und Sie könnten zum Beispiel ein Inhaltsverzeichnis im ersten Beitrag haben.
Das würde mich auch interessieren. Ist die Absicht, jedes FAQ-Thema für Antworten und Diskussionen offen zu halten?
(Andernfalls hätte ich vielleicht einen einzelnen Thema Beitrag mit aktiviertem Inhaltsverzeichnis vorgeschlagen. Dann wäre das Ganze scrollbar, aber auch leicht zu den Abschnittsüberschriften zu navigieren.)
Ich denke, disco-toc funktioniert immer noch pro Beitrag. Daran habe ich auch gedacht; tatsächlich habe ich das in einem anderen Discourse-Forum erstellt. Aber ich bin mir nicht sicher, ob ich sagen würde, dass es in diesem Fall einfach ist, auf eine der Fragen zu verlinken. Überschriften haben Anker, sodass man darauf verlinken kann, aber sobald eine neue Frage innerhalb der FAQ hinzugefügt wird, ändern sich alle Überschriften-IDs nach dieser Überschrift, was alle Links ungültig macht. Dann ist das Auffinden dieser Links in älteren Support-Themen nicht mehr hilfreich, da sie nicht mehr zum richtigen Absatz, sondern nur zum Thema führen. Deshalb zitiere ich die FAQ normalerweise jedes Mal, anstatt darauf zu verlinken.
Es ermöglicht uns, direkt und einfach auf eine der Fragen zu verlinken, wenn wir jemandem antworten. Eines der Probleme in meiner Community ist, dass wir eine große Menge an Dokumentation haben, die so ziemlich alles abdeckt, aber die Leute sind überfordert, wenn sie ankommen („meine Katze stirbt“), und lesen nicht, und die Leute, die antworten, sind nicht sehr technikaffin, daher ist es zu viel, sie (auf Facebook) zu bitten, den Link zu einem Google Doc in ihre Antwort zu kopieren und einzufügen – sie tun es einfach nicht.
Discourse macht es viel einfacher für technisch nicht versierte Leute, auf Dinge innerhalb der Community zu verlinken: Klicken Sie auf den kleinen Link-Button, beginnen Sie, ein Schlüsselwort oder den Namen der Sache einzugeben, auf die Sie verlinken möchten, und schon sind Sie fertig. Wir möchten es den Leuten leicht machen, sich auf einen einzelnen Punkt in den FAQ zu beziehen und nicht auf die gesamten FAQ.
ja, leider kein Budget, ich zahle das Hosting schon aus eigener Tasche
ernsthafter: wenn ich anfangen möchte, etwas zusammenzubasteln, das meinen Bedürfnissen entspricht, gibt es dann eine Kategorie in Meta, um dabei Hilfe zu bekommen? Ich meine nicht, dass es jemand für mich macht (ich bin realistisch), sondern dass „neue Entwickler“-Fragen beantwortet werden, wie ich in meiner Komponente xyz mache usw.
Aber das Problem hier ist „einen Link zu einer Abschnittsüberschrift erstellen: Wenn ich auf die Schaltfläche „Link einfügen“ klicke und zu tippen beginne, bietet mir Discourse dann direkt Abschnittsüberschriften zum Verlinken an, oder nur Themen/Kategorien?“