[spip-dev] IEconfig et les plugins-dist

Hello,

En passant sur SVP j’ai découvert ce matin un fichier svp_ieconfig.php.

Premièrement, il existe un fichier svp_pipelines.php qui sert déjà concentrer les pipelines de SVP hors base et genie. Il aurait été préférable de l’utiliser et de ne pas créer un fichier supplémentaire inutile.

Deuxièmement, il ne me semble pas qu’une quelconque discussion ait aboutie sur le sujet des sauvegardes/restaurations de configuration. Aussi cela me gêne que cette option soit inscrite dans les plugins de la dist sans que cela ait été accepté comme “standard” SPIP. SVP n’est pas le seul dans ce cas.

Est-ce qu’il serait donc possible de rappeler les tenants et aboutissants de cette proposition, en discuter et décider si oui ou non il convient de la garder dans les plugins-dist ?

Merci d’avance
Eric

Hello,

En passant sur SVP j’ai découvert ce matin un fichier svp_ieconfig.php.

Premièrement, il existe un fichier svp_pipelines.php qui sert déjà concentrer les pipelines de SVP hors base et genie. Il aurait été préférable de l’utiliser et de ne pas créer un fichier supplémentaire inutile.

L’idée initiale était que, le pipeline n’étant pas considéré comme « standard », d’isoler le code pour l’identifier plus facilement. Effectivement, ce serait plus propre dans le fichier pipelines générique.

Deuxièmement, il ne me semble pas qu’une quelconque discussion ait aboutie sur le sujet des sauvegardes/restaurations de configuration. Aussi cela me gêne que cette option soit inscrite dans les plugins de la dist sans que cela ait été accepté comme « standard » SPIP. SVP n’est pas le seul dans ce cas.

L’ajout a été fait suite à l’absence de réaction à ce mail : http://comments.gmane.org/gmane.comp.web.spip.zone/26707 selon la bonne vieille règle de commite d’abord discute ensuite.

Un autre option consiste, pour les plugins de la dist, et dans la mesure où cela n’est pas considéré comme « standard », à ce que la déclaration soit faite par le plugin ieconfig lui-même.

Est-ce qu’il serait donc possible de rappeler les tenants et aboutissants de cette proposition, en discuter et décider si oui ou non il convient de la garder dans les plugins-dist ?

ieconfig est né en janvier 2011 du besoin d’avoir un outil générique d’import/export de configuration ne présumant pas de ce qu’il doit exporter. A l’époque il y avait saveCFG mais qui ne fonctionnait que pour une config gérée via CFG et ne permettait pas d’exporter en un seul fichier la config de plusieurs plugins. Par ailleurs, mon besoin était de pouvoir aussi exporter une configuration de noisettes et de menus ensemble. Voici pour l’historique de création du plugin.

Il permet de déclarer facilement des metas à exporter. De plus, via un pipeline dédié, un plugin peu définir des traitements plus complexes.

Sous SPIP 3, saveCFG n’est plus d’actualité. Il n’y a pas à ma connaissance d’autre plugin équivalent à ieconfig.
Il n’y a pas eu à ma connaissance de débat ou de discussion pour savoir si ieconfig (ou une évolution de ce dernier) devrait ou non devenir un « standard SPIP ».

Bien cordialement