Objectif
Par rapport à un SPIP 2 modulaire, que faire d’Agora ? → allons ensemble vers la modularité.
- où veut-on aller ?
- quelle structure adopter ?
- comment organiser cela en fonction des communautés en présence ?
Moyens
Rédaction d’un cahier des charges
Il est clair pour tous qu’il sera nécessaire de rédiger un cahier des charges pour SPIP et pour Agora [1].
Il est aussi clair que ce sont les animateurs du camp SPIP qui vont devoir le faire…
Camps SPIP
Il y aura 6 groupes de 5 jeunes chacun plus un animateur lors des camps. Cela permet d’envisager de faire 6 modules.
Le développement durant le camp utilisera un CVS. Antoine a demandé à Thomas si accès CVS sur le lab pouvait nous être utile. Utiliser le gestionnaire de projet de l’adullact serait aussi une solution séduisante à condition qu’elle ne soit pas perçue par la communauté SPIP comme étant orientée Agora…
L’urgence est donc d’avoir un orchestrateur capable de faire fonctionner ces modules entre eux de manière à ce qu’ils soient testables cet été.
Pistes
- François §Elie§ a écrit des choses sur un nouveau noyau (XML, SAX…).
- Olivier §Mansour§ indique qu’à partir de la version 1.2 d’Agora, celui-ci a été développé de plus en plus de manière modulaire. Il propose donc sans surprise que la base de SPIP 2 soit Agora.
- un module installeur/désinstalleur/Mises-à-jour serait de l’ordre du souhaitable
- Copix a l’air d’être un framework prometteur
- Armand §Turpel§ a fait une proposition intéressante pour SPIP V2.
Questions principales
- quelle est la plate forme minimale (version d’apache, Php, MySQL)
- quelles sont les fonctions du noyau (simple orchestrateur générique, compilateur de squelettes…)
- comment se fait la gestion des modules par le noyau (notion de dépendances, de versions, d’installation…)
- la compatibilité avec l’existant doit elle être conservée
Perspectives
Une rencontre avec les développeurs historiques de SPIP est souhaitée.
Il est évident qu’elle ne pourra pas être initiée par le bureau des mainteneurs d’Agora.
Objectif-sciences pourrait être un lieu neutre pour inviter les développeurs historiques et la communauté des gens intéressés par SPIP 2. Une liste de discussion a été lancée par objectif sciences pour en discuter [2].