Zur Roadmap

Epic 3.1 fertig v0.6.0

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
    Installierte Plugins in den Einstellungen #277
  • Was ein Plugin darf, vor der Installation
    Was ein Plugin darf, vor der Installation #275
  • Ein Server empfiehlt ein Plugin
    Ein Server empfiehlt ein Plugin #283
  • Ein inoffizielles Plugin
    Ein inoffizielles Plugin #276
  • Updates für Plugins
    Updates für Plugins #278
  • Eine Umfrage im Chat
    Eine Umfrage im Chat #284
  • Ein Wurf im Chat
    Ein Wurf im Chat #285
  • Ein Echoling zu Hause
    Ein Echoling zu Hause #264
  • Ein Plugin an seinem Platz in Mumcord
    Ein Plugin an seinem Platz in Mumcord #279