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.

Footnotes

[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

88 discussions

  • 6

    Bonjour
    Je cherche à télécharger des thèmes pour z garden.
    Mais je n’arrive pas à en trouver.
    Cet article présente bien la manière de sélectionner un thème, mais pas la manière de le télécharger.
    Pouvez-vous m’orienter sur ce point?

    • Peut-être là :
      Thèmes Z ?

    • Merci pour votre réponse,
      j’avais bien essayé d’utiliser ce site, mais cela envoie vers le site zip.spip.org qui semble ne plus fonctionner...

    • Je ne comprends pas bien votre réponse : à cette page, il y a bien une liste de thèmes...
      https://ibb.co/vJwNRkn

    • Désolé je dois passer à coté d’une manip évidente .... mais si je clique sur l’un des thèmes on me présente ce thème. Comment le télécharger?

    • Ah, non, vous avez raison : pas de lien de téléchargement proposé, ce qui n’est pas très commode
      Les thèmes sont accessibles sur la forge (et ce n’est pas facile à deviner si ce n’est écrit nulle part en effet)
      https://git.spip.net/spip-contrib-themes
      .

    • Merci!
      ça me rassure.... effectivement ce lien pourrait être utile à d’autres

    Reply to this message

  • Bonjour,
    Je suis avec Spip 4.1.2 et Sarka-SPIP Reloaded 4.5.12
    J’ai téléchargé SPIP Bonux 4.1.1 et Zen-Garden 2.10.2 puis j’ai créé un dossier “themes” à la racine de mon site (en local).
    Je ne vois pas de sous menu « Thèmes » dans le menu Configuration…

    Reply to this message

  • 4

    Y-a t-il des changements dans la façon de développer un thème Zen pour SPIP depuis le passage à SPIP 4.0???? Y-a t-il une documentation à jour sur le développement d’un thème.

    Je pense par exemple au fait que le thème est défini par plugin.xml plutôt que paquet.xml .

    Merci.

    • Pas vraiment non, en dehors effectivement du changement plugin.xml / paquet.xml

      Après ca depend c’est un thème pour spipr? zen ?

    • C’est un passage d’un thème de zpip vers spipr.
      Voici donc mon paquet.xml:

      <paquet
          prefix="theme_truc"
          categorie="theme"
          version="1.2.3"
          etat="stable"
          compatibilite="[4.0;["
          logo="vignette.jpg"
      >
          <nom>Th&#232;me du site Truc</nom>
          <auteur lien="http://www.truc.org">Truc</auteur>
          <licence>GNU/AGPL v3</licence>
          <utilise id="Zcore" version="[3.0;[" />
      </paquet>

      Il n’apparaît pas dans les thèmes activables. :-(

    • si tu le met comme plugin, il s’installe ?

      (n’a plus utilisé zen garden depuis une éternité)

    • Salut!

      Non, le thème n’apparaît pas, même en le mettant dans le dossier plugin.

    Reply to this message

  • 1

    Bonjour
    J’avais utilisé Zen Garden il y a quelques années et là je viens de le réinstaller

    J’utilise
    SPIP 3.2.11
    Zen garden 2.9.2
    PHP 5.6.34

    J’avais téléchargé, les thèmes “sparka” mais visiblement ces thèmes n’existent plus ? je ne les trouve pas..

    Merci d’avance

    • Ne me répondez pas MERCI, j’ai trouvé ma bétise..Excusez moi

    Reply to this message

  • Japhet AYASSOU

    Bonjour, je suis un débutant avec spip. J’ai installer le plugin zen garden avec tous les autres plugins qui sont nécessaires à son fonctionnement, puis j’ai ajouter un theme au dossier theme situé à la racine mais aucun theme n’est présent dans le menu thème. Pourriez-vous m’aider?

    Reply to this message

  • Bonjour
    j’ai installé zen garden 2.7 avec un spip 3.2.5 et sarkaspip 4.5 et je ne vois pas les themes. Je les ai tous mis dans mon dossier themes pourtant ! Y-a-t-il une incompatibilité quelquepart ?
    Merci
    JL

    Reply to this message

  • Bonjour Olivier,

    «J’ai résolu en réinstallant spipi v1 qui n’est plus suivi mais qui permet de faire afficher les thèmes de Zen Garden»

    Qu’est-ce que spipi v1? un plugin?
    :)

    Reply to this message

  • Bonjour Olivier,

    «J’ai résolu en réinstallant spipi v1 qui n’est plus suivi mais qui permet de faire afficher les thèmes de Zen Garden»

    Qu’est-ce que qpipi v1? un plugin?
    :)

    Reply to this message

  • 1

    Bonjour,

    Je suis en train d’installer un site Spip tout nouveau, avec :

    SPIP 3.2.0 [23778]
    Zen-Garden 2.6.4
    Sarka-SPIP Reloaded 4.5.10
    Z-core 2.6.5

    Je ne parviens pas à afficher les thèmes dans la page de choix de Zen Garden.
    J’ai rajouté à la fin d’un des plugin.xml, pour voir s’il allait s’afficher.Rien ne se passe.

    Que faudrait-il que je fasse ou que je vérifie?
    Quels sont les droits d’accès nécessaires au répertoire des thèmes?

    Merci beaucoup !

    • Pour ma part j’avais ce problème

      J’ai résolu en réinstallant spipi v1 qui n’est plus suivi mais qui permet de faire afficher les thèmes de Zen Garden

      Je ne suis pas un pro mais visiblement l’évolution n’a pas été faire pour SPIPr_dist..

      Si cela peut vous aider

      Bonnes fêtes

    Reply to this message

  • 1
    Olivier *

    A l’occasion d’une MAJ majeure de Spip vers SPIP 3.1.1
    Je procède à une réinstallation propre de
    Sarka Spip Reloaded 4.5.7
    Zen Garden 2.6.2
    Les thèmes ne sont pas visibles dans l’interface privée
    Je recommence la même manip sur un autre répertoire bac à sable
    Les thèmes sont visibles dans l’interface privée
    Je n’ai pas d’explication rationnelle
    Une panne non franche, c’est ce qu’il y a de pire...
    Les manips sous cités de modification du fichier xml ne résolvent pas le problème

    • Olivier *

      Rectificatif...
      Le plugin fonctionne sous Sarka-SPIP 3.4.6 [95419]
      Les thèmes ne sont pas visibles sous Sarka-SPIP 4.5.7 [96186]

    Reply to this message

Add a comment

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 / PostgreSQL
  • 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 apparait.

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.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom