Hello,
Le but n'est pas de faire des thèmes qui "marchent à peu près" on
n'ont que "quelques incompatibilités", mais bien d'avoir des thèmes
interchangeables pour les squelettes qui adoptent la convention
commune proposée autour de Zpip.
Je rappelle pour le propos :
- que Zpip n'est qu'un exemple d'application, qui fonctionnellement ne
fait ni plus ni moins que la dist
- que le but c'est de faire des thèmes ET des squelettes autour de
cette convention
- que la convention n'est pas gravée dans le marbre (mais plus le
temps passe plus cela risque de devenir lourd d'y changer des choses).
Le but de l'avoir publié est justement que d'autres s'en emparrent et
proposent des évolutions pour avoir une couverture plus large.
La seule orientation gravée dans le marbre est que ces conventions
d'organisation et de nommage doivent rester génériques (ie on ne vas
pas y inclure une convention correspondant à une fonctionnalité
précise utilisée sur un squelette, mais sans doute cette
fonctionnalité peut être elle généralisée dans son apparence de façon
à en extraire une règle partageable).
Les points qui vont déjà changer :
- le renommage de layout.html en structure.html et de body-layout.html
en body.html, plus simples et clairs
- le nommage des classes sur les forums/commentaires, mais c'est
encore non figé (tetue mène une reflexion sur le sujet dans le cadre
de son plugin commentaires, et cela semble un bon objectif de s'y
rallier lorsque ce sera assez mur)
Les point manquants à combler :
- sans doute un nommage générique pour des boites/encadrés dans
lesquels sont présentés des informations.
- peut être un modèle de division en colonnes qui seraient stylés par
défaut dans le spip_styles.css et pourraient être utilisées par les
squlettes Z
+ cetainement d'autres points non encore identifiés
Faire une famille de thèmes adaptés pour l'un ou l'autre des gros
squelettes historiques ne me gène pas, même si, comme je l'ai fait
remarqué à l'équipe d'EVA, je trouve dommage de dissiper de l'énergie
redondante à faire un même travail (porter des même thèmes dans chaque
squelette) plutot que d'essayer d'aller vers une mutualisation plus
grande des efforts, ce qui est bien le but des conventions Z.
Je comprends que dans un premier temps cela paraisse néanmoins plus
simple et moins lourd (mais je ne suis pas certain que ce le soit tant
que ça en fait).
La seule chose que je voudrais est d'éviter d'embrouiller les utilisateurs.
Donc si on fait plusieurs familles de thèmes reposant sur des
conventions différentes et incompatibles entre eux dans le répertoire
_themes_ de la zone, il faudrait à minima que cela ne perturbe pas
l'utilisateur et qu'il ne se retrouve pas avec des thèmes
inutilisables dans son Zen Garden, ce qui est très vite déceptif.
On peut pour se faire segmenter _themes_ en sous répertoire, de façon
à pouvoir faire des zip séparés, et que les utilisateurs d'un
squelette n'aient bien que les thèmes qui les concernent.
Cédric
Le 14 décembre 2009 11:08, Denis Chenu <shnoulle@spip.org> a écrit :
Salut,
Le principe de zpip n'est il pas de faire des thèmes compatibles avec
plusieurs squelettes, avec peut être quelques incompatibilité qui
pourront être réglée au cas par cas mais le principal étant
compatible.
Certaians thèmes zpip peuvent même passer sur le squelette-dist de la
version 2.0 de spip. Avec, bine sur quelues soucis sur des cas
particuliers.
Non ?
Le 13 décembre 2009 21:45, cedric.morin@yterium.com
<cedric.morin@yterium.com> a écrit :
On peut aussi segmenter le répertoire themes/ dans ce cas, pour pouvoir faire des zip séparés pour chaque famille de skel.
Cédric
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone