Plugin de gerenciamento de projetos

Na verdade, isso não é um problema trivial. De um lado, é preciso lidar com muitos casos no frontend. Ainda não resolvi todos para este plugin. Como você pode ver, a capacidade de revisão ainda está na lista de tarefas. Além disso, há a questão de salvar os dados e se é uma boa ideia usar o pluginstore ou não. O tema é abordado neste tópico:

Também escrevi este plugin porque queria descobrir se tabelas reais podem realmente trazer grandes benefícios. Toda essa lógica de dependência e a verificação de erros no backend com um rollback caso seja apenas um teste “seco” não seriam possíveis usando apenas o pluginstore. Acredito que é um trade-off. Para alguns casos de uso, o pluginstore é suficiente. Mas, para fazer coisas mais complexas, não há como evitar tabelas “reais”. Também quero escrever um post no blog sobre isso depois de explorar um pouco mais. Se olharmos para isso de forma mais abstrata, o que queremos fazer é o seguinte: queremos usar o Discourse para editar dados estruturados de forma colaborativa. No momento, é realmente difícil “simplesmente adicionar” um campo personalizado a uma postagem ou tópico, mas acredito que isso pode ser facilitado. Outra coisa que quero fazer é remover completamente o editor do compositor e usar o tópico apenas para entrada de dados. Não sei o que disso resultará, mas aqui está um brainstorming: Why not create an OPEN SOURCE platform dedicated to open source drug discovery ? · Issue #581 · OpenSourceMalaria/OSM_To_Do_List · GitHub

Talvez esses dois tipos de plugins também possam ser combinados, como explico nesta issue do GitHub. Assim, você entra com dados em tópicos que não têm o editor d-editor normal, mas sim um editor especializado para entrada de dados, e depois referencia esses dados em tópicos que ainda possuem o d-editor. Esses outros tópicos também podem ter alguns campos extras, como neste plugin de gerenciamento de projetos.

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/components/composer-editor.hbs

Leve tudo isso com um grão de sal, pois ainda não tive tempo de testar isso adequadamente. Farei um relatório sobre isso quando voltar das minhas férias :smiley:

5 curtidas