Kconf

Un plugin pour personnaliser son site SPIP

Kconf ou comment personnaliser son site SPIP

A quoi ca sert ?

Kconf permet au webmasters des sites sous SPIP de proposer à leurs administrateurs des personnalisations avancées accessibles et rapides. 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.

GZ - 50.9 ko
kconf 0.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"


ShaZaam , le 29/06/2008 (dernière modif : 5/07/2009)

réagir à cet article

FORUM : Ils ont donné leur avis

  • Kconf ou comment personnaliser son site SPIP 8 juin 11:31, par Jacques Pyrat

    Pourquoi faire un plugin sensiblement équivalent à CFG au lieu de contribuer à ce dernier ?

    Et plus généralement, pourquoi faire tout ça dans votre coin (c’est une amie qui m’a fait découvrir votre site) au lieu de venir faire ça sur la Zone de SPIP ?

    Répondre à ce message

    • Kconf a été développé à l’époque pour un squelette particulier (kconf), puis l’habitude aidant nous avons continué a le développer et l’enrichir. Il nous est très difficile utilitairement et sentimentalement de nous en défaire, surtout que ce plugin est en activité sur un bon nombre de nos sites. Un peu trop tard, sans doute, pour fusionner.

      Les développements actuels concernant les possibilités de configurer aussi chaque rub et art indépendamment nous plaisent bien aussi.

      Pourquoi ne pas avoir publié sur la Zone ? Et bien c prévu mais la doc tarde et sans doc... et puis en tant que dev c toujours + amusant de créer que de publier surtout qu’on est timide ;).

      Répondre à ce message

  • kconf été publié [29648] 5 juillet 11:37, par ShaZaam

    Aujourd’hui 5 juillet 2009 kconf été publié [29648] sur la zone !!!

    Répondre à ce message