Réponses et questions (guru spip: j'ai deux questions pour vous, à la fin du
mail
:
1) Serait-ce difficile (je pense que non),ou inapproprié de permettre la
modif. des pages affichables dans l'onglet "pages" (feuilles css,
squelettes, etc.) ?
- Non, c'était prévu car déjà demandé. Et y ajouter les sources des composants
eux-mêmes sera une toute petite modification. (et merci beaucoup de votre
avis très enthousiaste sur ACS: ça fait plaisir !)
2) Oui, je trouve ce truc de pages assez interressant également, mais peut
etre que le "bon" terme serait "squelettes" en terminologie SPIP.
- L'emploi du mot "Pages" vise à englober les squelettes Spip stricto-sensu
(qui correspondent à une page web), les inclusions, les modèles Spip, ...
3) Version : ACS 0.3 (20080707)Mis à jour le 1970-01-01 01:00:00 ya pas comme
un schmilblick sur la date ?
- cette date vient de la fonction php filemtime(). et c'est la date de
dernière mise à jour des paramètres ACS. A l'initialisation, avant d'avoir
validé une seule option ou un seul paramètre de composant dans ACS, elle
n'est pas initialisée. Cette date est-elle ok après initialisation ?
4) Quand on souhaite allez dans administration *Fatal error*: Call to
undefined function afficher_tranches_requete() in
*E:\zmws\_web.zmwsc\plugins\acs\inc\acs_editer_admins.php* on line *180*
- déjà dit, mais la compatibilité avec la version svn n'est pas assurée, là, à
l'instant "t". Ce plugin était compatible avec la svn avant l'été, et il le
sera de nouveau avant les calendes greques
Des sites en spip 1.9.2c et
1.9.2d tournent déjà avec ACS, et il devenait urgent de mettre de la doc et
un svn à disposition des premeirs utilisateurs (merci à la communauté Spip
pour son aide !), qui ne voient pas ça comme une perte de temps.
5) "ACS arrive comme une fleur dans un jeu de quilles. "
6) "ACS est un très gros squelette à la phpnuke. Point barre."
Absolument pas !!! C'est une erreur de confondre ACS avec un squelette. ACS
est un plugin permettant de définir des éléments de squelettes Spip comme des
composants indépendants, réutilisables, et "configurables par clickodrome".
Certains utilisateurs n'utilisent aucun des composants du jeu de squelette
inclu dans ACS, qui est là pour illustrer et pour fournir des bases de départ
aux développeurs et pour fournir aux utilisateurs un site immédiatement
personnalisable. Ce squelette "Cat" joue le même rôle pour ACS que le
squelette "Dist" de la distribution de Spip. Ne confondons pas le "moteur" et
la "carosserie" ... 
7) "ACS arrive comme une fleur dans un jeu de quilles.".
- Le concept même d'ACS a nécessité d'intégrer quelques bonnes idées
dispersées dans différents plugins. Dans certains cas (plugin crayons"), ce
fut un vrai plaisir, et les squelettes Cat intègrent la "compatibilité
crayons". Mais le concept de composant ressemble un peu à celui
de "noisette", et il est certain que ce plugin contient quelques idées
intéressantes pour aller vers une conception "quasi-wysiwig" des pages dans
ACS. Le plugin cfg a aussi quelques points communs, mais ne permettait pas
facilement "d'administrer des composants".
Et ACS doublonne totalement le plugin "colorier la dist", puisque
l'autre "modèle ACS" (jeu de squelettes et de composants) inclu est justement
celui de la Dist colorisé (c'est pas tout à fait fini, d'ailleurs ;-). Il est
là pour illustrer à quel point il est facile et rapide de créer dans ACS de
nouveaux composants configurables par le web pour les intégrer à n'importe
quel squelette nouveau ou existant.
Enfin, si de nombreux modèles ACS variés sont publiés, l'existence d'un tel
plugin remettrait en cause certaines "chasses gardées" en permettant aux
webmestres eux-mêmes de configurer un site Spip selon leur propre charte
graphique.
Questions pour la communauté Spip:
- Comment utiliser le bug-tracker de spip-zone pour le suivi des bugs d'ACS ?
- ACS étant constitué d'ACS stricto-sensu et d'exemples de jeu de squelettes,
les "modèles ACS", quels conseils donneriez-vous pour "ouvrir" les règles de
commit sur les modèles ACS tout en restant très stricts sur la compatibilité
du "noyau" avec tous les modèles proposés actuels et futurs ?
--
Daniel FAIVRE