Pour les navigateurs modernes, layout à base de grille CSS en 2 ou 3 colonnes selon les écrans.
Breakpoints a 720px/960px/1200px avec variations de font-size sur ces breakpoints
Pour les vieux navigateurs, c'est toujours 3 colonnes en float, à l'ancienne.
Suppression de l'option écran étroit/large qui n'a plus d'intérêt.
On utilise oui/non pour clarifier et on autorise uniquement sur oui.
Par contre, lors du premier affichage de l'icone qui se produit uniquement en changeant de page, seul le fond apparait sans l'icone lui-même. Il faut rafraichir l'affichage pour voir l'icone apparaitre.
Ce menu n'est pas visible par défaut.
Il n'est affiché que si l'utilisateur le demande explicitement (préférence utilisateur).
Il faut donc utiliser ce menu pour les plugins de ce type.
- cacher la colonne extra quand on repasse de 3 a 2 colonnes car sinon elle fait sauter le contenu (layout non flexible sans re-ecrire le html)
- utiliser une boucle POUR sur les couleurs proposees
- afficher la palette des 5 déclinaisons pour chaque couleur proposée
cela permet
- de cibler .editer au lieu de li ce qui simplifie grandement les css
- de ne pas imposer le balisage html et de faire des formulaires en <p> si on le souhaite
On le supprime donc de tous les forms qui n'ont pas de fichier a poster a priori. Dans le cas ou un plugin voudrait etendre un formulaire dans ce cas,
il lui faudra ajouter l'enctype sur la balise <form>
http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/bandeau?rev=29095
dans le core pour permettre de fixer l'ossature de la navigation et que les plugins s'y raccrochent
Integration de la skins/spip.
Les skins passent dans prive/ pour l'occasion
La navigation est definie dans prive/navigation.xml