Horizon AI Gists

:information_source: Zusammenfassung Zeigt Gists des discourse-ai-Themas auf den Themenkarten von Horizon an
:hammer_and_wrench: Repository GitHub - criptonautas/discourse-horizon-ai-gists: discourse-ai topic gists on Horizon's topic cards · GitHub
:question: Installationsanleitung Wie installiere ich ein Theme oder eine Theme-Komponente
:open_book: Neu bei Discourse-Themes? Einsteigerleitfaden zur Verwendung von Discourse-Themes

Installiere diese Theme-Komponente

Die High-Context-Karten von Horizon enthalten nicht die Ausgabepunkte (Outlets), die discourse-ai verwendet, daher werden Gists dort nicht angezeigt. Diese Komponente stellt sie unter dem Thema-Titel dar.

Screenshots

Was es tut

  • High-Context-Karten: Der Gist ersetzt den Auszug. Themen ohne Gist behalten ihren Auszug bei.
  • Einfache Karten (empfohlene und verwandte Listen): Behalten den discourse-ai-Gist im Layout der Karte bei.
  • discourse-docs-Listen: Ein Kurztext pro Zeile.
  • Optionaler Selector: Mit installiertem Topic Excerpts & AI Gists Button können Mitglieder zwischen kompakten Ansichten, Auszügen und KI-Zusammenfassungen wechseln.

Es funktioniert auch zusammen mit Horizon Topic Thumbnails, um ein kuratiertes und auffälliges Erlebnis zu bieten.

Anforderungen

  • Horizon und discourse-ai
  • ai_summarization_enabled und ai_summary_gists_enabled sind aktiviert
  • ai_summary_gists_agent ist auf einen Agenten eingestellt, dessen erlaubte Gruppen Ihre Betrachter enthalten; fügen Sie everyone hinzu, um abgemeldete Besucher zuzulassen
  • ai_summary_backfill_maximum_topics_per_hour ist größer als 0, damit Gists generiert werden
  • Discourse 2026.5.0 oder neuer

Einstellungen

Einstellung Standard
gist_hidden_categories leer Kategorien, die weder Gist noch Auszug anzeigen, sondern nur den Titel als Index

Bekannte Einschränkungen

  • Es hängt von den internen Klassen von Horizon ab, daher kann ein Horizon-Update es brechen.
  • Das Ausblenden ist nur kosmetisch: Gists werden weiterhin generiert und im Payload der Themenliste gesendet.
  • Gists werden clientseitig gerendert, daher nehmen Suchmaschinen diese nicht wahr.
  • Screenreader erhalten den Auszug, nicht den Gist, um die Titelmetadaten (Heading) von Horizon kurz zu halten.
  • Es setzt die discourse-ai-Layout-Einstellung jedes Browsers auf table-ai. Das Entfernen der Komponente setzt dies nicht zurück.

Fehlerberichte und PRs sind willkommen.

1 „Gefällt mir“

Ich kann nicht umhin zu denken, dass es im Horizon-Theme einen grundlegenden Design- und Anspruchsfehler gibt, der dich zwingt, Umwege zu gehen, um Standard-Erweiterungen zu integrieren, die es schon seit … Jahren gibt. :man_shrugging:

Zwei maßgeschneiderte Theme-Komponenten bereitstellen zu müssen (kommen noch mehr?!), die auf ein einziges Theme abzielen??

Das ist meiner Meinung nach ein Symptom für ein Versagen, das früher im Prozess stattgefunden hat.

Dieses Problem sollte in Horizon behoben werden.

1 „Gefällt mir“

Nun, ich sehe mich keineswegs in der Position, die Entscheidungen des Core-Design-Teams infrage zu stellen, aber ich kann meine Gedanken als Nutzer und Administrator teilen.

Um ehrlich zu sein, habe ich auch „Custom Horizon Mods“ mit weiteren Updates/Änderungen :sweat_smile: Ich denke, das ist die Schönheit von Discourse, und genau deshalb bin ich hier. Ich personalisiere gerne.

Ich habe gesehen, dass das Ziel, ein „schlichtes, modernes Theme“ anzubieten, sehr gut ankam und auch viel Zugewinn bzw. Einfluss auf die Weiterentwicklung des Cores (einschließlich der Foundation) sowie auf neue Funktionen brachte. Ich stehe auf Minimalismus und schätze schlichte digitale Benutzeroberflächen → „weniger ist mehr“.

Mittlerweile habe ich festgestellt, dass einige der am meisten erwarteten Funktionen des Themes für Nicht-Tech-Nutzer, die Horizon lieben, wieder entfernt wurden, und ich dachte, dass man sie vielleicht erneut in Betracht ziehen könnte. Ich erwarte das auch, da es zwei echte Schmerzpunkte bei der Nutzung des Themes waren.

Unterdessen haben mir die Open-Source-Philosophie von Discourse und diese fantastische Community hier im Meta-Bereich, plus gute Werkzeuge, Neugier und extreme Fokussierung, die Möglichkeit gegeben, die Benutzererfahrung mit Horizon innerhalb weniger Monate zu verbessern, und ich denke, das ist gut.

Es gab in letzter Zeit viele Änderungen bei Discourse, und ich verstehe, dass es wahrscheinlich zu viele offene Baustellen gibt. Das ist zu erwarten, während wir – Leute, die Foren wie früher nutzen – uns an neue Designs und allgemeine Standards wie Scroll-Verhalten, Chats, Videos, drastische Änderungen der UI/UX und so weiter anpassen.

Ich hoffe, dass mein bescheidener Beitrag die Lücke schließen und anderen bei den Problemen helfen kann, mit denen wir konfrontiert waren. Ich bin auch offen für Beiträge und/oder Integrationen von allen, die das wollen.

Danke fürs Teilen deiner Gedanken.

1 „Gefällt mir“