Plugins
Mumcord peut être étendu par de petits plugins sûrs : ils s’installent depuis un dépôt officiel dans les Réglages, sans modifier le serveur et sans backend Mumcord. Le premier plugin est Echolings.
18 of 18 done
Les plugins dans Mumcord 4
- terminé: Une section Plugins dans les Réglages : parcourir, installer, activer et désactiver, configurer, mettre à jour et supprimer, sans comptes ni notes
- terminé: Vois en mots simples ce qu’un plugin a le droit de faire avant de l’installer, refuse les parties facultatives et change d’avis plus tard
- terminé: Les plugins n’affichent d’interface qu’à des emplacements fixes et jamais sous forme de HTML propre. Mumcord la dessine dans ton thème et de façon accessible
- terminé: Un serveur peut recommander via Mumbot les plugins que sa communauté utilise. Mumcord l’affiche discrètement dans le centre de notifications
Sûr et sans backend 5
- terminé: Les plugins s’exécutent isolés dans un bac à sable, sans accès au réseau, aux fichiers, au micro ni à ton certificat
- terminé: Uniquement des paquets signés et vérifiés. Les plugins non officiels sont clairement signalés
- terminé: Des mises à jour sans surprise, jamais de permissions en plus en silence, et un plugin nuisible peut être désactivé rapidement pour tout le monde
- terminé: Un dépôt officiel de plugins sur GitHub, ouvert à la relecture et sans aucun serveur Mumcord
- terminé: Ajoute d’autres dépôts de communautés par URL, clairement signalés comme non vérifiés
Pour les développeurs 5
- terminé: Un petit manifeste strict et des règles de version claires
- terminé: Une interface pour les événements, le stockage, les minuteurs, les notifications et le thème, chacune derrière une permission
- terminé: Les plugins parlent au même plugin sur d’autres clients Mumcord via les données de plugin de Mumble
- terminé: Un modèle, un outil en ligne de commande, un SDK et un hôte de test : un plugin en un après-midi
- terminé: Le site web liste les plugins du dépôt officiel
Les premiers plugins 4
- terminé: Les sondages comme premier plugin de test : pose une question, vote et suis le résultat en direct, dans un salon ou en messages privés
- terminé: Les dés comme deuxième plugin de test : /roll dans le chat avec la notation standard des dés, une carte de dé animée et des lancers que chacun peut vérifier
- terminé: Echolings : une petite créature faite de son qui vit dans Mumcord, grandit avec toi et tes amis et apparaît à tes côtés en vocal. Jamais insistante, punitive ni mercantile
- terminé: Construit uniquement sur l’interface publique des plugins, comme preuve qu’elle suffit et comme exemple dans la documentation
Croquis tirés des issues
Croquis de design, pas définitifs. Les noms et le contenu sont inventés.
-
Plugins installés dans les Réglages #277 -
Ce qu’un plugin a le droit de faire, avant l’installation #275 -
Un serveur recommande un plugin #283 -
Un plugin non officiel #276 -
Mises à jour des plugins #278 -
Un sondage dans le chat #284 -
Un lancer dans le chat #285 -
Un Echoling chez lui #264 -
Un plugin à sa place dans Mumcord #279