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
Tout d’abord un grand bravo pour cette initiative qui va, je l’espère, à terme, combler un des hadicaps de spip par rapport à la concurrence, l’installation simple et rapide de thèmes différents.
Je teste actuellement le squelette Zpip, et ses thèmes or, j’ai un problème dont je ne comprends pas la source. dans aucun des thèmes je ne vois apparaître le menu principal (celui qui s’affiche en bandeau en haut avec l’accueil et les secteurs).
J’utilise la base de données de test fournie sur spip contrib (victor hugo) et je n’ai laissés actifs que les plugins zpip, spip bonux et zen garden. ca ne marche pas mieux et dans aucun des thèmes.
Une idée ?
PS si je peux me permettre des suggestions : je suis allé faire un tour sur styleshout et dans les templates free j’ai particulièrement apprécié Unbound, EliteCircle et Jungle Land...
Par défaut, il n’y a pas de menu principal dans Zpip, car lister tous les secteurs est périlleux et pas forcèment pertinent.
Tu peux utiliser le plugin Menu pour construire ton menu depuis l’espace privé, comme indiqué dans la documentation de Zpip.
Salut,
Concernant les menus, ne serait t’il pas intéressant de proposer un menu par defaut (genre secteur). Surchargé par menu - barrenav si il est actif.
J’ai pu tester ce fonctionnement, cela semble marcher.
Répondre à ce message
Ok effectivement ça fonctionne maintenant. A la première lecture j’avais cru que le plugin menu était facultatif.
Répondre à ce message
Bonjour
Découvrant au hasard de mes navigations un thème Keep it simple, je suis remonté jusqu’à zen garden en passant par Zpip :-)
Malgré le nom du thème pas simple de s’y retrouver … et ce n’est pas fini !
Donc je viens vers la communauté pour un peu d’aide :
J’ai …
- SPIP 2.0.10
- /plugins -> ZPip, Zengarden
- / themes -> theme_KeepItSimple
Lors de l’activation de Zen Garden le système me demande
Nécessite le plugin SPIP_BONUX en version [1.8 ;] minimum.
Je vais aller à la pêche, mais franchement ce n’est pas simple pour un débutant de s’y retrouver.
ATTENTION : je ne critique pas du tout le travail énorme que j’ai vu ici, mais il manque un échelon d’accessibilité dans bon nombre de contrib d’ailleurs.
Donc en conclusion :
- peut être faudrait-il préciser les prérequis de Zen garden ? ou c’est moi qui est fait une mauvaise manip ?
- ne peut on imaginer un système (mode humour on / très web 2.0 ! / mode humour off) dans les descriptions des contrib avec des niveaux d’accès à la doc. Je m’explique.
- Je suis débutant j’en ai rien à faire des layout.html des # div trucs, … je déplie uniquement la partie basique de la doc : Prérequis, usage, installation, paramétrage
- je suis « expert » OS-théo-pâtes donc je m’intéresse aux squelettes et autres manipulations, je déplie une autre partie de la description qui me donne accès aux possibilités intrinsèques du squelettes.
De plus on pourrait associer les forums aux différents parties, ce qui permettrait de sérier le type de questions.
Voilà mes 2 cents du moment, franchement sans prétention aucune et avec une admiration éternelle pour la communauté SPIP
Bien à vous
Re
En incluant Spip Bonux 2.0, ça fonctionne parfaitement.
Résumé :
- Spip 2.0 installation
- création dossier « plugins » à la racine
- création dossier « themes » à la racine
- installation dans plugins
— ZPIP
— Zengarden
— SPIP bonux
- installation dans thèmes
— Keep it simple
- activation
ça fonctionne :-)
Merci de ton retour. Je viens d’ajouter la mention de SPIP-Bonux dans les pré-requis, avec un lien.
Je suis bien conscient qu’il y a beaucoup de choses à installer pour arriver à avoir son petit jardin Zen, mais c’est tout neuf et la peinture est encore fraîche. On va sûrement faire une distribution plus simple pour les débutants dès que tout cela aura été un peu plus éprouvé.
A suivre en attendant : de nouveaux thèmes vont être publiés régulièrement sur ce site.
Répondre à ce message
Pas de contrainte sur la taille et le format de la vignette ?
En fait, pour expliquer le sens de ma question, j’ai mis un
vignette.png
dans le dossier de mon thème, et mis<icon>vignette.png</icon>
dans leplugin.xml
, mais aucune info ne s’affiche, que ce soit l’icône, le nom ou l’auteur.Je peux quand même activer le thème, et il fonctionne.
<icon>vignette.png</icon>
J’ai aussi une vignette.png et je l’ai vu. Par contre , j’ai conservé la même taille. (?)A anonyme : as tu supprimer le cache ?
Bonjour, je suis anonyme (mettons, Lala, au prochain post). Oui, j’ai vidé le cache. Plein de fois.
Bon, j’ai maintenant les infos qui s’affichent bien, je ne sais pas d’où ça venait....
Répondre à ce message
hello, j’ai
- zspip dans le répertoire squelettes
- themes qui est le contenu de http://zone.spip.org/trac/spip-zone/browser/_themes_
- le plugin zengarden
Les themes s’affichent bien dans le privé et je peux choisir mon theme, mais par contre sur le public, rien ne se passe, il reste sur ZSPIP ... comment débugguer ?
Bonjour,
Il ne faut pas mettre zspip dans le dossier squelettes... C’est un plugin a activé dans le panneau de « Gestion des plugins »...
Voir ceci
Effectivement Teddy, merci
donc il faut
- zspip dans le répertoire plugin
- themes à la racine
- zengarden dans le repertoire plugin
Et pas de répertoire squelettes
De rien.
Et oui, c’est exactement ça.
Toutefois, squelettes peut te permettre de surcharger des éléments de zpip... Mais bon, au début, vaut mieux éviter... Chaque chose en son temps... ;-)
Ca dépend ou tu en est.
Si tu fait un squelette pour un site, il peut être important dès le début de positionner les éléments de navigations et d’extra voulus. Dans le sens : développement du site pour le contenu > développent du site pour l’impression > développement du site pour l’affichage. Non ?
Oui, en fait, ce que j’entendais par là, c’était si on fait un thème pour la communauté, il est préférable de ne pas trop surchargé les squelettes...
Par contre, bien sûr, si on a besoin d’un besoin spécifique, la logique est de surcharger grâce aux squelettes...
Mea culpa, j’aurai dû mieux expliquer ma pensée...
Répondre à ce message
Je m’amuse avec ce plugin. Chapeau et merci !
Une question : Est-il possible de savoir si le contenu de Extra est vide ou non ?
Je m’explique :
Sur la page sommaire, dans laquelle j’ai inséré dans le div extra le formulaire d’inscription au site, je ne veux pas générer dans le squelette ceci :
si l’inscription au site n’est pas autorisé.
C’est possible avec un test quelconque ?
Répondre à ce message
J’ai installé Spip 2.0.10 en local. Ca marche très bien.
Répondre à ce message
Bonjour,
Je suis en Spip 2.0.9 et les thèmes ne veulent pas s’afficher. Ils apparaissent dans l’interface d’administration, se laissent cliquer mais aucune modification de l’espace public. Ils sont bien à la racine dans un dossier themes/
J’ai installé le squelette Zpip, le plugin Composition. J’ai aussi CFG et Spip Bonux. Peut-être ai-je raté une étape avec le plugin Composition ?
Merci à vous.
Répondre à ce message
Dans l’ordre :
Merci de tes encouragements et de ton impatience :)
Sans vouloir ruiner le teasing de Cédric, j’en profite à titre pédagogique pour signaler l’existence d’un lien « téléchargement(s) » dans le menu de SPIP-contrib pour les explorateurs.
Attention à la licence des thèmes : beaucoup de ceux que j’ai vu sont en Creative Commons, licence plus contraignante que la GPL, notamment avec l’obligation de créditer l’auteur (ça me semble la moindre des choses, mais bon...).
Bravo pour ce plugin extrêmement satisfaisant !
Avec la licence GPL, il est obligatoire de créditer l’/les auteur(s) aussi. Au minimum dans les sources.
Par contre, attention au CC-nd , c’est à dire non dérivable. Il est dans ce cas impossible d’adapter le template à Spip, si je ne me trompe.
A+
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 : |