Dieses Plugin integriert eine Discourse-Instanz mit BigBlueButton, einem quelloffenen Videokonferenz-Tool, das für den Online-Unterricht entwickelt wurde. Um es nutzen zu können, benötigen Sie einen Server, auf dem eine BBB-Instanz läuft. Weitere Details finden Sie unter http://docs.bigbluebutton.org. Im Vergleich zu Zoom, Jitsi und Whereby bietet BigBlueButton eine bessere Browserunterstützung. In meinen Tests funktionierte es sofort auf allen modernen Browsern, einschließlich Safari auf iOS und Chrome auf Android.
Um eine Videokonferenz zu einem Thema oder Beitrag hinzuzufügen, verwenden Sie beim Verfassen die Schaltfläche „BigBlueButton hinzufügen" im Dropdown-Menü der Optionen:
Mitarbeiter und Benutzer aus einer konfigurierbaren Gruppe werden in BBB-Meetings als Moderatoren erkannt
Administratoren können wählen, ob sie das Meeting in Discourse einbetten (via iframe) oder auf eine Vollbildseite umleiten (mit separaten Optionen für Mobilgeräte und Desktop)
Zeigt Avatare der bereits an der Videokonferenz teilnehmenden Benutzer neben der Schaltfläche zum Beitritt an
Hinweise
Ich möchte mich bei @Stephen bedanken, der mich auf BigBlueButton aufmerksam gemacht und beim Testen sowie bei der Bereitstellung von Feedback für die frühen Versionen des Plugins geholfen hat.
Sehr zeitgemäß. Wir nutzen unser openmod Forum als Plattform für unsere neu etablierten interaktiven Webinare, indem wir die Webinar-URLs nur in privaten Themen bewerben. Nicht ganz wasserdicht, aber wir bemühen uns sehr, unsere Forum-Community sauber zu halten. Daher bin ich sehr an diesen Entwicklungen interessiert. @pmusaraj: Danke!
Alle drei Freiwilligengruppen, die ich in dieser schwierigen Zeit unterstütze, sind auf BigBlueButton umgestiegen.
Ein großer Teil dieses Wechsels war dieses Plugin. Der Übergang vom Discourse-Beitrag zur Konferenz ist völlig nahtlos, und wir haben keine der üblichen Probleme.
Mein Leben wird um das 1000-Fache einfacher, da ich nicht mehr als technischer Support einspringen muss.
Vielen Dank für die Arbeit an diesem Plugin. Ich habe es getestet, und es funktioniert hervorragend.
Ich habe jedoch einige Vorschläge, um die Bedienung noch einfacher zu gestalten. Ich gehe dabei von einem typischen Anwendungsszenario aus: Ein Mitarbeiter des Forums ist mit den internen Abläufen von BigBlueButton nicht vertraut und hat bisher nur Erfahrung mit der Benutzeroberfläche von BigBlueButton (Greenlight) zum Erstellen von Räumen.
Daraus ergeben sich folgende Vorschläge:
Im ursprünglichen Beitrag erklären, wie man „Konferenz starten“-Buttons erstellt
Nach der Installation habe ich eine Weile gebraucht, um herauszufinden, dass ich einen BigBlueButton-Button über die „Optionen“ (Zahnradsymbol) im Texteditor hinzufügen muss. Vielleicht könnte man dies in den Anweisungen erwähnen, um Verwirrung zu vermeiden.
Passwörter einfacher erstellen
Buttons zum Generieren zufälliger Passwörter: Wir alle wissen, dass Menschen faul sind und wahrscheinlich ein einfaches Passwort wählen. Daher könnte man den Nutzern eine noch bequemere Option anbieten, die sie tatsächlich sicherer macht.
Passwörter als „(optional)“ kennzeichnen (alternative Lösung): Wenn kein Passwort festgelegt wird, wird automatisch ein zufälliges generiert. Der Nutzer sollte jedoch durch einen Hinweis darauf informiert werden, dass stattdessen ein zufälliges Passwort erstellt wird.
Passwort-Optionen unter „Erweitert“ ausblenden
Ich vermute, dass diese Optionen sogar ausgeblendet werden könnten, da die meisten Nutzer wahrscheinlich einfach nur einen Raum innerhalb von Discourse erstellen möchten und diesen nicht mit einem in einer anderen Anwendung erstellten Raum verbinden.
Verzicht auf technische Fachbegriffe
Ich weiß, dass Discourse immer wieder den Begriff „iframe“ verwendet, aber ein durchschnittlicher Nutzer weiß nicht, was das ist. Wenn die Beschriftung stattdessen „Im Beitrag anzeigen“ lauten würde, wäre es klarer.
„Meeting-ID“ ist ein Fachbegriff von BigBlueButton. Für die meisten Nutzer wäre „Name der Besprechung“ wahrscheinlich besser. Vielleicht könnte man darunter eine ausgegrauten Hinweis einfügen, der erklärt, dass dies die „Meeting-ID“ ist.
Das Bild unten zeigt einige der oben beschriebenen „Funktionen“. (Es handelt sich nur um ein Mockup ohne Funktionalität.)
Vielen Dank für das Feedback @core (und die öffentliche Aufmerksamkeit). Ich habe einige der durchdachten Punkte umgesetzt, die in deinem Beitrag vorgeschlagen wurden.
Die Passwortgenerierung ist jetzt zufällig und für den Benutzer ausgeblendet. (Fortgeschrittene Benutzer können das Markdown bearbeiten und die Passwörter ändern, falls gewünscht.) Ich habe den Eröffnungspost (OP) außerdem mit einem Screenshot und einer Beschreibung aktualisiert, wie man die Schaltfläche im Optionsmenü findet.
Ich werde diese Änderung nicht vornehmen. Ich weiß, dass iframe ein technischer Begriff ist, aber in diesem Fall glaube ich nicht, dass eine Änderung hilft. Ich finde, „Im Beitrag anzeigen“ wäre verwirrender. Allerdings kannst du diese Beschriftung auf deiner eigenen Instanz unter Anpassen > Text, gefiltert nach „bbb.modal“, selbst anpassen. Wie in diesem Screenshot zu sehen:
@pmusaraj Noch keine Rückmeldung zur Aufnahme des Discourse-Plugins auf der Website von BBB. Ich werde in den nächsten Tagen mein Glück auf ihrer Mailingliste versuchen.
@pmusaraj Meine Anfrage zum Beitritt zur Mailingliste wurde abgelehnt (keine Ahnung warum). Daher habe ich kaum noch Möglichkeiten, sie bezüglich der Integration zu kontaktieren. Ich habe auch darüber nachgedacht, ein GitHub-Problem zu eröffnen, aber das könnte ziemlich lästig sein, da es nicht um den BBB-Codebase geht.
Edit: Anscheinend hätte dies auf der bigbluebutton-users-Liste gepostet werden sollen. Deshalb wurde ich wahrscheinlich abgelehnt.
Hast du die Anweisungen im Beschreibungstext befolgt? Ich habe deine Integration notiert und füge sie einer Liste ähnlicher Beispiele hinzu, die ich gesehen habe. Mein Plan ist es, eine Community-Seite in der Dokumentation einzurichten, auf der wir unsere Projekte teilen können.
Tolle Erweiterung, danke!
Wie öffne ich ein bestehendes Meeting (das von einem anderen Tool geplant wurde)? Wie finde ich die Meeting-ID heraus? Egal was ich in dieses Feld einfüge, es wird immer ein neues Meeting gestartet.
Das klingt eher nach einer Frage an die BBB. Theoretisch sollte es jedoch dasselbe Meeting laden, wenn du dieselbe Raum-ID wie das andere Tool verwendest.
Ich habe das einmal gemacht, aber es war etwas kompliziert. Man muss die BBB-API verwenden.
Ich werde versuchen, in ein paar Tagen eine Anleitung dafür zu erstellen.
Das Hauptproblem besteht möglicherweise darin, dass das am häufigsten verwendete Tool (Greenlight) diese Informationen auf niedriger Ebene nicht wirklich anzeigt.
Bildschirmfreigabe funktioniert einwandfrei, wir nutzen sie ausgiebig. Chrome erlaubt aus Datenschutz- und Sicherheitsgründen keine Bildschirmfreigabe in ein iFrame.