SPIP Zen Garden

Un jardin Zen pour SPIP

Le plugin Zen Garden [1], ou Jardin Zen, vous permet de gérer une galerie de thèmes pour votre site, et de changer très facilement de thèmes parmi les thèmes disponibles.

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.

Notes

[1Le nom de ce plugin est hérité du projet historique CSS Zen Garden qui a contribué à populariser les CSS en démontrant leur intérêt pour changer l’apparence d’une page web sans en modifier le code

[2par défaut vous ne prévisualisez que les thèmes ayant l’état « stable ». Pour visualiser aussi ceux qui sont en test, ajoutez &tous=1 à l’URL de la page

[3Précision : Zen garden chope les thèmes : dans plugins/ , dans themes/
et dans squelettes/themes : avec ça, ça doit aller

Discussion

89 discussions

  • Bonjour,

    Dans la version 1 (compatible SPIP 2), le style et le script du switcher sont ajoutés juste avant le </body>.
    Malheureusement, en faisant cela, le code n’est pas valide.
    cf. http://zone.spip.org/trac/spip-zone/browser/_plugins_/zen-garden/branches/v1/zengarden_options.php#L59 pour le code.
    cf. http://validator.w3.org/check?uri=http%3A%2F%2Fzpip.spip.org%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 pour la validation.

    Serait-il possible de mettre ses inclure avant </head> ?
    Dans le trunk, on est dans la même configuration :
    http://zone.spip.org/trac/spip-zone/browser/_plugins_/zen-garden/trunk/zengarden_options.php#L55

    Répondre à ce message

  • bonjour,

    la version à télécharger sur http://files.spip.org/spip-zone/zen-garden.zip (Version : 1.1.3 [54499]) ne contient pas la dernière révision... (Revision 56824) ?

     ??
    pam

    Répondre à ce message

  • 1
    mbourlier

    Bonjour,

    Je fais actuellement des essais de SPIP 3 en local pour me sensibiliser au produit le jour où tous les plugins que j’utilise seront compatibles.
    J’ai chargé Zen Garden compatible, mais n’arrive pas à l’activer à cause du message :

    Impossible d’activer le plugin ../plugins/auto/zen-garden Nécessite le plugin SPIP_BONUX en version [1.8.7 ;] minimum.

    Or SPIP BONUX n’est pas compatible. Que puis-je faire ? J’avais oui dire que de nombreuses fonctionalités de Bonux seraient intégrées à SPIP 3

    Cordialement
    M. BOURLIER

    • salut,

      meme probleme.. déja posé (22 juin 2011) mais sans réponse...
      après divers test, j’avais commenté avec une astuce bien surprenante de modifier le fichier plugin.xml et en étendant le tag pour spip jusqu’à la version 2.1.99...

      mettant à jour la version spip et les plugin le pb réapparait...

      j’ai recommencé proprement :
      -  suppression de tous les plugins,
      -  reinstall seulement cfg + -dist + yaml + bonux... j’ajoute zen-garden... et ... ca marche !

      je remets article pdf, ancres douces, spip-listes, mediatheque... et ca continue à marcher...

      en espérant que ca se passe pareil chez toi !

      pam

    Répondre à ce message

  • Bonjour

    Après avoir installé
    spip 2.1.12
    le plugin CFG 1.6 stable
    le squelette sarka_spip3.0.8 stable
    le plugin Spip Bonux 2.3 stable

    je n’arrive pas à activer le plugin zen garden
    j’ai le message :
    -  en développement
    manquant dans le fichier de définition : zen-garden

    Merci d’avance pour tout conseil

    Répondre à ce message

  • Bonjour,
    je suis sous SPIP 2.1.12 et quand je veux aller sur Thèmes tout va bien sauf quand je suis passé à la page suivante, je ne peux plus revenir en arrière, la pagination ne marche pas pour « 0 » (que ce soit avec Sarka ou Zpip)

    Quid du problème ? a-t-il été déjà résolu ?

    Merci et bonne journée.

    Répondre à ce message

  • Bonjour,

    Est-il possible (Envisageable ?) de configurer ce merveilleux plug-in afin de définir un thème par secteur ? En gros de forcer le switcher de thèmes lorsque l’on navique sur un secteur donné.
    J’ai regardé un peu partout (plugin compositions, forums, etc ) mais je me perd et je ne trouve pas.

    Si quelqu’un a une piste...

    Merci.

    Répondre à ce message

  • 1
    mbourlier

    Bonjour,
    Tout d’abord, je tiens à vous remercier pour ce plugin qui permet l’utilisation de thèmes que j’utilise en permanence.
    Je vous soumets le problème suivant. Je suis sous Sarka-spip et j’étais sous habillage « automne » et je suis passé à l’habillage « halloween » pour les deux derniers jours. Ce matin, j’ai voulu repasser à l’habillage « automne » et là, problème. Le fond reste sur le bleu de l’habillage « halloween ». Le vidage du cache et du cache du navigateur n’y fait rien !
    Avez-vous une solution ?
    Je vous en remercie

    Pour voir en ligne Découvrir l’autre, l’ailleurs, soi

    Cordialement
    M. BOURLIER

    • mbourlier

      Bonsoir,
      RÉSOLU !
      Bizarre, c’est rentré dans l’ordre en revenant sur le thème « Halloween », puis à nouveau sur « Automne » !

      Désolé d’avoir peut-être fait perdre du temps à certain(e)s d’entre-vous.

      Cordialement
      M. BOURLIER

    Répondre à ce message

  • 1

    Bonjour
    Je souhaite mettre un fond sonore en mp3 sur un site utilisant le theme surreal
    Comment faire pour qu’il se déclenche en auto mais qu’il y ai un bouton silence sur tout le site.
    Merci d’avance pour des idées (pas trop compliquées je suis pas informaticien)

    • Bon je me répond tout seul. J’ai trouvé une solution en modfiant le fichier pied.html du dossier inclure de Zpip En ajoutant ce code avant la balise de fermeture.

      <script type="text/javascript" src="http://webplayer.yahooapis.com/player-beta.js"></script><script type="text/javascript">
      var YWPParams =
      {
      autoplay:true
      };
      </script>

      Ce qui donne un lecteur mp3 en bas d’écran dès qu’un morceau est joint à un article ou une rubrique.

    Répondre à ce message

  • 2
    mbourlier

    Bonjour,

    Je fais des essais en local de SPIP 3.0. Zen-Garden est compatible avec cette nouvelle version, mais nécessite ou Zspip ou Sarka-spip. Pour ma part, j’utilise le squelette Sarka, mais visiblement la version 3.1.0 n’est pas compatible spip 3.0 ! Donc impossible d’activer Zen-Garden ! Avez-vous des infos au sujet de la compatibilité de Sarka et d’une date de sortie d’une version compatible ?
    Merci
    Cordialement
    M. BOURLIER

    • mbourlier

      De plus, il faut Spip-Bonux et j’ai lu que ce dernier ne suivrait pas l’évolution Spip 3.0 ! Cela ne va-t-il pas poser quelques soucis ?
      Merci de vos réponses.

    • Bonjour, même remarque concernant Spip-Bonux, non compatible avec SPIP 3...comment peut on installer Zen Garden qui est compatible avec SPIP 3 mais qui nécessite Spip-Bonux qui lui n’est pas compatible SPIP 3 ?

      Bien cordialement

    Répondre à ce message

  • Bonjour,
    Je suis totalement novice en la matière et j’ai un problème. Je viens d’installer des thèmes, mais quand j’en choisis un, il ne se passe rien dans l’espace public, alors que dans l’espace privé, il semble être actif. Le Switcher, pareil. ça ne change rien à l’affichage. J’ai bien vidé le cache, et je n’ai pas de message d’erreur. Juste, ça change rien au site public.

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom