[SPIP Zone] Plugin SpipClear et organisation des thèmes

Bonjour,

L'organisation du contenu des dossiers de thèmes pour le plugin
SpipClear n'est pas la même que dans la version squelette de
SpipClear. En version squelette, on avait dans le dossier themes, pour
chaque thème :

mon_theme/
  img/
  layout.css
  layout-gauche.css
  style.css

Donc un dossier img pour ranger les images et les feuilles de style du
thème à la racine du dossier du thème.

Aujourd'hui avec le plugin SpipClear les thèmes sont à placer dans un
dossier themes dans le dossier /squelettes. Première question, ce
dossier devrait-il être nommé themes_spipclear pour bien l'identifier
? Autre point, l'organisation des dossiers de thèmes a changé comme
ceci :

mon_theme/
  images/ <-- on y range ses images -->
  styles/ <-- on y range ses feuilles de style -->

Ce changement d'organisation pose deux problèmes :

- Les utilisateurs de la versions squelette de SpipClear devront
changer l'organisation de leur thème s'il veulent passer à la version
"pluginisée" du squelette. Du coup il leur faudra changer tous les
chemins d'images dans leur feuilles de style.

- Autre problème, pointé par James : Comment on fait pour récupérer
des thèmes dotclear et les utiliser tout de suite ? En effet, si on ne
respecte plus l'organisation des themes de dotclear on en pourra plus
en profiter sur SpipClear. D'après ce que j'ai lu sur cette page (
http://petit.dotclear.net/pages/2004/05/07/14-quelques-points-de-repere-indispensables
), on a cette organisation de fichiers dans le dossier du thème par
défaut de dotclear :

* img : c'est le répertoire où sont rangées les images utilisées par le thème.
* smilies : c'est le répertoire où sont rangés les smileys utilisés
par le thème.
* layout.css : contient la structure des grandes boîtes du thème. Il
est appelé au début du fichier style.css par l'instruction @import
"layout.css";.
* layout-gauche.css : on l'utilise en remplacement de layout.css si
l'on veut que le menu latéral soit placé à gauche plutôt qu'à droite.
Pour cela, dans style.css supprimer /* et */ autour de
layout-gauche.css.

Voilà les infos que j'ai trouvé là dessus, donc à mon avis il vaut
mieux qu'on colle à l'organisation des thèmes de dotclear pour les
thèmes de SpipClear.

++

--
-------------------
Bruno