Plug-ins
Mumcord is uit te breiden met kleine, veilige plug-ins: je installeert ze vanuit een officiële repository in Instellingen, zonder wijziging aan de server en zonder Mumcord-backend. De eerste plug-in is Echolings.
18 of 18 done
Plug-ins in Mumcord 4
- klaar: Een sectie Plug-ins in Instellingen: bladeren, installeren, aan- en uitzetten, configureren, updaten en verwijderen, zonder accounts en beoordelingen
- klaar: Zie in gewone woorden wat een plug-in mag doen voordat je hem installeert, zeg nee tegen optionele onderdelen en bedenk je later nog
- klaar: Plug-ins tonen alleen op vaste plekken een interface en nooit als eigen HTML. Mumcord tekent die in jouw thema en toegankelijk
- klaar: Een server kan via Mumbot aanbevelen welke plug-ins zijn community gebruikt. Mumcord toont dat rustig in het meldingencentrum
Veilig en zonder backend 5
- klaar: Plug-ins draaien afgeschermd in een sandbox, zonder toegang tot het netwerk, bestanden, de microfoon of je certificaat
- klaar: Alleen ondertekende, geverifieerde pakketten. Onofficiële plug-ins zijn duidelijk gemarkeerd
- klaar: Updates zonder verrassingen, nooit stilzwijgend meer rechten, en een schadelijke plug-in kan snel voor iedereen worden uitgezet
- klaar: Een officiële plug-in-repository op GitHub, open voor controle en zonder Mumcord-server
- klaar: Voeg meer repositories van communities toe via URL, duidelijk gemarkeerd als niet gecontroleerd
Voor ontwikkelaars 5
- klaar: Een klein, strikt manifest en duidelijke versieregels
- klaar: Een interface voor gebeurtenissen, opslag, timers, meldingen en het thema, elk achter een toestemming
- klaar: Plug-ins praten met dezelfde plug-in op andere Mumcord-clients via de plug-indata van Mumble
- klaar: Een sjabloon, een opdrachtregeltool, een SDK en een testhost: een plug-in in een middag
- klaar: De website toont de plug-ins uit de officiële repository
De eerste plug-ins 4
- klaar: Polls als eerste testplug-in: stel een vraag, stem en zie het resultaat live, in een kanaal of in privéberichten
- klaar: Dobbelstenen als tweede testplug-in: /roll in de chat met standaard dobbelsteennotatie, een geanimeerde dobbelsteenkaart en worpen die iedereen kan controleren
- klaar: Echolings: een klein wezentje van geluid dat in Mumcord woont, met jou en je vrienden meegroeit en naast je verschijnt in voice. Nooit zeurderig, straffend of verkopend
- klaar: Alleen gebouwd op de openbare plug-in-interface, als bewijs dat die genoeg is en als voorbeeld in de documentatie
Schetsen uit de issues
Ontwerpschetsen, niet definitief. Namen en inhoud zijn verzonnen.