Plugins
Mumcord lässt sich mit kleinen, sicheren Plugins erweitern: aus einem offiziellen Verzeichnis in den Einstellungen installiert, ohne Änderung am Server und ohne Backend von Mumcord. Das erste Plugin sind die Echolings.
18 von 18 erledigt
Plugins in Mumcord 4
- fertig: Ein Bereich „Plugins“ in den Einstellungen: stöbern, installieren, ein- und ausschalten, einstellen, aktualisieren und entfernen, ohne Konten und Bewertungen
- fertig: Vor der Installation in klaren Worten sehen, was ein Plugin darf, optionale Teile ablehnen und es später ändern
- fertig: Plugins zeigen Oberfläche nur an festen Stellen und nie als eigenes HTML. Mumcord zeichnet sie in deinem Theme und barrierefrei
- fertig: Ein Server kann über Mumbot empfehlen, welche Plugins seine Community nutzt. Mumcord zeigt das ruhig in der Benachrichtigungszentrale
Sicher und ohne Backend 5
- fertig: Plugins laufen abgeschottet in einer Sandbox, ohne Zugriff auf Netz, Dateien, Mikrofon oder dein Zertifikat
- fertig: Nur signierte, geprüfte Pakete. Inoffizielle Plugins sind deutlich gekennzeichnet
- fertig: Updates ohne Überraschungen, nie heimlich mehr Rechte, und ein schädliches Plugin lässt sich schnell für alle abschalten
- fertig: Ein offizielles Plugin-Verzeichnis auf GitHub, öffentlich nachvollziehbar und ohne Server von Mumcord
- fertig: Weitere Verzeichnisse von Communities per URL hinzufügen, klar als nicht geprüft markiert
Für Entwickler 5
- fertig: Ein kleines, strenges Manifest und klare Versionsregeln
- fertig: Eine Schnittstelle für Ereignisse, Speicher, Timer, Benachrichtigungen und das Theme, jede hinter einer Erlaubnis
- fertig: Plugins sprechen über Mumble-Plugin-Daten mit demselben Plugin bei anderen Mumcord-Nutzern
- fertig: Vorlage, Kommandozeilen-Tool, SDK und eine Test-Umgebung: ein Plugin an einem Nachmittag
- fertig: Die Website listet die Plugins aus dem offiziellen Verzeichnis
Die ersten Plugins 4
- fertig: Umfragen als erstes Test-Plugin: Frage stellen, abstimmen und das Ergebnis live sehen, im Kanal oder in privaten Nachrichten
- fertig: Würfeln als zweites Test-Plugin: /roll im Chat mit gängiger Würfelnotation, eine animierte Würfelkarte und Würfe, die alle nachprüfen können
- fertig: Echolings: ein kleines Wesen aus Klang, das in Mumcord lebt, mit dir und deinen Freunden wächst und im Sprachkanal neben dir auftaucht. Ganz ohne Drängeln, Strafen oder Verkaufen
- fertig: Gebaut nur auf der öffentlichen Plugin-Schnittstelle, als Beweis, dass sie reicht, und als Beispiel in der Doku
Entwürfe aus den Issues
Skizzen, nicht final. Namen und Inhalte sind erfunden.
-
Installierte Plugins in den Einstellungen #277 -
Was ein Plugin darf, vor der Installation #275 -
Ein Server empfiehlt ein Plugin #283 -
Ein inoffizielles Plugin #276 -
Updates für Plugins #278 -
Eine Umfrage im Chat #284 -
Ein Wurf im Chat #285 -
Ein Echoling zu Hause #264 -
Ein Plugin an seinem Platz in Mumcord #279