ZZZ sous Zpip. Le squelette Zpip, qui vient de sortir sur SPIP-Contrib, est une nouvelle manière de concevoir un site sous SPIP.
La présentation de ce site, réalisée par Baroug, était essentiellement une feuille de style pour la « dist » de SPIP. Je viens de le transformer en un thème pour Zpip, le nouveau squelette proposé par Cédric et Marcimat pour remplacer la « dist ». Qu’est-ce que ça change ? On avait déjà pris l’habitude de séparer, dans une même page Web, la structure de la page (son arbre HTML) de sa présentation (sa CSS). Zpip ajoute un étage à cette fusée en séparant la structure de la page (son « layout »), de sa fonctionnalité.
Ainsi par exemple, une « page article » a pour fonctionnalité d’« afficher un article ». La différence n’est pas censée être visible dans le rendu, qui reste, dans le cas de ce site, le même au pixel près. Observons la page avec toutes ses inclusions, en ajoutant ? Avec Zpip le sommaire ressemble à ceci : Les inclusions de Zpip Les inclusions de la dist. Les variantes de squelette. SPIP permet de gérer des variantes de squelettes par rubrique, par branche ou par langue.
Comme mentionné au début du manuel de réference et dans la documentation sur le multilinguisme, SPIP permet de gérer des variantes des squelettes, par langue, par rubrique ou les deux. Des mises en page différentes On peut souhaiter, par exemple, que tous les articles d’une rubrique aient une mise en page différente : couleur de fond et taille de texte différentes, informations relatives aux mots clés mises en évidence, etc. Ou encore que le contenu d’une rubrique donnée soit présenté différement parce qu’il correspond à un type de données différent : par exemple en listant tous les articles par numéro, y compris leur contenu qui serait court, plutôt que les derniers en dates suivis d’une pagination de tous les articles, avec des liens vers les pages d’articles.
On pourra aussi vouloir que l’interface du site soit différente selon la langue de l’article ou de la rubrique. Squelette EasySqueletting - SPIP - Contrib. Le squelette EasySqueletting est un squelette de type généraliste, il propose une navigation sur 2 à 3 colonnes ainsi qu’une navigation horizontale par onglets.
Les onglets sont des liens vers des rubriques que vous pouvez sélectionner manuellement. La principale caractéristique de ce squelette est que vous pouvez choisir en quelques clics toutes (ou presque toutes) les couleurs d’affichage de votre site. L’essentiel de ce que vous permet ce système de template : Voici quelques exemples de ce que vous pouvez obtenir : A savoir sur ce squelette : - Valide et testé sur : SPIP 1.9.2 d- Auteur : Gilles TRAN - Licence : GPL - Utilisation : Débutant, Intermédiaire - Surcharge Core : fichier Extra Le squelette easysqueletting utilisent la librairie javascript jQuery pour afficher les arrondis, grâce au plugin « jCorners », ainsi qu’un news-slider pour afficher les derniers articles en page d’accueil, grâce au plugin « jFlow » Pour faire fonctionner ce squelette, il vous faut installer 3 plugins :