Bonjour,
Tiens j'ai pensé à un truc pédagogique (trop tard pour la 3.0)...
Dans la dist, renommer (s'ils sont encore là en 3.0) les dossiers de Z
contenu, navigation, extra, en z-contenu, z-navigation et z-extra...
Comme ça on identifie bien les dossiers de la structure Z, au lieu que
ces dossiers soient noyés dans public, prive, ...
Autant je serais intéressé a voir apparaitre une norme pour identifier
les plugins compatibles Z /dérivés de plugins compatible dist/
(un mot-clé spécifique à rajouter dans les filtres dans SVP ?
(ou pour déterminer un système d'écriture des noisettes
en surcharge dans /plugins/auto bi-compatible /Z & /dist ;-)).
Autant pour ces sous-dossiers je suis pas d'accord par contre,
je ne vois pas trop l'intéret car ce ne sont QUE des noisettes,
standard parfaitement utilisable dans tout squelette Z ou dist ou...
Au contraire meme (y'a deja assez de changements en doc) !
Car si ces noms de dossiers sont "réservés" par Zpip,
(c'est-à-dire que Z fonctionne "en dur" sur leur 'nom')
rien n'empeche de les utiliser pour y déposer
des noisettes utilisés de facon commune par :
- des squelette Zpip
- et d'autres traditionnels
(ces noms sont logiques : j'en utilisais déjà !!)
En effet, le système Z ne s met en marche que si :
- le plugin Zpip est activé, ET
- il n'existe pas de fichier squelette
correspondant au #URL_PAGE{fichier}
dans ./squelettes,
sinon => c'est le systeme traditionnel qui s'applique !
NB. Le seul cas particulier concerne les variantes par rubriques,
qui necessite d'avoir le squelette générique au meme niveau de chemin !
J'ajoute que j'utilise regulièrement un mix des deux systèmes
sur divers sites (initialement à partir de la dist,
(utilisantZ surtout pour rajouter vite des pages nouvelles...)
Pas propre, mais efficace.
- le seul pb. (que je connaisse) peut concerner des formulaires,
ou le .php du CVT n'a pas tjrs bien remplacé une vielle version
(ce serait apparu plusieurs fois comme cause de LOGIN impossible).
Ne pas oublier qu'une difficulté accrue pour les debutants
va s'imposer avec SPIP3 (celle qui penalise deja Z... hélas) :
-> l'obligation de rechercher des fichiers et noisettes
dans "plein" d'emplacements, au contraire des premieres dist
où tout est ecrit dans le meme fichier HTML.
Maintenant j'utilise prioritairement Z
(j'ai pas changé toutes mes pages anciennes en Z)
Je ne critique pas ces approches très modulaires (Z & plugins-dist)
particulièrement pratiques pour un développement efficace,
mais je souhaite aussi voir SPIP conserver cet aspect "pédagogique",
qui a été l'un des principes de squelettes-dist ...
car je crois cet aspect "initiation" fort important.
Mais je comprends que la fragmentation induite,
et la nécessité de comprendre d'abord #ENV
rendent ce système plus difficile aux débutants.
YannX