Plugins
O Mumcord pode ser ampliado com plugins pequenos e seguros: instalam-se a partir de um repositório oficial nas Definições, sem alterações ao servidor e sem backend do Mumcord. O primeiro plugin é o Echolings.
18 of 18 done
Plugins no Mumcord 4
- concluído: Uma secção Plugins nas Definições: explora, instala, ativa e desativa, configura, atualiza e remove, sem contas nem avaliações
- concluído: Vê em palavras simples o que um plugin pode fazer antes de o instalares, recusa as partes opcionais e muda de ideias mais tarde
- concluído: Os plugins só mostram interface em locais fixos e nunca como HTML próprio. O Mumcord desenha-a no teu tema e de forma acessível
- concluído: Um servidor pode recomendar através do Mumbot que plugins a sua comunidade usa. O Mumcord mostra isso com calma no centro de notificações
Seguro e sem backend 5
- concluído: Os plugins correm isolados numa sandbox, sem acesso à rede, aos ficheiros, ao microfone nem ao teu certificado
- concluído: Apenas pacotes assinados e verificados. Os plugins não oficiais estão claramente assinalados
- concluído: Atualizações sem surpresas, nunca com mais permissões em silêncio, e um plugin nocivo pode ser desligado depressa para todos
- concluído: Um repositório oficial de plugins no GitHub, aberto a revisão e sem qualquer servidor do Mumcord
- concluído: Adiciona mais repositórios de comunidades por URL, claramente assinalados como não revistos
Para programadores 5
- concluído: Um manifesto pequeno e rigoroso e regras de versão claras
- concluído: Uma interface para eventos, armazenamento, temporizadores, notificações e o tema, cada uma atrás de uma permissão
- concluído: Os plugins falam com o mesmo plugin noutros clientes Mumcord através dos dados de plugin do Mumble
- concluído: Um modelo, uma ferramenta de linha de comandos, um SDK e um anfitrião de testes: um plugin numa tarde
- concluído: O site lista os plugins do repositório oficial
Os primeiros plugins 4
- concluído: Sondagens como primeiro plugin de teste: faz uma pergunta, vota e vê o resultado em direto, num canal ou em mensagens privadas
- concluído: Dados como segundo plugin de teste: /roll no chat com a notação padrão de dados, um cartão de dado animado e lançamentos que todos podem verificar
- concluído: Echolings: uma pequena criatura feita de som que vive no Mumcord, cresce contigo e com os teus amigos e aparece ao teu lado na voz. Nunca insistente, punitiva nem vendedora
- concluído: Construído apenas sobre a interface pública de plugins, como prova de que chega e como exemplo na documentação
Esboços das issues
Esboços de design, não definitivos. Os nomes e o conteúdo são inventados.