Plugins SPIP

Kconf ou comment personnaliser son site SPIP

Ils pourront ainsi changer seuls :

- les couleurs du site (couleurs des pages et des blocs (banniere,menu, pied de page..)
- Les images du design (logo, banniere, boutons…)
- rajouter une adresse, un champ texte
- des boutons à cocher et des listes déroulantes
- Les choix d’affichages (différentes facons de d’agencer vos pages)
- les tailles, la typo
- et encore pleins de chose a inventer par votre webmaster.

Car oui, à la base Kconf à été conçu par et pour les codeurs.

Installation

- Mettre le dossier Kconf dans le dossier "plugins".
- Cochez et valider.

Télécharger kconf.tar.gz version 0.4.3

Le webmaster : configuration et personnalisation

Configuration générale du kconf :

Se rendre dans édition. Sur la partie centrale vous pouvez voir une nouvelle zone "Kconf". (les couleurs sont facilement changeable vous inquietez pas)
- Cliquer sur "configurer".
- Choisir ensuite le chemin (relatif à la racine) du dossier des squelettes du kconf (par défaut il seront dans squelettes>kconf)
- Ensuite cocher la case : Afficher l’onglet d’aministration du kconf. Un lien "Admin de Kconf" apparait faisant voir tous les fichiers de configuration que vous avez mis.
- ne reste plus qu’a les activer.

Les squelettes de personnalisation kconf :

Ces fichiers sont des squelettes HTML personnalisables.

exemples :

je veux créer une zone pour que mon admin puisse rajouter une bannière

#KCA{logo,cequejeveuxmaisunique}

je veux qu’il puisse choisir des couleurs avec un colorpicker :

#KCA{couleur,bodycolor,#000} Le #00 étant la couleur par défaut.

qu’il choisisse du texte :

#KCA{texte,textequejeveux}

des boutons radio ?

#KCA{radio,sondage,'oui,non'}

une liste déroulante ?

#KCA{select,sondage,'oui,non'}

Intégrer dans les squelettes SPIP

pour les exemples précédents

Dans le squelette :

#KCONF_LOGO{cequejeveuxmaisunique} affichera directement l’image choisit par votre admin.

#KCONF{textequejeveux} inclura votre texte directement dans le squelette.

#KCONF{sondage} appellera vos boutons radio ou votre liste déroulante.

Dans le CSS dynamique :

.bodycolor {color: #KCONF{bodycolor};}

ne pas oublier de rajouter au début de votre fichier (par exemple css.html) :

#CACHE{86000}
#HTTP_HEADER{Content-Type: text/css}
@charset "UTF-8";

ATTENTION :

une fois tous ces choix finis, décocher la case "Afficher l’onglet d’aministration du kconf" dans l’onglet kconf de la partie admin, afin de ne pas mettre un onglet incompréhensible à votre admin.

Les administrateurs

Se rendre dans édition. Sur la partie centrale vous pouvez voir une nouvelle zone "Kconf"
- Cliquer sur "configurer".
- Choisir selon ses gouts dans les options qui vous sont proposés dans les différents onglets"