Les "gros" chantiers à ouvrir
Les développements non entamés et à prioriser pour intégration dans la prochaine version de YesWiki qu'il nous faudra prioriser.
Légende pour le chiffrage
- Dev = pour le développement
- Spec = pour les spécifications
- Tst = pour les tests
- PR = pour le relecture et validation de la pull-request Github
- Debug = pour la correction des bugs après déploiement
- Doc = la documentation
- conversion monétaire avec un taux de 240 à 440 €/jour pour laisser de la marge à la personne qui fait le devis
- le '+' sépare chaque personne impliquée (3j (Dev/Spec) + 0.5j (Spec/Tst) signifie une personne à 3 jours et une autre à 0.5 jour)
Permettre la création d'une fiche quand on est dans une fiche bazar
Demande: Romain + Trombi des acteurs de la transition à Lorient (Jérémy) + Association Agate (Edmond) + Habitat Participatif France (Ludovic)
Temps estimé: 3,5j. (Dev/Spec/Tst/PR/Debug/Doc) + 0,5j. (Spec/Tst) + 0,25 j. (Spec/PR)
Coût estimé: ~1000-1900 €
Rendu action {{newtextsearch}}
S'inspirer de wikileurbanne :
https://www.wikilleurbanne.fr/?wiki=MoteurRecherche&phrase=test
Demande: Association Agate (Edmond)
Temps estimé: 3j. (Dev/Spec/Tst/PR/Debug/Doc) + 1j. (Spec/Tst) + 0,25 j. (Spec/PR)
Coût estimé: ~1000-1900 €
Pouvoir envoyer une newsletter à partir de wiki
Demande: Association Agates (Edmond) + Elycoop + Kimiyo
Temps estimé: 2j. (Dev/Spec/Tst/PR/Debug) + 1j. (Spec/Tst/Doc) + 0,5 j. (Spec/PR)
Coût estimé: ~850-1500 €
Permettre un export csv des tableaux à partir d'un filtre par facettes
export csv (show-export button ne filtre pas à ce stade)
Demande: Association Agates (Edmond) + Habitat participatif France
Temps estimé: 0.5j. (Dev/Spec/Tst/PR/Debug) + 0,25j. (Spec/Tst) + 0,25 j. (Spec/PR)
Coût estimé: ~240-440 €
Pouvoir suivre la vie d'une fiche / une page
voir si pas possible de chainer avec mailperiod
Demande: Association Agates (Edmond) + Habitat participatif France + Trombi des acteurs de la transition à Lorient (Jérémy)
Temps estimé: 1.5j. (Dev/Spec/Tst/PR/Debug) + 0,5j. (Spec/Tst/Doc) + 0,25 j. (Spec/PR)
Coût estimé: ~500-900 €
Peaufiner la géolocalisation en cas d'adresse pas trouvée
voir avec veveqnv car il aurait déjà démarré des choses
Demande: diverses
Temps estimé: 1j. (Dev/Spec/Tst/PR/Debug/Doc) + 0,25j. (Spec/Tst) + 0,25 j. (Spec/PR)
Coût estimé: ~360-660 €
Pouvoir chercher les facettes dans le contenu des fiches liées
Demande: diverses
Temps estimé: 3j. (Dev/Spec/Tst/PR/Debug/Doc) + 0,5j. (Spec/Tst) + 0,5 j. (Spec/PR)
Coût estimé: ~960-1800 €
Continuer le refactoring de yeswiki
Temps estimé: 6j. (Dev/Spec/Tst/PR) + 1j. (Spec/Tst) + 3 j. (Spec/PR/Debug)
Coût estimé: ~2400-4400 €
Peaufinage de l'extension Bénévolat
@laurent en parle avec juliette (Incitu)
Demande: Laurent Bouquet, Romain, Colibris (Floriane), ...
Temps estimé: 1j. (Dev/Spec/Tst/PR/Debug/Doc) + 0,5j. (Spec/Tst)
Coût estimé: ~360-660 €
Listing des fichiers non appellés permettant de le supprimer
avant de faire mieux avec l'extension attach
en reprenant le travail existant :
https://github.com/YesWiki/yeswiki/compare/filescleanning
Demande: Laurent Bouquet, Romain, Colibris (Floriane), ...
Temps estimé: 1,5j. (Dev/Spec/Tst/PR/Debug/Doc) + 0,5j. (Spec/Tst) + 1 j. (Spec/PR)
Coût estimé: ~700-130 €
Des espaces de tests générés automatiquement
Janvier 2022 : nous avons créé un espace de test qu'il est possible de faire pointer vers le dépôt de test configurable ici :
https://github.com/YesWiki/yeswiki-config-repo/blob/1074725b24d374485136a382c7936eed9fb86b38/repo.config.json#L331
mais ce serait cool qu'il y ait automatiqumement génération d'un espace de test pour chaque branche en cours
Demande: les devs. (Jérémy/Florian) et les testeurs avancés non dev. (Laurent, Gatien, Edmond, Romain, ...)
Temps estimé: 1,5j. (Dev/Spec/Tst/PR/Debug) + 1j. (Dev/Spec/Tst) + 1 j. (Spec/Test/PR/Doc)
Coût estimé: ~850-1500 €
Un wysiwyg pour YesWiki
Plutôt pour la version
ectoplasme
L'intégration avec Markdown
Plutôt pour la version
ectoplasme
Une procédure permettant l'export du wiki (et son import ailleurs) sans passer par le FTP
Pouvoir exporter le contenu de son wiki dans un format standard permettrait de soulager les utilisateurs non geeks notamment face à l'injonction "Pensez à sauver votre wiki avant de le mettre à jour" ... OK mais comment quand on a pas accès à la base de données ni au FTP ;-(
Ceci permettrait aussi
- de récupérer le contenu d'un wiki pour le réimporter dans un autre
- d'archiver des wikis "plus utilisés"
- d'importer du contenu wiki dans un autre outil web (hors yeswiki) et ainsi décorrélé complètement la donnée de l'outil
Demande: les getionnaires de ferme (Colibris, Yeswiki, Florian, Jérémy)
Temps estimé: 3j. (Dev/Spec/Tst/PR/Debug/Doc) + 0,5j. (Spec/Tst) + 1 j. (Spec/Test/PR)
Coût estimé: ~1000-1900 €
La mise en place d'un gestionnaire de médias
Afin d'éviter de recharger 4 fois la même image si elle est appelée sur 4 pages différentes, nous pourrions travailler avec une bibliothèque de médias.
Celle-ci stockerait tous les fichiers et images présents sur le wiki et permettrait leur réutilisation sur d'autres parties du wiki sans devoir les retélécharger.
Temps et coût estimés :
Réécriture de bazar en mode objet
Si nous réécrivons le module bazar en mode objet, son usage sera considérablement facilité.
Les développeurs pourront plus facilement y intervenir, les créateurs de templates bazar pourraient plus facilement travailler.
Cela nécessite de décrire précisément tous les objets (fonctions) que doit faire bazar puis de les programmer
Temps et coût estimés :
Remplacer la syntaxe des query et champ type liste, radio, checkbox dans les fiches
ex.
radioListeTypebf_truc
->
bf_truc
(
ajouté par Jérémy à confirmer par la communauté)
Demande: les utilisateurs avancés en général
Temps estimé: 1,5j. (Dev/Spec/Tst/PR/Debug/Doc) + 0,25j. (Spec/Tst) + 0,25 j. (Spec/Test/PR)
Coût estimé: ~500-900 €
Permettre la duplication du bouton composants ET du crayons sur plusieurs champs textelong d'un même formulaire
(
ajouté par Jérémy à confirmer par la communauté)
Demande: les utilisateurs avancés en général
Temps estimé: 2j. (Dev/Spec/Tst/PR/Debug/Doc) + 0,25j. (Spec/Tst) + 0,25 j. (Spec/Test/PR)
Coût estimé: ~600-1100 €