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
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.
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
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)
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.
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.