Gmane
Favicon
From: BoOz <booz.bloog <at> laposte.net>
Subject: Re: [Agora-generale] Avenir, avenir....
Newsgroups: gmane.comp.web.spip.devel
Date: 2004-12-09 11:07:39 GMT (3 years, 51 weeks, 2 days, 2 hours and 39 minutes ago)
Christian Lefebvre a écrit :
  Ça fait des semaines qu'on n'entend plus parler d'agora et d'un coup,
> c'est la grande unification ! un résumé des épisodes précédents
> s'impose je crois.

Pour ce que j'en ai compris (je suis passé rapidement le matin à la 
réunion agora) on peut résumer grossièrement comme cà :

- Il y a deux ans, le SIG initie le projet AGORA dont le but est de 
proposer aux administrations un logiciel libre de gestion de contenu 
commun, de manière que les établissements publics ne payent pas n-fois 
le même genre de développements pour leurs différents sites.

- Le SIG s'appercoit que SPIP est presque bon tel quel pour être ce 
moteur de site, mais qu'il manque quelques possibilités pour les usages 
administratifs de gros sites, notamment le fait d'avoir un processus de 
validation en 4 étapes et non 3, et le fait que les admins restreints et 
les auteurs restreints n'aient pas accès aux autres secteurs (un site 
national, dont les secteurs sont régionnaux)

- Avec spip 1.7 c'était inenvisageable tel quel, donc il à été décidé 
qu'une société de service produirait un logiciel dérivé de SPIP qui 
répondrait au cahier des charges.

- Un an plus tard, plusieurs gros sites tournent avec spip-agora, et le 
procéssus imaginé par le SIG fonctionne : différents ministères 
contribuent et échangent leur optimisations du code de spip-agora. Mais 
ce code est bien loin de spip (pear, trucs objets en anglais).

On arrive aujourd'hui, l'heure du bilan d'étape, et on s'apercoit que :

- Spip-agora est une usine à gaz
- Il est carrement incompatible avec spip, qui lui est arrivé en version 
1.8, une sorte de révolution qui permet l'ajout d fonctions spécifiques
- La communauté spip-agora se limite elle même en nombre de participant 
et en ressources de programmation car elle oblige les gens à choisir 
entre spip et spip-agora.
- Même pour disposer des fonctions qui permettent les usages spécifiques 
des administrations (le work flow en 4 étapes, les secteurs de l'espace 
privé restreints à des groupes de personnes) on commence à se demander 
si on ne ferait pas moins de gachis en travaillant sur spip 1.8.
- Un ministère prend les devants et contracte une societé de service 
(une autre) pour réaliser un spip 1.8 avec des fonctions d'agora.
- On se demande alors chez SIG, si on a interret à garder le code 
hétéorodoxe de spip-agora qui limite les contributions à un cercle 
restreint de ssii, ou bien si apres tout, dès lors que le nouveau spip 
le permet, pourquoi ne pas envisager AGORA comme un ensemble d'options, 
de plugs-ins et autres modules, compatibles avec spip 1.8 : une sorte de 
super-EVA.

- Là les ssii et conseillers conseillent :

les uns : "il faut continuer l'usine a gaz, ca fait une bonne rente de 
situation"

les autres (les concurrents) : "mais non, il faut revenir vers spip, 
d'ailleurs on commence à le faire pour machin, mais il faut aussi garder 
la version agora qui nous fait quelques clients malgré tout"

On comprend alors que les ssii sont interressées par n'importe quoi, 
pourvu qu'elles gagnent des commandes.

Les personnes non interressées par les stratégies marchandes : "au lieu 
de faire du gachi comme ca, vous feriez mieux de regarder comment est 
codé spip 1.8 et ce qu'il permet, ca clôturerait le débat ; Il est tout 
à fait envisageable, pour qui veut, de réaliser une palette de fichiers 
compatibles spip 1.8, qui rendrait disponible les fonctions d'agora dans 
le cadre de spip"

Enfin, chat échaudé craint l'eau froide, chez SIG on s'interroge : mais 
si on revient vers spip, est-ce qu'on va se faire jetter comme la 
dernière fois ? Les spipeurs ont-ils du coeur ? vont-ils nous aiguiller 
sur la démarche à suivre ?

On se rassure un peu car l'un des mousquetaire à aidé une société de 
service à ne pas faire n'importe quoi pour un projet d'administration 
fondé sur spip 1.8, mais on se rend compte aussi (enfin me semble t'il) 
que les devs de spip n'ont pas que ca à faire que de corriger les 
squelettes d'agora... mais alors qui va le faire dès lors que les ssii 
ont interret à produire des trucs qu'elles seules maitrisent...

Bref, on en est là, le projet AGORA semble prometteur au sein des 
administrations mais l'ideal pour la pérénité serait de sortir du fork, 
et de revenir à un système plus constructif, ou spip et sa version 
spip-agora profiteraient de développements mutuels, sans que les travaux 
des uns n'exercent de pression sur celui des autres (approche agora 1, 
qui s'est révélée catastrophique). Il ne faudrait pas non plus que les 
gens d'agora essayent à nouveau de faire coder leurs scripts par les 
devs de spip : ils ne sont pas là pour ca, et ce, étant entendu qu'agora 
est un projet très très important et tout et tout :).

Bref... Je trouve que ca serait sympa de coder les deux trois fonctions 
agora en contrib spip 1.8, pour oir si ca le fait, et qu'on en finisse 
un peu avec tout ca ; je ne sais pas si c'est facile, mais ca ne devrait 
pas représenter autant d'efforts que ceux qui ont permi de faire l'agora 
actuel.

Ca ferait, en sus, un bon exemple d'utilisation des nouvelles fonctions 
de spip 1.8, des exemples de super-contribs à tables ajoutées :)

Alors, l'enfant maudit rentre au berquail ?

BoOz