Pré-requis
Le jardin Zen nécessite d’utiliser un squelette comme le squelette Zpip ou le squelette Sarka-SPIP qui supporte les thèmes.
Le jardin Zen nécessite le plugin SPIP-Bonux.
Pour utiliser le jardin Zen, installez des thèmes dans le dossier themes/
à la racine de votre site SPIP.
Une galerie de thèmes
Le plugin Zen Garden, ou Jardin Zen, vous permet de gérer une galerie de thèmes pour votre site.
Lorsque le plugin est installé, un sous menu « Thèmes » apparaît dans le menu Configuration.
La galerie de thèmes vous présente alors tous les thèmes [2] qui ont été installés dans le dossier themes/
à la racine de votre site SPIP [3].
Prévisualiser un thème
Le lien « Apercevoir » vous permet de pré-visualiser votre site dans un thème donné, sans que cela ne modifie l’affichage pour vos visiteurs. Vous seul voyez le site avec ce thème. Vous pouvez naviguer dans le site et voir toutes les pages.
Il vous suffit de repasser par l’espace privé pour désactiver la prévisualisation, ou de faire « Apercevoir » sur un autre thème.
Choisir un thème
Lorsqu’un thème vous plaît, cliquez sur « Choisir ». Le thème retenu est alors affiché en premier dans la page.
Un lien « Désactiver et revenir au style par défaut » permet alors de désactiver l’utilisation de ce thème.
Sélecteur public de thème (switcher)
Vous avez la possibilité d’activer un sélecteur de thème dans le site public. Cette option apparaît dans la boite d’information, dans la colonne gauche du Zen-Garden.
Une fois activé, le sélecteur apparait sur le site public comme un menu déroulant en haut à gauche.
Ce menu est visible par tous les visiteurs, qui peuvent alors faire varier l’habillage à leur guise.
Pour désactiver le sélecteur, il suffit de retourner sur la page du Zen Garden dans l’espace privé et de cliquer à nouveau le bouton au même emplacement.
Discussions par date d’activité
89 discussions
Voici ce que j’ai lu à ce sujet :
http://forum.spip.org/fr_202717.html
« .......oui, certains squelettes s’installent sous forme de plugin. dans ce cas, switcher ne peut fonctionner : le plugin prenant le pas sur le switch.
d’ailleurs, tu ne peux utiliser qu’un seul squelette-plugin à la fois : tu es obligée de désactiver le plugin en cours, vider le cache, activer l’autre plugin pour passer d’un squelette à l’aitre.
dans le cas des squelettes non plugin-isés, par contre, tu peux utiliser switcher en installant ces squelettes là dans des sous-répertoires de squelettes-test/.......... »
En effet je souhaites aussi installé ces deux plugin sarka et zpip, comme vous dans un meêm site spip.
Pour le moment les méthodes de ci dessous (*)
qui ne marcherait que pour les squelettes « brut de brut » cad pas les squalettes - plugin
Méthode (*)
Le site spip va générer chaque squelette puisque spip commence à lire option.php ou fonction.php quand il existe mais il y a donc une manipulation à faire ?
TAF :
Répertoire squelettes ;
Nom : « mes_squelettes_Hardouin »
Mis à la racine de spip
Indiquer dans ’mes_fonction.php’ (*)
ou dans ;
<---------------------------->
ecrire/mes_options.php (c’est mieux il parait ?)
Ceci donc :
<---------------------------->
Ceci permettra d’avoir divers squelettes 1, 2 et 3 squelettes Harduin, squelette Toto, squelette Sirus etc...
*Pour passer de l’un à l’autre on change les fichier* *à la main à chaque fois par l’administrateur ;*
’ecrire/mes_options.php’ (*)
Afin d’activer l’un ou l’autre des squelettes
(Toutefois à vérifier car je ne suis pas sûr et certain)
Ceci ne marcherait, que pour les méthodes squelettes sans plugin donc ?
Répondre à ce message
Bonjour,
Magnifique, Zen Garden est exploité par Sarka et par Zpip, ...
... seul problème, ils utilisent tous deux le même répertoire nommé identiquement /themes/ à la racine du site. Ainsi, c’est soit les thèmes de SARKA, soit les thèmes de Zpip qui sont installés et disponibles dans le répertorie /themes/.
Or, pour nos utilisateurs en PROD qui n’ont pas accès aux répertoires du site sur le serveur, ils n’ont accès qu’à l’espace privé de SPIP en qualité d’administrateurs type no 1, nous voulons mettre les deux plugins SARKA et Zpip à disposition afin qu’ils puissent sélectionner le template de leur choix chez SARKA ou chez Zpip.
Je ne suis pas allé voir dans le code mais quelqu’un connaît-il la manière simple de faire coexister les répertoires /themes_sarka/ et /themes-zpip/ afin que la sélection se fasse automatiquement lorsqu’un administrateur choisit dans un premier temps par exemple SARKA avec un template SARKA, puis plus tard choisit ZPIP avec un template de zpip, etc. tout cela par simple clic dans l’administration ?
Zen Garden pourrait-il être adapté pour assumer ce fonctionnement en toute généralité.
Cela sera encore plus utile lorsque sortira un troisième squelette en plugin qui exploitera lui aussi ses propres templates avec Zen garde, ... puis un quatrième, etc.
Cordialement
FDG
Répondre à ce message
Bonjour,
Le switcher de thèmes zen garden refuse obstinément de se désactiver lorsque que je clique dessus...
Connaissez vous la raison ?
merci d’avance,
idem pour moi, impossible de le désactiver
Merci pour votre travail
bonjour,
pareil pour moi en 2.11
Au risque d’être redondant... Idem pour moi même après désinstallation du plugin.
J’ai rencontré le même problème, que j’ai résolu en copiant tout le contenu (les dossiers/fichiers body.html, habillage.css, etc...) de mon thème dans un dossier « squelettes » situé à la racine du site. Puis j’ai désactivé le plugin Zen-Garden 1.1.0 et, bien sûr, laissé actif Zpip (ou Sarka-spip) et Spip-Bonux.
Bref, on peut résoudre ce problème en revenant aux squelettes... en attendant une résolution de ce bug.
En espérant que cela puisse vous être utile.
Merci je vais tester cela (comme c’est en local, c’est pas trop grave, mais au passage en ligne ce sera bon à savoir)
Bien à vous
André
Le bug est corrigé dans la version 1.1.1 du plugin Zen-Garden. Le zip sera mis a jour à 11h.
Merci Cerdic, ça marche nikel avec la 1.1.1 du plugin.
Répondre à ce message
Bonjour,
Est-ce qu’il existe de la doc sur comment rendre un squelette compatible avec les thèmes ?
Il faut que le squelette soit sur le modèle « Z » et suive les spécifications « Z » : http://www.spip-contrib.net/Conventions-de-nommage-dans-Zpip
Répondre à ce message
Bonjour,
J’ai tenté d’utiliser cet excelent plugin en associant des thèmes mais j’ai un hic : squelette Zspip Ok - plugin zen garden Ok - selecteur de theme OK mais lorsque je passe au site public le thème choisi ne s’applique pas...
J’ai ben fouillé dans les posts mais je n’ai pas trouvé de probleme similaire mis a part un post disant qu’il fallait renommer temporairement le dossier squelettes en autre chose : la, ça marche mais l’affichage est désorganisé et quand je renomme correctement le dossier squelette, je reviens à l’affichage de zspip....
Mystere !!!
Merci de votre aide !
Répondre à ce message
Bonjour
merci pour ce plug-in
j’ai installé la dernière version de spip 2.1 e’n local avec easyphp 5.3.2i.
J’ai installé les pugins suivant :
menu 0.8.2
palette 1.2.2
spipbonux 1.9.4
squelettes Z pour spip 1.6.1
zen garden 1.1.0
j’ai bien crée les deux dossiers plugins et themes, mais dans l’interface privée, quand je clique sur l’icone theme j’ai le message d’erreur suivant qui s’affiche :
est ce que c’est un probleme de plugins ? de mauvaises installation ? de bug ? merci de votre aide
Je me réponds.
J’ai réinstallé un a un les plugins, ensuite au lieu de coller le theme dans son dossier « themes » local (j’ai essayé de faire du ftp en local mais ca marchait pas ....), j’ai collé une archive zippée dans le dossier themes, que j’ai ensuite dezippée et là je n’ai plus le message d’erreur.
qu’est ce qui s’est passé ? je ne sais pas, mais le probleme semble résolu...
Répondre à ce message
Ca marche pas très bien ce truc. Sur le papier, ça a l’air bien mais à l’usage.
Dans la page Configuration/Thèmes, je ne vois rien alors que 2 thèmes sont installés dans le répertoire themes/ à la racine.
Pourtant, j’ai tout installé et réinstallé une petite 10ne de fois mais rien n’y fait. Pourtant, je m’en sors bien avec les autres plugins.
c’est sur un site accessible en ligne ?
Sinon, quelle version as-tu (plugin, et SPIP), et quels thèmes as tu installé dans ton dossier themes/ ?
Bonsoir,
je viens d’installer zengarden + zspip (plus tout ce qu’il faut comme expliqué sur les pages de spip contrib).
En revanche, je ne vois pas les trois thèmes que j’ai choisi qui sont :
- theme_Detachable1-
- theme_KeepItSimple
- theme_Outdoor1-0
et que j’ai placé à la racine de mon site dans un répertoire « theme »
la version de zen-garden et la : « Dernier commit : 2010-03-27 18:54:11 » Mon spip est un 2.0.10
d’avance merci pour vos réponses
au cas où, ne t’es tu pas trompé en appelant le dossier « theme » et non pas « themes » -> sioui, il faut rajouter le s
arf...
merci c’est exactement cela :(
désolé pour le bruit
Répondre à ce message
Moi il n’y a rien à faire, je suis vraiement déçu. Il y a deux mois j’avais essayé, les thèmes apparaissent bien avec l’image et leur description, mais je n’ai AUCUN lien pour les activer ou désactiver. J’ai seulement celui permettant l’affichage du sélecteur de thème sur le site public.
Aujourd’hui j’ai mis à jour Zen-Garden et Spip-Bonux, toujours pareil. Je suis en spip 2.0.10
C’était un défaut de la feuille de style, les boutons etant hors du champ visible.
Il faut vider le cache de SPIP et de ton navigateur pour que cela rentre dans l’ordre.
:-)
Rhah, si ça avait pu ête marqué directement dans l’article !
J’ai failli abandonner ma migration vers SPIP 2 !
Répondre à ce message
bonjour,
voulant personnaliser un thème issu de sarkaspip, je copie le dossier, fais qq modifs, et le réinstalle dans le répertoires \themes avec un nouveau nom
mais rien n’apparait dans la page de configuration des themes... ?
je n’ai pas trouvé de doc sur la création de thème et leur installation... ais-je mal cherché ?
merci d’avance...
pam
Tout est expliqué là :
http://www.spip-contrib.net/Ecrire-un-theme-pour-Zpip
Répondre à ce message
Bonjour,
Lorsque je clique sur l’icône zen garden, j’ai l’erreur suivante sur mon serveur wamp : « Apache HTTP Server a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru » et la page de zen garden n’est pas trouvée. Pourtant, tout fonctionnait bien avant. Quelqu’un a une idée ?
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |