>> Le code de Spip continue à évoluer vite. De temps à autre il y a des
vrais
>> avantages, il me semble, à faire un pause dans l'introduction de
nouveautés,
>> pour consolider les acquis.
> En clair, ne serait-il pas judicieux d'erréter une 1.8.0 avant
>d'officialiser des plugin et autres champs extra ?
> Ça me parait effectivement pertinent.
Si ce que tu appelles "champs extra" fait references à la possibilité
d'adresser d'autres champs et tables, c'est un peu tard, et dans la mesure
ou ca ne change ni la syntaxe, ni la facon de créer des filtres, ca ne pose
pas vraiment de problemes à mon avis.
Non, je parle des "vieux" champs extra, qui sont toujours à un statut
"non supporté" et dont il faudrait décider s'ils le restent ou pas.
Pour le systeme de plugin, c'est plus delicat.
Il faudrait au moins arreter les mecanismes généraux (API en particulier)
avant la sortie de la 1.8.
Et pourquoi ne pas rester là ou ils sont et les mettre également au
statut "non supporté" pour l'instant.
Ça évite de dégager ce qui est déjà écrit, sans obliger à rester
compatible à l'avenir.
la fonctionnalité peut etre peu ou pas implementée mais la structure elle
doit etre suffisement aboutie pour ne pas bloquer les developpements autour
de Spip.
Idem pour l'approche multibase, multispip ...
Si des parametres supplementaires sont necessaires, ils doivent etre ajoutés
tout de suite aux fonctions, meme si on ne fournit pas aujourd'hui le code
les utilisants.
C'est le meilleur moyen de faire à la va vite est d'être emmerdés plus
tard pour rentrer dans le moule.
De toutes façons, tout ça, c'est des fonctions avancées.
Pourquoi ne pas faire une 1.8 qui contient
- le nouveau compilo et la possibilité d'ajouter des colonnes et tables
- la nouvelle interface graphique
- toutes les nouveautés "grand public" apparues entre temps.
En clair, la 1.8rc1 + bugfixes
À coté, les autres chantiers (extras, colonnes supplémentaires coté admin,
plug ins, multi bases) reste à l'état de "en travaux", et donc "utilisable
à vos risques et périls".
À+, Pif.