- Les squelettes de cette version 2.0, ont été entièrement
réécrits en XHTML et utilisent les CSS
- Nouvelles fonctionnalités
* Un éditorial : on s’est trop souvent aperçu, en visitant
de nombreux sites utilisants EVA (ou même SPIP), que l’on ne
sait pas toujours quel est le site visité (son but, sa fonction,
qui le gère, ...).
* Un agenda : cela nous avait été demandé (assez
ponctuellement), mais nous pensons que cela développera de
nouveaux usages.
* Une interface pour l’habillage du site : depuis la
première version d’EVA, on (nous) a souvent fait le même constat
: « Les sites EVA se ressembles tous ! »
On a donc réalisé une interface permettant de : choisir un
habillage, personnaliser les couleurs de celui, puis sauvegarder
le résultat.
pour l'interaface de personnalisation du design vous vous etez servi de
celle dispo sur spip contrib? ou vous en avez developpé une autre? si oui ça
serait bien de la mettre en contrib aussi
* Une interface pour l'habillage du site : depuis la
première version d'EVA, on (nous) a souvent fait le même constat
: « Les sites EVA se ressembles tous ! »
On a donc réalisé une interface permettant de : choisir un
habillage, personnaliser les couleurs de celui, puis sauvegarder
le résultat.
pour l'interaface de personnalisation du design vous vous etez servi de
celle dispo sur spip contrib? ou vous en avez developpé une autre? si
oui ça serait bien de la mettre en contrib aussi
en fait j'avais vu celle sur SPIP-Contrib (je sais plus comment elle
fonctionne), pour EVA le principe est assez simple :
on retrouve des tag (marqueurs, ...) du type /*tag_truc*/
ensuite l'interface se contente de repérer ces marqueurs est modifier la
valeur directement dans le fichier placée juste derrière, par exemple :
body { background-color:/*fond_page*/ #f2faff ;}
le tag /*fond_page*/ modifiera la valeur ici : #f2faff
pour l'instant, on se contente de "jouer" avec les couleurs, mais en CSS
on peut très bien imaginer modifier d'autre valeurs :
display: /*afficher_pied_de_page*/ none ; /*peut etre remplacé par "bloc"*/
width: /*largeur_conteneur*/ 750px ; /*peut etre remplacé par "100%"*/
bref ... vous voyez ce que l'on peut en faire ...
peut-etre que l'on pourrait aller encore plus loin en "activant/désactivant"
certaines parties du code dans le squelette ? ... mais ça c'est une autre
histoire
tout ça pour dire que oui ... j'essaierai de mettre une contrib
porchainement sur le sujet bien que ça n'ai pas un rapport directe avec
SPIP et que le stystème puisse etre utilisé par d'autres ...
tu peux aussi te servir des css pour masquer des bouts d'interface, et
utiliser "display:none" si les parties masquées ne sont pas "critiques"
ou trop volumineuses.
D'autre part, c'est peut-être plus simple, (et même plus puissant) au
lieu de "parser" tes css , d'utiliser une css qui dépend du squelette
(articlevert.css,articlejaune.css…). Ca permet en plus de modifier autre
chose que les couleurs.
MJ
Sylvain <sylvain@guaph.net> wrote:
> pour l'interaface de personnalisation du design vous vous etez servi de
> celle dispo sur spip contrib? ou vous en avez developpé une autre? si
> oui ça serait bien de la mettre en contrib aussi
en fait j'avais vu celle sur SPIP-Contrib (je sais plus comment elle
fonctionne), pour EVA le principe est assez simple :
on retrouve des tag (marqueurs, ...) du type /*tag_truc*/
ensuite l'interface se contente de repérer ces marqueurs est modifier la
valeur directement dans le fichier placée juste derrière, par exemple :
body { background-color:/*fond_page*/ #f2faff ;}
le tag /*fond_page*/ modifiera la valeur ici : #f2faff
pour l'instant, on se contente de "jouer" avec les couleurs, mais en CSS
on peut très bien imaginer modifier d'autre valeurs :
display: /*afficher_pied_de_page*/ none ; /*peut etre remplacé par "bloc"*/
width: /*largeur_conteneur*/ 750px ; /*peut etre remplacé par "100%"*/
bref ... vous voyez ce que l'on peut en faire ...
peut-etre que l'on pourrait aller encore plus loin en "activant/désactivant"
certaines parties du code dans le squelette ? ... mais ça c'est une autre
histoire
tout ça pour dire que oui ... j'essaierai de mettre une contrib
porchainement sur le sujet bien que ça n'ai pas un rapport directe avec
SPIP et que le stystème puisse etre utilisé par d'autres ...