Somehow something is wrong. I started to edit, then another person came to see the topic, and the machine load started to run through the roof: all editing was lost. I cannot debug now, probably better next month as I’m rushing towards a hard deadline, but I’d appreciate other reports (of success or failure) with this plugin since I really like the principle. Otherwise I will have to consider running an external CodiMD instance which is also great.
Uncaught (in promise) TypeError: _.contains is not a function
at t.menuItems (_collude-8cf680b8d5b8b353d07c7a93fc15aa0adf31757fcafde3c597cc540ffb076eb2.js:87)
at t.n. [as menuItems] (_application-f091afbd42ff5aa3c8221ab59e2618145b4275299b034c729a5f616d84fb4852.js:75808)
at t.html (_application-f091afbd42ff5aa3c8221ab59e2618145b4275299b034c729a5f616d84fb4852.js:71464)
at t.value (_application-f091afbd42ff5aa3c8221ab59e2618145b4275299b034c729a5f616d84fb4852.js:76137)
at t.value (_application-f091afbd42ff5aa3c8221ab59e2618145b4275299b034c729a5f616d84fb4852.js:75910)
at i (_vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:18308)
at r (_vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:18291)
at u (_vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:18695)
at i (_vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:18563)
at o (_vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:18639)
Esse plugin de edição colaborativa parece muito legal. Ele se encaixaria perfeitamente na instância do Discourse que estou usando.
Há alguma novidade sobre isso? Alguém pretende trabalhar nele para fazê-lo funcionar novamente?
Obrigado.
@sam, aqui está a licença MIT do projeto Github for Collude plugin. Obrigado por compartilhar, @fabien. Parece um plugin muito útil! Combinado com Babble Chat - #334 by jrgong, parece que isso poderia replicar totalmente a experiência do Etherpad dentro do Discourse com base nos níveis de confiança. Muito legal.
Há alguma atualização sobre qual é o problema com este plugin? Parece que ele ainda não está pronto para produção, mas seria útil entender o status do plugin.
No ano passado, houve alguma instabilidade nas edições, o que significava que um editor perdia as edições de outros editores, e não havia ninguém para depurar o problema. Desde então, a API de plugins do Discourse evoluiu um pouco, e o plugin foi abandonado. Talvez @gdpelican tenha mais informações e talvez a vontade de tentar novamente essa ideia incrível. Ter um bloco de notas incorporado, em tempo real, com múltiplos editores e estilo wiki, ainda seria ótimo.
Certamente seria brilhante para nossos fóruns médicos, onde precisamos desenvolver colaborativamente diretrizes nacionais e afins — e o Google Docs é bloqueado por muitas organizações de saúde, então não podemos usá-lo.
Teria sido incrível tê-lo implementado e consolidado no início da loucura da COVID-19; seria uma grande atração.
Estamos muito perto de torná-lo o novo collude e possivelmente torná-lo oficialmente suportado em nosso plano empresarial. É um problema bastante complexo e exige muitos testes para termos confiança nesse plugin.
Outra opção que você pode usar para se virar, e que tenho usado pessoalmente, é https://hackmd.io — ela até gera Markdown no final, então você pode copiá-lo diretamente para o Discourse
Isso parece muito legal — obrigado. Acho que está um pouco focado demais em geeks para minha equipe, que é menos familiarizada com TI; com certeza ficarei na expectativa ansiosa por esse plugin. Seria simplesmente incrível fazer isso nativamente no Discourse.
É muito simples de usar e você pode fazer um fork do librehosters / embed-codimd · GitLab para sua própria configuração. Seria útil ter uma configuração para o host do pad, mas isso exigiria mais trabalho. O Librehosters utiliza SAML SSO entre o CodiMD e o Discourse, para que apenas membros possam editar os pads.
Lendo o plugin.rb, isso parece extremamente simples — você não poderia ter feito isso com uma entrada em allowed iframes + um gerador em algum lugar ou tags oEmbed?
Dito isso, @riking, você me fez pensar. Como você procederia para criar ‘um gerador em algum lugar’?
Acho que é exagero reinstalar um plugin específico do Onebox para este e aquele site. Em vez disso, deveria ser possível usar componentes de tema que não exijam a reconstrução do contêiner. Alguém já trabalhou em um componente de tema do Onebox (genérico)?
A melhor opção seria, claro, que o projeto upstream corrigisse suas tags oEmbed de forma compatível, para que pudéssemos simplesmente colar o link.