Aujourd'hui j'ai regardé pour sortir les brèves du core.
Je suis arrivé à un point où j'ai épuisé la liste des pipelines disponibles actuellement et où il reste encore un nombre signifiant d'occurrences aux brèves dans les sources de SPIP.
Le plugin est néanmoins fonctionnel, il y a donc une partie du code dedans, une autre partie dans SPIP.
Questions (choisir) :
A) est-ce que je dépose ce plugin dans _core_/plugins/ et modifie les sources de SPIP en conséquences des modifications déjà apportées, puis au fur et à mesure des nouvelles possibilités d'extension de SPIP on déplace le reste du code du core vers le plugin (ça peut prendre de nombreuses semaines).
B) est-ce que je dépose ce plugin SANS modifier le core (il y aura donc surcharge des fichiers et de nombreuses déclarations entre le core et le plugin)
C) est-ce que je ne dépose pas ce plugin tant que tous les points d'entrée dans SPIP ne seront pas prévus (à mon avis c'est illusoire, mais bon)
D) Autre, à définir...
Qui a des idées ?
En absence de remarques, j'appliquerais A par défaut
* Matthieu Marcillaud tapuscrivait, le 17/07/2009 17:42:
Hello,
Aujourd'hui j'ai regardé pour sortir les brèves du core.
[snip]
Qui a des idées ?
En absence de remarques, j'appliquerais A par défaut
Il me semble qu'il y a quelques personnes qui sur leur site perso tournent avec la 2.1 SVN
Du coup, si A dure plusieurs semaines, est-ce que ça va les bloquer ?
Tout dépend de ce qu'on décide comme sortie de la 2.1: il ne faudrait pas qu'on soit empêcher parce ce que ce chantier dure longtemps. Je serai pour une solution où le tronc bouge le moins possible.
L'autre question aussi est est-ce que c'est problématique si tout n'est pas transféré dans le plugin brèves d'un coup. Ca n'empêche pas, tant que le tout fonctionne, de sortir une version de SPIP ?
A) est-ce que je dépose ce plugin dans _core_/plugins/ et modifie les
sources de SPIP en conséquences des modifications déjà apportées, puis au
fur et à mesure des nouvelles possibilités d'extension de SPIP on déplace le
reste du code du core vers le plugin (ça peut prendre de nombreuses
semaines).
C'est comme ça que j'avais fait inc/autoriser + Autorité. Ca ne fait
pas blocage à partir du moment où on peut mettre le plugin dans
extensions/ si vraiment ça casse.