r14454 - in spip: ecrire/inc prive prive/themes/spip

Author: cedric@yterium.com
Date: 2009-09-03 16:05:08 +0200 (jeu, 03 sep 2009)
New Revision: 14454

Log:
renommons skins en themes, skin en theme
sortir les css bling dans un fichier specifique, en attendant que cela constitue un theme a part entiere

Corrolairement, le mode d'emploi change comme suit :

un systeme de themes prives :
- chaque theme prive est un sous repertoire de prive/themes/
- le theme par defaut s'appelle spip/ et contien(t|dra) un jeu complet d'icones utilisees par l'interface prive
- un plugin peut etendre un theme. Par exemple, en ayant un repertoire themes/spip/ il etendra le theme par defaut nommee spip
- d'autres themes peuvent etre definis (dans le core, dans un plugin, ...), il suffit de creer un repertoire prive/themes/nomdutheme/
- si un theme est incomplet, les elements manquants sont pioches dans le theme principal, qui par defaut est aussi 'spip'
- le theme principal (qui sert de rechange aux themes supplementaires) peut etre redefinie par tout plugin avec define('_SPIP_THEME_PRIVE','nomdemonthemeimpose');
- le theme par defaut des utilisateurs est le skin principal sauf si il est definie par $GLOBALS['theme_prive_defaut'] = 'monthemepardefaut';
- les utilisateurs pourront choisir leur theme dans les preferences, mais plus tard...

Added:
   spip/prive/themes/
   spip/prive/themes/spip/style_prive_bling.html
   spip/prive/themes/spip/style_prive_theme.html
Removed:
   spip/prive/skins/
   spip/prive/themes/spip/style_prive_skin.html
Modified:
   spip/ecrire/inc/bandeau.php
   spip/ecrire/inc/boutons.php
   spip/ecrire/inc/filtres.php
   spip/ecrire/inc/icone_renommer.php
   spip/ecrire/inc/presentation_mini.php
   spip/ecrire/inc/utils.php
   spip/prive/style_prive.html

Details: http://trac.rezo.net/trac/spip/changeset/14454