Sarka-SPIP 3

Si la lignée 3 de Sarka-SPIP a été l’occasion de refaire presque entièrement le code du squelette elle continue à évoluer et à s’améliorer au fil des versions.

Nous ne saurions trop conseiller aux nouveaux utilisateurs - et aussi aux anciens - d’utiliser exclusivement cette version.

Introduction

Cet article décrit les nouveautés et évolutions intégrées dans la lignée 3.

Cette nouvelle lignée de Sarka-SPIP, comporte aujourd’hui 3 branches distinctes :

  • la branche 3.0, compatible avec SPIP 2 uniquement. Cette branche n’est plus supportée depuis le 1 Octobre 2012 et restera figée à la version 3.0.8. Elle est remplacée par la branche 3.1.
  • la branche 3.1 compatible SPIP 2 uniquement et qui reprend l’ensemble des fonctionnalités de la branche 3.0 en y ajoutant les forums phpBB-like.
  • la branche 3.2 compatible SPIP 3 uniquement et qui reprend intégralement l’ensemble des fonctionnalités de la branche 3.1.

La mise en page des squelettes

Le squelette adopte les Layouts Gala pour structurer ses pages et permettre de choisir la disposition des colonnes gauche, centre et droite par configuration. Le « look trois colonnes » est toujours dominant mais il peut être fluide ou fixe et il est même possible d’adopter un layout 2 colonnes.

Le squelette répond enfin aux critères XHTML 1.0 Strict.

La modularité du code a aussi été renforcée par la création de nouvelles noisettes, de nouveaux modèles et d’un jeu de styles entièrement revu et optimisé. Avec cette approche, outre l’élimination des redondances de codes HTML et CSS, il sera plus aisé aux utilisateurs les plus avertis de coder eux-mêmes de nouvelles noisettes ou d’adapter celles existantes.

La configuration du squelette

La grande évolution de cette version réside dans la possibilité de configurer l’ensemble du squelette via des formulaires accessibles aux webmestres dans l’espace privé.

  • La structure du site : bandeau, pied de page, colonnes et menus sont entièrement paramétrables. Il est ainsi possible, d’un clic, de choisir simplement, la position (gauche ou droite) d’une noisette, le formulaire de recherche supplémentaire ou le type de menu des rubriques affiché...
  • Le design de chaque page ou type de page : article, agenda, galerie, album, sites favoris, sommaire, rubrique...
  • Les éléments graphiques : tous les styles sont adaptables par module (couleurs, fond, décoration...)
  • Il est aussi prévu de paramétrer les CSS (couleurs, bordures...) et d’offrir une interface de choix de thèmes prédéfinis.
  • Mais aussi les balises meta, les plugins, les rss et aussi un système de sauvagarde / restauration des configurations.

Dorénavant, Sarka-SPIP requiert obligatoirement le plugin CFG.

Le site Un zest de Sarka-SPIP illustre joliment les possibilités graphiques de cette nouvelle version du squelette :

Un zest de Sarka-SPIP
Un exemple de configuration du squelette

L’intégration de nouveaux plugins

Dans la version 2 de Sarka-SPIP il était possible d’étendre les fonctions du squelette en activant les plugins Accès restreint, Boutons dans le texte, Article PDF, Thickbox, Splickrbox, SPIP-Listes et Crayons. La version 3 s’enrichit de l’intégration des plugins suivants :

  • Formulaire de contact avancé en remplacement du formulaire standard de SPIP
  • Fancybox ou Nyroceros pour les portfolios avec SPIP 2 et Mediabox avec SPIP 3
  • Gravatar pour améliorer la gestion du logo des auteurs ou posteurs
  • A2A pour lier des articles et afficher une noisette de navigation vers ces articles
  • Mes fichiers 2 pour sauvegarder les données du site y compris celles du squelette
  • Metadonnées photo, pour afficher les EXIF des photos d’un album
  • Notation pour donner une appréciation sur un article
  • Nuage pour afficher une noisette des mots-clés
  • Rainette pour afficher la météo d’une ville donnée
  • Recommander à un ami pour envoyer un mail de l’article à une connaissance
  • Shoutbox pour dialoguer en ligne sur le site
  • Socialtags pour mettre en favoris un article
  • Thumbsites pour améliorer la gestion du logo des sites
  • Tickets pour gérer des tâches à réaliser
  • Coloration code pour colorer le code inclus dans des articles ou des messages
  • Clevermail et Abomailmans pour gérer les lettres d’information à l’instar de SPIP-Listes déjà intégré au squelette en SPIP 2 ; Mailsuscribers uniquement à partir de la version 3.2
  • Inscription 2 pour étendre les profils d’auteur

Nouvelles fonctionnalités et nouvelles pages

  • Multibases : le squelette est compatible avec les bases Mysql, PostGreSQL et SQLite.
  • utilisation des possibilités Ajax de SPIP 2.0 pour augmenter la réactivité des pages en rafraichissant uniquement la partie concernée (pagination, mini-agenda...).
  • le bandeau structuré en 3 bandes haute, basse et chemin toutes configurables
  • le pied de page entièrement personnalisable
  • un nouveau style de menu des rubriques (accordéon)
  • possibilité de positionner les menus horizontalement dans le bandeau
  • nouveau menu entièrement personnalisable
  • de nouvelles noisettes, commentaires, sites favoris, météo, liste des publications
  • une page Sites favoris permet de voir la collection des sites référencés et de les filtrer si des mots-clés y ont été associés
  • la page Mot autorise maintenant des recherches combinées avec plusieurs mots.
  • une page Feuille de route pour présenter les tickets prévus, en cours et terminés par jalon
  • les pages Galerie et Album entièrement revues et offrant différents types de présentation
  • un backend configurable intégrant les articles, les évènements et les albums
  • une page par formulaire
  • et un lifting complet de toutes les pages...

Les thèmes de Sarka-SPIP

La nouveauté la plus notable de la version 3.0.2 de Sarka-SPIP est sans conteste la gestion de thèmes pour le squelette, permettant au webmestre d’adapter ou de changer à loisir l’habillage visuel de son site.

La gestion des thèmes proprement dite est confiée à un nouveau plugin appelé Zen Garden. Ce plugin ajoute une page d’administration et de choix des thèmes dans l’espace privé. Pour plus d’information sur ce plugin lire l’article SPIP Zen Garden sur SPIP-Contrib.

Pour installer ce plugin et les thèmes de Sarka-SPIP veuillez consulter l’article Installer les thèmes de Sarka-SPIP.

Les thèmes de Sarka-SPIP, sont proposés sur le site Sarka-SPIP.net dans la noisette « Téléchargements », mais aussi très prochainement dans une galerie spécialisée. Vous pouvez également en voir un aperçu dans l’article Les thèmes de Sarka-SPIP 3.

Nous proposons deux types d’archives pour les thèmes :

  • Un par thème, comme par exemple, sarkaspip_theme_arclite.zip, fichier d’archive du thème Arclite pour Sarka-SPIP
  • Un pour tous les thèmes, nommé sarkaspip_themes.zip.

Ces thèmes sont uniquement destinés à être utilisés avec Sarka-SPIP : n’installez pas des thèmes ne possédant pas la mention de compatibilité avec Sarka-SPIP si vous voulez les faire fonctionner avec ce squelette.

Les thèmes Sarka-SPIP, outre les images de fond et les icônes, sont composés de fichiers de configuration du layout, du bandeau, du pied de page, des styles... Ces configurations sont chargées à l’activation du thème mais il est toujours possible ensuite de vous rendre dans les pages de configuration de Sarka-SPIP pour adapter quelque peu le thème original à vos souhaits.

Voilà, il est temps maintenant d’essayer cette évolution majeure de Sarka-SPIP !

Évolutions de la Branche 3.2 et ultérieures

-  6 Octobre 2012 : Mise à jour 3.2.1, avec les modifications suivantes :

  • Correction d’un bug sur les mots-clés de l’agenda
  • Correction de la gestion des thèmes suite aux modifications de Zen Garden
  • Correction des forums (id_article, regexp des épingles et annonces)
  • Correction des noisettes des rubriques filles
  • Correction de l’icône du visiteur dans le bandeau

-  30 Septembre 2012 : Version 3.2.0, démarrage de la branche 3.2 pour SPIP 3 !

Évolutions de la Branche 3.1

-  30 Septembre 2012 : Mise à jour 3.1.2, avec les modifications suivantes :

  • Correction du bug sur les thèmes du aux modifications de Zen garden

-  29 Septembre 2012 : Mise à jour 3.1.1, avec les modifications suivantes :

  • Correction d’un bug sur l’affichage des groupes de forums
  • Amélioration de la description du plugin.xml

-  26 Mai 2012 : Version 3.1.0, démarrage officiel de la branche 3.1 pour SPIP 2

Évolutions de la Branche 3.0

Cette branche n’est plus supportée depuis le 1 Octobre 2012.

-  13 Novembre 2011 : Mise à jour 3.0.8, avec les modifications suivantes :

  • Correction d’un bug dans l’agenda qui pouvait produire un log énorme suivant la configuration du serveur
  • Amélioration du plugin.xml : slogan, description et compatibilité
  • Correction du critère tout_voir
  • Ajout de la compatibilité avec le plugin Inscription 2
  • Correction de l’ancre pour les réponse de forum indentées
  • Limitatopn de la compatibilité max SPIP à la branche 2.1

-  20 Juin 2011 : Mise à jour 3.0.7, avec les modifications suivantes :

  • correction de la mise en place des forums hiérarchiques,
  • correction du lien de doc dans le fichier XML,

-  30 Mai 2011 : Mise à jour 3.0.6, avec les modifications suivantes :

  • correction du title de certaines pages,
  • nettoyage du plugin.xml,

-  27 Avril 2011 : Mise à jour 3.0.5, avec les modifications suivantes :

  • mise à jour de la librairie jquerycorner,
  • optimisation du mini-calendrier,
  • corrections de bugs divers.

-  13 Septembre 2010 : Mise à jour 3.0.4, avec les modifications suivantes :

  • compatibilité accrue avec SPIP 2.1,
  • corrections de bugs divers.

-  20 Mars 2010 : Mise à jour 3.0.3, avec les modifications suivantes :

  • une intégration des plugins « Abomailmans » et « Clevermail » pour gérer les lettres d’information,
  • une mise au point des CSS pour rendre compatible l’utilisation du plugin « Coloration Code »,
  • des amélioration d’ergonomie de la configuration du squelette (messages d’avertissement, version PHP...)
  • et quelques corrections importantes.

Lire l’article Quoi de neuf dans Sarka-SPIP 3.0.3 ? sur Sarka-SPIP.net pour plus de détails.

-  8 Décembre 2009 : Mise à jour 3.0.2, avec les modifications suivantes :

  • une intégration du plugin « Zen Garden » autorisant la gestion de thèmes propres au squelette,
  • une simplification de la mise en œuvre des pipelines de noisettes,
  • sauvegarde de toutes les pages de configuration en un clic,
  • un nouveau plugin pour afficher le pagerank des sites favoris,
  • et quelques corrections.

Lire l’article Quoi de neuf dans Sarka-SPIP 3.0.2 ? sur Sarka-SPIP.net pour plus de détails.

-  17 Octobre 2009 : Mise à jour 3.0.1, avec les modifications suivantes :

  • des coins arrondis, de ci de là, enrobés dans une fine couche de configuration,
  • des pipelines expérimentaux pour éviter de mettre trop les pieds dans le plat,
  • un nouveau plugin A2A qui lie mieux la sauce des articles,
  • un fichier perso.css plus dynamique (perso.css.html),
  • et des corrections.

Lire l’article Quoi de neuf dans Sarka-SPIP 3.0.1 ? sur Sarka-SPIP.net pour plus de détails.

-  1er Septembre 2009 : Version 3.0.0, démarrage de la lignée 3.0

Lire l’article Quoi de neuf dans Sarka-SPIP 3.0.0 ? sur Sarka-SPIP.net pour plus de détails.

Discussion

Une discussion

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