Aktuelle Projekte – Oktober 2024
Willkommen zu unserer zweiten Ausgabe von „Aktuelle Projekte“, einem monatlichen Newsletter darüber, woran wir gerade bei Discourse arbeiten.
Ihre Fragen und Ihr Feedback sind willkommen!
Los geht’s
Neugestaltung des Komponisten
Unser Projekt zur Neugestaltung des Komponisten befindet sich noch in einem frühen Stadium, aber wir nähern uns der Definition unserer Designrichtung und der Auswahl der Bibliotheken, auf denen wir aufbauen werden. Nach der Bewertung unserer Optionen stiegen drei Kandidaten an die Spitze: Lexical, ProseMirror und TipTap. Wir haben frühere Prototypen mit Lexical durchgeführt, aber ProseMirror sieht überzeugend aus, und seine jüngste Übernahme durch einige größere Projekte löst einige unserer früheren Bedenken aus. Wir arbeiten derzeit an einem Prototyp, der auf ProseMirror basiert, um einige Annahmen zu validieren, die wir über die Integration haben.
Eine neue Konfigurationsseite für Aussehen und Gefühl
Unsere Arbeit an einem neuen Theme-Chooser entwickelt sich zu einem etwas größeren Projekt, um eine optimierte Konfigurationsseite in der Admin-Oberfläche zu erstellen, um das Aussehen und Gefühl einer Discourse-Site anzupassen. Zusätzlich dazu, dass Administratoren neuer Sites eine einfachere und visuellere Möglichkeit erhalten, aus einer kleinen Auswahl ausgewählter Themes zu wählen, werden wir uns auch damit befassen, wie Sites Theme-Komponenten, Farbschemata und zugehörige Einstellungen konfigurieren. Wir sind kurz davor, einen ersten Pull-Request für diese neue Seite zu veröffentlichen, die verborgen bleibt, bis sie in einem Zustand ist, in dem wir sie breiter ausrollen können.
In vollem Gange
Konsistenz des Designs der Admin-Oberfläche
Wir haben einige neue Muster für das Design von Konfigurationsseiten in der Admin-Oberfläche entwickelt, die verwandte Site-Einstellungen und andere Konfigurationen zusammenfassen, und wenden unsere neuen Richtlinien auf die Seiten an, die wir kürzlich für die neue „Über uns“-Seite und benutzerdefinierte Benutzerfelder hinzugefügt haben.
Umstellung unserer gehosteten Pläne auf Browser-Seitenaufrufmetriken
Wir arbeiten an der Einführung unserer neuen Seitenaufrufmetriken für unsere gehosteten Pläne und der entsprechenden Aktualisierung der Planlimits, sodass der Traffic von Bots und Crawlern nicht mehr als Seitenaufrufe für die Nutzung einer Site gezählt wird, wodurch Site-Administratoren von der Verantwortung für die Verwaltung dieses Traffics entlastet werden.
Vereinfachung von Einladungen
Wir machen Einladungen auffindbarer und vereinfachen einige der gängigsten Abläufe zum Einladen von Benutzern.
KI-Zusammenfassungen für heiße Themen
Wir stecken noch mitten in der Arbeit, um eine experimentelle Funktion hinzuzufügen, die es Sites ermöglicht, kurze Zusammenfassungen von Themen direkt in der Liste der heißen Themen einzufügen. Wir sind kurz davor, eine erste Änderung zu veröffentlichen, die es Themen ermöglicht, verschiedene Arten von Zusammenfassungen zu speichern, die jeweils einen anderen Prompt verwenden.
Neue Vollbildseiten für Registrierung und Anmeldung
Wir bauen auf unseren früheren Verbesserungen bei Registrierung und Anmeldung auf und ändern diese Bildschirme von Modals zu Vollbildseiten. Wir haben diese neue Funktion hinter dem experimental_full_page_login-Feature-Flag zusammengeführt, um die Abwärtskompatibilität mit bestehenden Themes zu gewährleisten, die diese Bildschirme anpassen, während sie Updates zur Kompatibilität mit den neuen Seiten vornehmen.
Möglichkeit, wo Personas interagieren und welche LLMs sie verwenden können, einzuschränken
Wir arbeiten an einer Änderung, um einzuschränken, wo einzelne KI-Personas interagieren und welche LLMs sie verwenden können. Dies ermöglicht es Ihnen, eingeschränktere Personas zu erstellen, die größeren Mitgliedergruppen zur Verfügung stehen, während die Kosten verwaltet werden.
Eine erweiterbarere Themenliste
Wir arbeiten weiterhin an einer neuen Implementierung der Themenliste mit Schwerpunkt auf Erweiterbarkeit und Entwicklererfahrung. Wir testen dies seit Mai intern, und unser nächstes Ziel ist es, die neue Implementierung auf Meta testen zu können. Wir sind dabei, viele Themes und Plugins zu aktualisieren, um neue APIs zu verwenden, um diesen nächsten Schritt zur breiteren Einführung zu machen.
Abschluss
Neues Design der „Über uns“-Seite
Wir haben kürzlich ein neues Design für die „Über uns“-Seite hinter einem Feature-Flag veröffentlicht. Wir räumen noch ein paar lose Enden auf, werden aber bald bedingungslos Sites auf das neue Design umstellen. Mehr erfahren…
Chat-Threads in Direktnachrichten zulassen
Wir haben die Möglichkeit hinzugefügt, Threading in Chat-Direktnachrichten zu aktivieren, um strukturiertere Gespräche in kleinen Gruppen zu ermöglichen, wenn sie diese benötigen.
Umstellung von Themes und Plugins von Yarn auf pnpm
Nach unserer jüngsten Arbeit zur Umstellung des Kerns von Yarn auf pnpm, was zu Geschwindigkeits- und Speicherplatzgewinnen beim Erstellen von Discourse führt, tun wir dasselbe in allen Themes und Plugins, die wir pflegen.
Hinzufügen von Upload-Unterstützung zu benutzerdefinierten KI-Tools
Benutzerdefinierte KI-Tools unterstützen jetzt hochgeladene Dokumente und eine API zu deren Suche, sodass Sie Tools mit Zugriff auf zusätzliches Wissen für Retrieval-Augmented Generation (RAG) erstellen können, auf die mehrere Personas zugreifen können.
Möglichkeit, Beiträge als Spam zu markieren und auszublenden mit KI-Triage-Automatisierung
Wir haben die Möglichkeit hinzugefügt, Beiträge mit der KI-Triage-Automatisierung als Spam zu markieren, was den Beitrag auch automatisch ausblendet. Zuvor erlaubten wir nur, einzelne Beiträge in die Überprüfungswarteschlange zu senden oder ganze Themen auszublenden.