Préambule : je ne me suis jamais servi de blowupconfig et ignore son mode de 
fonctionnement.

Dans une situation "multi-blog" le fichier de config dans le thème est-il 
commun à tous les blogs qui se serviraient du thème ou chaque blog aurait ses propres 
réglages ?


Le 17/10/2013 14:41, Bruno a écrit :
Plop,

Je reviens sur le chantier de fond "configurateur de thèmes générique".

En regardant de plus près blowupconfig, on constate qu'il y a 2 aspects à
traiter :
* Le code qui permet de sortir du code dans la page rendue, via des balises
tpl spécifiques
* Le code CSS généré par blowupconfig, souvent positionné dans un CSS dédié
du thème et chargé coté public.

Sur ce dernier point, je me demande si on ne pourrait pas capitaliser sur
un framework CSS pour faciliter la chose. MAIS, avant que vous ne me
dédicaciez un tutu et des palmes en béton vibré assorties, je parle d'un
framework CSS __coté serveur__. Par exemple lessphp (
http://leafo.net/lessphp/): les thèmes clients proposeraient alors leurs
thèmes en less, lequel serait ensuite "compilé" avec les réglages
utilisateur par le plugin de configuration de thème en un fichier css
"standard".

Pour le plugin en question, je verrais bien 2 pans : une partie dédiée au
créateurs de thèmes qui définissent la partie réglable de leur thème, et
qui enregistrent un "fichier de config" dans le thème. L'autre partie qui
digère ce fichier de config et affiche le formulaire qui va bien...

Et voilà, un chantier de plus :)

--
Bruno

--
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à