Comment créer une base de données collaborative sur les espèces d'arbres

J’ai terminé une installation/configuration sur https://placenta.opensyntropy.earth

Ceci est un forum pour les praticiens de l’agriculture régénérative et un besoin principal est de créer une base de données collaborative d’espèces d’arbres. Je vais décrire les exigences et la solution que j’ai trouvée avec un peu de recherche.

Exigences

  1. Certains niveaux d’utilisateurs peuvent créer de nouveaux arbres (nom, taille, biome, etc.). Le sujet/wiki permet des discussions plus approfondies sur les attributs de l’arbre qui peuvent conduire à des mises à jour de ses valeurs.
  2. La base de données devrait être disponible au téléchargement pour tous.

Solution

  • Créer une catégorie wiki
  • Utiliser le plugin custom wizard pour structurer l’ensemble de données des arbres
  • Écrire un code pour exporter la base de données des arbres

Pensez-vous que c’est la meilleure solution ou voyez-vous d’autres approches ?

Comme je n’ai pas testé le plugin custom wizard, je me demande s’il permettra à quiconque de modifier les données ou seulement au propriétaire du wiki. Pouvez-vous me soutenir ? @angus :slight_smile:

Le sorcier personnalisé a vraiment un large éventail d’utilisations/capacités.

Cependant, pour limiter qui peut modifier un wiki. Utilisez les groupes et les autorisations de catégorie.

Ainsi, par exemple, Bob semble très compétent et a demandé s’il pouvait aider/soumettre et aider à maintenir la ou les bases de données.

Il postule pour rejoindre le groupe Tree Wiki.

Paramètres de sécurité de la catégorie Tree Wiki

  • Tout le monde - Voir
  • Groupe Tree Wiki - Voir/Créer/Répondre

Vous pouvez également définir un paramètre qui, lorsqu’une personne essaie de publier dans un sujet de groupe wiki, affiche

« Vous devez faire partie du groupe x. Souhaitez-vous postuler ? »

Cela peut être configuré pour être un lien qui emmène la personne vers les propriétaires de groupe de messagerie privée.


À partir de là, je laisserai cela à quelqu’un ayant de meilleures connaissances pour répondre à vos autres questions.

C’est une bonne approche. Je suppose que cela pourrait être un peu différent, n’est-ce pas ?

  • Tout le monde - Voir/Répondre
  • Groupe Wiki de l’Arbre - Voir/Créer/Répondre (n’importe qui peut participer à la discussion, mais seuls les modérateurs peuvent mettre à jour les attributs de l’arbre)

Je pense que la permission d’éditer les publications wiki est liée à la permission de répondre.

2 « J'aime »

Le plugin Custom Wizard a en effet de nombreuses utilisations, cependant j’utiliserais un outil d’édition de données dédié pour cela, en dehors de Discourse. Je mettrais ensuite un lien vers la partie pertinente de l’outil dans un message d’un sujet, ou peut-être même intégrerais une vue des données dans le message si cela est possible, et hébergerais la discussion dans Discourse.

3 « J'aime »

Merci Angus, j’envisage cette alternative ! Mais avez-vous une raison de ne pas utiliser l’assistant personnalisé ? Je l’ai installé, créé un formulaire et envisagé d’utiliser les champs personnalisés pour ajouter les données à la vue.

Il n’était pas clair comment un modérateur pourrait modifier les données plus tard. Je n’ai pas pu aller plus loin à ce stade car la création du sujet échouait, il y a une erreur probablement liée à l’intégration avec le plugin multilingue.

erreur : échec de la création - Vous devez inclure au moins une langue pour le sujet.