Babble-Chat

Ist das Plugin in den Discourse-Einstellungen aktiviert?

Ja. Und ./launcher rebuild app auch.

@angus Mit der Entfernung von Lodash scheint die Funktion verloren gegangen zu sein, die den Benutzer beim Öffnen von Babble zum ersten ungelesenen Chat führte. Außerdem gibt es keine Trennlinie mehr zwischen gelesen und ungelesen.

War das beabsichtigt als Teil der Umstellung von Lodash? Ich habe die Änderungen selbst durchgesehen, aber mir ist nichts Besonderes aufgefallen, aber ich bin nur ein Laie in Bezug auf Discourse.

Vielen Dank für alles, was du hier tust, um das Projekt aktiv zu halten.

2 „Gefällt mir“

Kann jemand den erweiterten Chat standardmäßig anzeigen, statt nur das Symbol?

1 „Gefällt mir“

Ich verwende die neueste Discourse-Version sowie Babble. Wir haben konsistent Probleme damit, dass Babble nur das lodernde Rad anzeigt und der Vorgang nie abgeschlossen wird. In den meisten Fällen müssen Sie den Browser neu laden, um zu prüfen, ob die Nachricht gesendet wurde.

Beispiel dafür, was ich nach jedem gesendeten Chat sehe:

5 „Gefällt mir“

Wir haben dasselbe Problem und sehen ebenfalls ein endlos rotierendes Ladesymbol. Ich hoffe, sie beheben das bald.

2 „Gefällt mir“

Außerdem enden die Benachrichtigungen nie, es werden ständig neue Nachrichten angezeigt!

4 „Gefällt mir“

Gibt es hier ein Update? Das Plugin ist derzeit in Version 2.6.0.beta5 defekt, und wir mussten es komplett deaktivieren :confused:

Vielen Dank im Voraus für eure harte Arbeit – das wird sehr geschätzt!

3 „Gefällt mir“

Hey Leute,

ist es möglich, Moderatoren Berechtigungen für die Babble-Chat-Einstellungen zu geben?
Wir stoßen immer wieder auf die Grenze von 10.000 Beiträgen im Chat-Thema.

Ich möchte Moderatoren die Möglichkeit geben, einen neuen Chat zu eröffnen. Momentan müssen wir alle ein bis zwei Wochen einen neuen erstellen. Der Chat ist extrem beliebt.

2 „Gefällt mir“

tl;dr – Es wäre großartig, wenn jemand James Kiesels Babble-Plugin übernehmen würde. Es gibt bereits Präzedenzfälle für die Übernahme von Discourse-Plugins (Beispiel), und ich kenne zu viele Nutzer von Babble, die nicht möchten, dass es allmählich so veraltet, dass es unbrauchbar wird.


In den letzten zwei Jahren ist ein Trend zu beobachten, bei dem Babble immer seltener aktualisiert oder Fehler behoben werden. Hier gibt es keine Kritik – @gdpelican hat im ursprünglichen Babble-Forumsthema deutlich gemacht, dass er weder die Motivation noch den Wunsch hat, Babble weiterzuführen. Das respektiere ich sehr.

@angus und andere haben im letzten Jahr oder so bei der Fehlerbehebung unterstützt – wofür ich dankbar bin –, aber wie lange kann die scheinbar zufällige Großzügigkeit von Entwicklern anhalten?

Ich bin mir nicht sicher, wie der Prozess aussieht, damit Babble von einem anderen Entwickler oder einem Entwicklerteam übernommen wird. @jomaxro, @simon oder @justin – ich denke, einer von euch oder ein anderes Mitglied des Discourse-Teams könnte uns hier weiterhelfen.

Obwohl ich es nicht mehr finden kann, bin ich mir sicher, dass es einmal eine Diskussion darüber gab, Babble in den Discourse-Kern zu integrieren, und die Entscheidung fiel dagegen. Wenn es keine Möglichkeit gibt, dass Babble Teil des Discourse-Kerns wird und somit offiziell unterstützt wird, sehe ich keinen guten Weg, um Babble weiterhin funktionsfähig nutzen zu können, ohne dass jemand die Hauptverantwortung dafür übernimmt.

Wenn Geld ein Problem ist, bin ich bereit, im Namen meines Babble-nutzenden Forums notfalls einen Startbetrag beizusteuern.

Ich glaube nicht, dass Pflaster und langsame, reaktive Fehlerbehebungen bei Babble noch lange ausreichen werden. Können wir es retten, bevor es unbrauchbar wird?


P.S. Ich weiß alles über die Integrationen von Discourse mit Tools wie Slack für ein chatähnliches Erlebnis innerhalb von Discourse. Ich mag Babble und möchte nicht für das lockere Chat-Erlebnis ein Tool von Drittanbietern integrieren.

7 „Gefällt mir“

Derzeit gibt es keine Pläne, dass das Discourse-Team selbst das Plugin übernimmt.

3 „Gefällt mir“

Ich denke, zumindest sollte dies in die Kategorie #plugin:broken-plugin verschoben werden, bis die Bugs behoben sind.

6 „Gefällt mir“

Das wäre eine großartige Ergänzung für Discourse, wenn Sie ein Forum und eine sehr leichte Chat-Funktion wünschen. Leider wird es nicht mehr gewartet, es ist defekt und es gibt keine offizielle Discourse-Funktion…

Ich möchte keinen vollwertigen Chat-Server betreiben, der wiederum einige Funktionen von Discourse hat. Das ist für die Benutzer sehr kompliziert, da sie dann nicht wissen, welches System sie verwenden sollen.

4 „Gefällt mir“

Wir umgehen dieses Problem zu 90 %, indem wir die Chat-Integration nutzen, um Themen und Antworten aus bestimmten Kategorien/Tags an bestimmte Chat-Systeme/Kanäle zu senden. Babble ist ein Verlust, aber die allgemeine Integration ist der Teil, der Discourse für unsere spezielle Gemeinschaft neben anderen Chat-Systemen wirklich funktionsfähig macht.

2 „Gefällt mir“

Ich habe es eine ganze Weile so verwendet, bis es anfangen zu zerfallen.

Am Ende habe ich meinen eigenen Rocket-Chat-Server eingerichtet. Babble war gut genug, um den Chat zu einem festen Bestandteil meiner Website zu machen. Rocket Chat läuft viel flüssiger. Es ist zwar so gut, dass es wahrscheinlich die Forennutzung verringern wird, aber es ist zu spät, den Genie zurück in die Flasche zu stecken.

2 „Gefällt mir“

Ich werde die unmittelbaren Probleme in den nächsten Tagen beheben, aber ich stimme zu, dass ein dedizierter Entwickler erforderlich ist.

Ich bin etwas zu beschäftigt, um diese Rolle zu übernehmen. Auch die anderen Mitglieder von Pavilion sind mit ihren Open-Source-Verpflichtungen stark ausgelastet.

Wenn jemand dieses Plugin ordnungsgemäß übernehmen möchte, gibt es bei Pavilion eine Stelle für dich, einschließlich Zugang zu fortlaufender bezahlter Arbeit.

Wie die anderen Mitglieder von Pavilion wirst du von mir betreut, um dich schnell in die Discourse-Entwicklung einzuarbeiten.

Schreib mir hier auf Meta, wenn du interessiert bist.

9 „Gefällt mir“

Hey Leute, ich habe das Spinner-Problem gelöst. Aktualisiert auf die neueste Version des Plugins, und es funktioniert wieder. Ihr könnt es hier testen: https://try.thepavilion.io (es scheint ein kleines Stilproblem mit dem Babble-Icon auf dieser Seite zu geben, aber die Funktionalität arbeitet einwandfrei; das ist wahrscheinlich ein Konflikt mit einem anderen Plugin oder Theme)

@jomaxro Könntest du das hier neu kategorisieren? Danke.

Falls kein Entwickler bereit ist, dieses Plugin zu übernehmen, bin ich damit einverstanden, wenn jemand(e) bereit ist/sind, bei ein paar Dingen zu helfen, um dieses Plugin am Leben zu halten:

  1. Fehler priorisieren, idealerweise über die strukturierteren Assistenten auf thepavilion.io: Pavilion und Pavilion. Ich habe Babble dort als Option hinzugefügt:

    Der Grund, warum diese Assistenten existieren, ist, dass es bei einem Mega-Thema wie diesem schwierig ist, den Überblick über einzelne Probleme zu behalten.

  2. Beginnt, eine umfassende Dokumentation für das Plugin hier zu verfassen: Pavilion (siehe die anderen Plugin-Kategorien unter https://thepavilion.io/c/knowledge/plugins/171 für Beispiele). Der Grund, warum das hilfreich ist, liegt darin, dass dieselben Fragen oder Probleme zu einem Plugin regelmäßig auftauchen und es Zeit kostet, auf Anfragen zu antworten, die bereits zuvor aufgetaucht sind.

  3. Auf andere Benutzer des Plugins hier in diesem Thema antworten und dabei Links zu diesen Assistenten sowie zur Dokumentation bereitstellen, sobald… ihr sie verfasst habt :slight_smile:

Wenn die Wartung dieses Plugins eher darin bestünde, gelegentlich eine klar definierte Liste von Problemen mit guten Beschreibungen, Protokollen und zugehörigen Screenshots usw. abzuarbeiten, wäre das zeitlich gesehen eine viel einfachere Aufgabe.

Außerdem: Wenn ihr Fehlerberichte über Pavilion einreicht, werde ich automatisch als Verantwortlicher zugewiesen, und meine Statistiken sehen schlecht aus, wenn ich sie nicht schließe… :sweat_smile:

Daher werde ich viel eher früher handeln, wenn ihr einen vollständigen Fehlerbericht mit Protokollen, Screenshots und guten Beschreibungen einreicht.

Ich werde dieses Plugin weiterhin auf meiner Liste von Open-Source-Ressourcen führen, um einen neuen Besitzer zu finden. Wenn wir jedoch gemeinsam die oben genannten Punkte umsetzen, können wir es zumindest in einem anständigen Zustand halten.

17 „Gefällt mir“

Kann ich deinen letzten Beitrag doppelt und dreifach :heart: mögen, Angus? :heart_eyes:

Danke, dass du das Problem mit dem sich ständig drehenden Rad-Icon im Chat behoben hast, wenn man etwas postet. Das einzige größere UX-Problem, das mir im Moment einfällt, ist, dass das Icon, das dir mitteilt, dass eine neue Nachricht im Chat ist, auch nach dem Lesen aller Nachrichten nicht verschwindet. @TheBaby5 hat einen hochleveligen Überblick darüber gegeben.

Ich habe gerade einen kurzen Test durchgeführt, und @ninermac’s Bug-Report vom 20. Oktober scheint bei unserer Discourse-Installation kein Problem zu sein.

Ich sehe einige kleinere Punkte in diesem riesigen Thread, die noch angegangen werden könnten, aber aus meiner Sicht sind sie nicht missionkritisch. Zum Beispiel hat @Dev_Work einen vom 20. Oktober über eine fehlende Übersetzung.

Ich bin absolut bereit, Bugs mit vollständiger Dokumentation unter Pavilion zu melden. Ich stimme zu, dass das Melden hier in diesem riesigen Thread nicht ideal ist.

Warte einen Moment. Sagst du damit, falls die Zeit es zulässt, dass du zukünftige Babble-Bugs aus dem Guten deines Herzens heraus beheben wirst? Denn das ist es, was ich glaube (oder vielleicht nur hoffe), dass du sagst.

Wir haben im Laufe der Jahre bereits viel Großzügigkeit mit Babble erlebt, wobei James es weit über den Zeitpunkt hinaus gewartet hat, als es für ihn praktikabel war. Ich bin für noch mehr Großzügigkeit und bringe sie selbst auf vielerlei Weise und an vielen Orten ein, aber ich möchte sicherstellen, dass wir hier die richtigen Erwartungen setzen.

Ich auch. Ich bin kein Entwickler und bewege mich meist um das Discourse-Ökosystem herum, anstatt in sein Gravitationsfeld einzutauchen. Aber ich stehe voll und ganz für die Open-Source-Ethik und dafür, die Leute zu finden, die die Kommunikation für die vielen Menschen verbessern und erleichtern werden, die Discourse nutzen, lieben und nicht darauf verzichten können (das bin ich!).

Was auch immer du von nun an tust, Angus, du bist ein totaler :star: .

5 „Gefällt mir“

Angus! Danke, dass du das repariert hast!

Ich habe Folgendes als nützlich empfunden…

Wenn du die Vollbildoption nicht benötigst, aber eine breitere Option wünschst.

Dadurch wird der Vollbild-Umschalter durch eine vordefinierte Seitenbreite ersetzt.

Füge dies hier ein: CSS/HTML > Desktop

.babble-sidebar { &.expanded { width: 500px !important; } }
2 „Gefällt mir“

Pavilion, unsere gemeinnützige Genossenschaft, verfolgt drei Ziele (diese stammen direkt aus einer neuen Satzung, die ich gerade registriere):

  1. Anbieter von Dienstleistungen und Produkten für Online-Communities Möglichkeiten für Arbeit, Bildung und damit verbundene Dienstleistungen bieten;
  2. die Erbringung von Dienstleistungen und Produkten sowie die Entwicklung von Open-Source-Technologien zum Wohle von Online-Communities erleichtern; und
  3. sozioökonomische Vielfalt unter den Empfängern der Vorteile und Möglichkeiten aus den Zielen (a) und (b) fördern.

Das ist es, was wir tun :slight_smile: Wir bauen derzeit eine neue Website, die dies besser erklärt (und ich werde zeitgleich ein großes neues Open-Source-Plugin für Landing Pages für Discourse veröffentlichen).

Danke für diese Hinweise. Idealerweise könnten diese Personen Fehlerberichte unter Pavilion einreichen, damit ich sie systematisch im Laufe der Zeit bearbeiten kann.

Wir brauchen dich genauso sehr wie einen Entwickler :slight_smile:. Hier ist etwas Babble-Wissensmanagement, das erledigt werden muss:

  1. Aktualisiere den ersten Beitrag in diesem Thema, um den aktuellen Zustand des Plugins besser widerzuspiegeln (es ist ein Wiki). Sieh dir den OP des benutzerdefinierten Wizards-Plugins für eine Beispielstruktur an.

  2. Erstelle ein Thema „Wie man Babble einrichtet

9 „Gefällt mir“