Back to the roadmap

Epic 3.1 fatto v0.6.0

Plugin

Mumcord si può estendere con plugin piccoli e sicuri: si installano da un repository ufficiale nelle Impostazioni, senza modifiche al server e senza backend di Mumcord. Il primo plugin è Echolings.

18 of 18 done

Plugin in Mumcord 4

  • fatto: Una sezione Plugin nelle Impostazioni: sfoglia, installa, attiva e disattiva, configura, aggiorna e rimuovi, senza account né valutazioni
  • fatto: Vedi in parole semplici cosa può fare un plugin prima di installarlo, rifiuta le parti facoltative e cambia idea più tardi
  • fatto: I plugin mostrano l’interfaccia solo in punti fissi e mai come HTML proprio. Mumcord la disegna nel tuo tema e in modo accessibile
  • fatto: Un server può consigliare tramite Mumbot quali plugin usa la sua community. Mumcord lo mostra con calma nel centro notifiche

Sicuro e senza backend 5

  • fatto: I plugin girano isolati in una sandbox, senza accesso a rete, file, microfono o al tuo certificato
  • fatto: Solo pacchetti firmati e verificati. I plugin non ufficiali sono contrassegnati chiaramente
  • fatto: Aggiornamenti senza sorprese, mai più permessi in silenzio, e un plugin dannoso si può disattivare per tutti in fretta
  • fatto: Un repository ufficiale di plugin su GitHub, aperto alla revisione e senza alcun server Mumcord
  • fatto: Aggiungi altri repository delle community tramite URL, contrassegnati chiaramente come non revisionati

Per gli sviluppatori 5

  • fatto: Un manifest piccolo e rigoroso e regole di versione chiare
  • fatto: Un’interfaccia per eventi, archiviazione, timer, notifiche e tema, ciascuna dietro un permesso
  • fatto: I plugin parlano con lo stesso plugin su altri client Mumcord tramite i dati dei plugin di Mumble
  • fatto: Un modello, uno strumento da riga di comando, un SDK e un host di test: un plugin in un pomeriggio
  • fatto: Il sito web elenca i plugin del repository ufficiale

I primi plugin 4

  • fatto: I sondaggi come primo plugin di prova: fai una domanda, vota e guarda il risultato dal vivo, in un canale o nei messaggi privati
  • fatto: I dadi come secondo plugin di prova: /roll nella chat con la notazione standard dei dadi, una carta dado animata e lanci che tutti possono verificare
  • fatto: Echolings: una piccola creatura fatta di suono che vive in Mumcord, cresce con te e i tuoi amici e compare accanto a te nella voce. Mai insistente, punitiva o commerciale
  • fatto: Costruito solo sull’interfaccia pubblica dei plugin, come prova che basta e come esempio nella documentazione

Bozzetti dalle issue

Bozzetti di design, non definitivi. Nomi e contenuti sono inventati.

  • Plugin installati nelle Impostazioni
    Plugin installati nelle Impostazioni #277
  • Cosa può fare un plugin, prima dell’installazione
    Cosa può fare un plugin, prima dell’installazione #275
  • Un server consiglia un plugin
    Un server consiglia un plugin #283
  • Un plugin non ufficiale
    Un plugin non ufficiale #276
  • Aggiornamenti dei plugin
    Aggiornamenti dei plugin #278
  • Un sondaggio nella chat
    Un sondaggio nella chat #284
  • Un lancio nella chat
    Un lancio nella chat #285
  • Un Echoling a casa
    Un Echoling a casa #264
  • Un plugin al suo posto in Mumcord
    Un plugin al suo posto in Mumcord #279