Como criar um banco de dados colaborativo sobre espécies de árvores

Concluí uma instalação/configuração em https://placenta.opensyntropy.earth

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

  1. 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.
  2. O banco de dados deve estar disponível para qualquer pessoa baixar.

Solução

  • Criar uma categoria de wiki
  • Usar o plugin de assistente personalizado para estruturar o conjunto de dados da árvore
  • 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 :slight_smile:

O Custom Wizard definitivamente tem uma ampla gama de uso/capacidades.

No entanto, para limitar quem pode editar uma wiki, use Grupos e permissões de categoria.

Assim, por exemplo, Bob parece ser muito conhecedor e perguntou se ele pode ajudar/enviar e auxiliar na manutenção do(s) banco(s) de dados.

Ele se candidata a ingressar no Tree Wiki Group.

Configurações de segurança da Categoria da Wiki da Árvore

  • Todos - Ver
  • Tree Wiki Group - Ver/Criar/Responder

Você também pode definir uma Configuração que, quando alguém tentar postar em um tópico de grupo da wiki, exiba

“Você deve fazer parte do grupo x. Gostaria de se candidatar?”

Isso pode ser configurado para ser um link que leva a pessoa a enviar uma mensagem privada aos proprietários do grupo.

A partir daqui, deixarei isso para alguém com mais conhecimento responder às suas outras perguntas.

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)

Eu acho que a permissão para editar posts de wiki está vinculada à permissão de resposta.

2 curtidas

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.

3 curtidas

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.