Bonjour,
Dans le cadre d'un gros projet, nous allons être amené à développer entre
autres, la possibilité de gérer l'arborescence des mots-clés.
Nous souhaitons rendre la chose modulaire, afin de ne pas rendre
nécessairement la gestion de ceux-ci plus complexe qu'actuellement.
Ce serait donc une option, pas une obligation.
Le choix se ferait dans l'interface d'administration. Nous imaginons offrir la
possibilité de gérer l'arborescence des mots, mais aussi par "rhizome",
c'est-à-dire pour schématiser: lier des mots-clés à des mots-clés et ainsi
avoir une lecture tridimensionnelle de l'ensemble.
Un débat avait été initié à ce sujet sur le lab, dont voici l'url:
http://lab.spip.net/spikini/MotsCles
Nous pensons également qu'il serait utile de pouvoir lier les mots-clés aux
auteurs. L'intérêt est multiple. Imaginez par exemple la possibilité de
monter un organigramme hiérarchique classique:
Département (groupe1)
* PDG (auteur1)
=> Direction 1 (groupe2)
* Directeur (auteur2)
* Sous directeur (auteur3)
=> Service 1 (groupe3)
* Chef de service (auteur4)
=> Equipe 1 (groupe4)
* Collaborateur 1 (auteur5)
* Collaborateur n (auteurn)
Utile en terme d'affichage, mais pourquoi pas, aussi sur un aspect du workflow
(espaces privés, collaboratifs, etc.)
Mais cette fonctionalité permettra aussi d'offrir la possibilité aux
utilisateurs d'enregistrer facilement leurs préférences sur le site, comme
les feuilles de style, des éléments dynamiques sur les pages et cie...
L'objet de ce mail, est de lancer une base de reflexion sur son intégration
dans la version 1.8. CVS courante. Nous donnerons à Fil, un gros patch
incluant les modifications qu'il sera bien-sur libre d'importer à sa
convenance.
Si nous vous sollicitions, c'est afin de produire des développements répondant
non seulement aux besoins de notre client, mais également dans la mesure du
possible aux besoins de la communauté. L'objectif étant que ces
développements soient repris par la communauté et réutilisable à l'avenir. En
outre, notre client est tout à fait intéressé par le reversement des
développements à la communauté.
Si la majeure partie de ces développements peuvent être résolus à l'aide du
compilateur, des contributions, ou en parallèle de Spip, certains, comme
l'arborescence des mots-clés touchent le code en profondeur.
Par conséquent, nous souhaiterions avoir votre avis, sur ce qui devrait être
fait ou pas, sur la manière de présenter la chose et ceci afin d'optimiser la
logique de reversement.
Merci
Pierre De Paepe
Linagora