États de Proposition Personnalisables
État Actuel
Sur la plateforme Decidim, un administrateur a la possibilité d'attribuer un de trois états distincts aux propositions soumises :
- Retenue
- Non retenue
- En cours d’évaluation
Il existe également un état non explicite, connu comme Non répondu, qui se réfère aux propositions auxquelles il n'a pas encore été répondu officiellement.
Défi
Les administrateurs de Decidim souhaitent souvent adapter les états standards pour mieux correspondre à leurs besoins spécifiques. Bien que le module "Term Customizer" soit fréquemment utilisé à cette fin, permettant par exemple de modifier le terme "Retenue" en "Accepté" ou tout autre terme choisi, cette méthode présente plusieurs inconvénients :
- Incohérence d'affichage : Le "Term Customizer" opère comme une couche supplémentaire plutôt qu'une modification de la donnée à la source. Cela entraîne une incohérence, où le terme personnalisé apparaît dans certains contextes mais est absent dans d'autres, comme dans les résultats de recherche ou dans la section personnalisable de la page d'accueil qui offre un aperçu des propositions.
- Manque de pérennité : L'utilisation du "Term Customizer" est un contournement temporaire qui peut occasionner des affichages incohérents, car ce n'est pas une solution durable ni intégrée pour adapter le logiciel aux besoins spécifiques.
- Limitations des options d’états : Les administrateurs sont actuellement limités à trois états prédéfinis, ce qui restreint la flexibilité et ne permet pas une catégorisation précise des propositions.
Solution
Il est proposé de développer une nouvelle fonctionnalité qui permettrait aux administrateurs de créer ou de supprimer de nouveaux types d’états aux propositions. Cette évolution comporterait plusieurs avantages significatifs :
- Diminution du besoin du "Term Customizer" : Avec la possibilité de gérer directement les états dans le système, la dépendance à l'égard du module "Term Customizer" deviendrait obsolète, éliminant ainsi les problèmes liés à son utilisation.
- Intégration complète dans les fonctionnalités de recherche et affichage : Les statuts personnalisés seraient visibles de manière uniforme dans toute la plateforme, y compris dans la barre de recherche et et sur les propositions affichées en page d’accueil.
- Cohérence de l'affichage des états : En intégrant cette fonctionnalité, les états personnalisées s'afficheraient de manière cohérente sur tous les éléments de l'interface utilisateur.
- Granularité et flexibilité accrues : Les administrateurs bénéficieraient d'une flexibilité considérable, avec la possibilité d'introduire un spectre presque illimité de états personnalisées, permettant ainsi une classification plus précise et adaptée des propositions.
En mettant en œuvre cette solution, Decidim renforcerait son adaptabilité aux divers contextes d'utilisation et répondrait mieux aux besoins des administrateurs souhaitant une gestion plus fine et personnalisée des propositions.
Chiffrage
Tâches |
Jours estimés |
Analyse des besoins et spécifications |
1 |
Modification de l'interface utilisateur pour le choix d'anonymat |
3 |
Développement de la fonctionnalité pour les utilisateurs connectés |
3 |
Recettage |
2 |
Jours de gestion de projet et révisions |
2 |
Total |
12 |