Este é um fórum para praticantes de agricultura regenerativa e uma necessidade principal é criar um banco de dados colaborativo de espécies de árvores. Descreverei os requisitos e a solução que encontrei com um pouco de pesquisa.
Requisitos
Alguns níveis de usuário podem criar novas árvores (nome, tamanho, bioma, etc.). O tópico/wiki permite discussões adicionais sobre os atributos da árvore que podem levar a atualizações em seus valores.
O banco de dados deve estar disponível para qualquer pessoa baixar.
Escrever um código para despejar o banco de dados de árvores
Você acha que esta é a melhor solução ou vê alguma abordagem alternativa?
Como não testei o plugin de assistente personalizado, minha preocupação é se ele permitirá que qualquer pessoa edite os dados ou apenas o proprietário do wiki. Você pode me apoiar? @angus
Esta é uma boa abordagem. Acho que poderia ser um pouco diferente, certo?
Todos - Ver/Responder
Grupo da Wiki da Árvore - Ver/Criar/Responder (qualquer pessoa pode participar da discussão, mas apenas os moderadores podem atualizar os atributos da árvore)
O plugin Custom Wizard realmente tem muitos usos, no entanto, eu usaria uma ferramenta dedicada de edição de dados para isso, fora do Discourse. Em seguida, colocaria um link para a parte relevante da ferramenta em uma postagem em um tópico, ou talvez até mesmo incorporaria uma visualização dos dados na postagem, se isso for possível, e hospedaria a discussão no Discourse.
Obrigado, Angus, estou considerando essa alternativa! Mas você tem algum motivo para não usar o assistente personalizado? Eu o instalei, criei um formulário e considerei usar os campos personalizados para adicionar os dados à visualização.
Não ficou claro como um moderador editaria os dados posteriormente. Não consegui chegar a esse ponto porque falhou ao criar o tópico, há um erro provavelmente relacionado à integração com o plugin multilíngue.
erro: falha ao criar - Você deve incluir pelo menos 1 idioma para o tópico.