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

66 discussions

  • Un bel outil que ce Sparka-spip !
    Je souhaite mettre dans chaque article les mots clés de cet article en meta keywords.
    Dans un autre squelette pour les articles j’ai mis en head :

    "B_keywords>
    meta name=« Keywords » content="[(#TITRE|textebrut|supprimer_numero)]" >
    /B_keywords>"

    J’ai vu que l’on peut changer dans /noisettes/inc_header.html
    la ligne
    meta name=« keywords » content=« (#CONFIGsarkaspip_header/keywords_site|textebrut) » /

    mais je ne vois pas comment.
    Quelqu’un peut-il m’aider ?
    merci d’avance !

    Répondre à ce message

  • 4

    Bonjour,

    Je n’arrive pas à utiliser le formulaire de contact avancé avec Sarkaspip 3.0.3

    Je l’ai bien installé (puisque ce n’est pas le cas par défaut) et je l’ai bien sélectionné dans cfg=sarkaspip_formulaires
    Dans le champ : Titre de la page contenant le formulaire", j’ai rentré ’contact’ puisque la page appelée est
    http://monsite/spip.php?page=contact

    Mais j’ai hélas une belle erreur 404...

    Merci pour toute aide.

    Répondre à ce message

  • 1

    bonjour,

    je voudrais que tout le texte du site augmente de une taille. que ce soit les titre le corps des page.... comment puis-je faire ?

    je vous remercie de votre aide.

    • (re)bonjour,

      j’ai une nouvel question.

      comment changer la couleur des texte saisi dans les formulaire.
      par exemple dans contact quand on tape le message celui-ci s’écrit en noir, et il faudrais qu’il s’ecrive en blanc.

      pourriez vous me venir en aide ?

      je vous remercie

    Répondre à ce message

  • Je n’arrive pas à utiliser correctement Agenda 2.0 avec Sarkaspip 3.0.3 :

    1. En cliquant sur l’Agenda public :
    « Erreur : Aucun squelette structure.html n’est disponible... »
    2. Les évènements n’apparaissent pas bien qu’ils soient associés à un article du secteur « Agenda »

    J’ai tenté de supprimer le agenda.html qui se trouve à la racine de /httpdocs/plugins/auto/sarkaspip_3 (car j’ai cru comprendre que le plugin agenda redefinit agenda.html pour afficher des événements) mais cela ne change rien.

    Merci pour toute aide.

    Répondre à ce message

  • 2

    bonjours,

    J’utilise SPIP 2.0.10 Sarka-SPIP 3.0.2, et je voudrais modifier les nom bouton Galerie, connexion, et site favoris (par exemple remplacer le bouton galerie par un bouton photo).

    pourriez vous m’indiquer comment faire ?

    Je vous remercie.

    cordialement
    Lexys

    • Bonjour

      Il te faut créé le fichier squelettes/lang/local_fr.php et mettre dedans les items concerné, regarde dans sarka-spip/lang/sarka_fr.php le code a mettre.

    • parfait merci beaucoup.

      c’est exactement ce que je chercher

      cordialement

    Répondre à ce message

  • 2

    Bonjour,
    Je suis sous SPIP 2 avec Sarkaspip 3.
    J’aimerais enlever dans mes articles le nom de l’auteur et la date de publication.
    J’ai bien decoché dans la configuration de Sarka :
    Voulez-vous afficher la popularité de l’article dans le cartouche avec la date et l’auteur de l’article ?
    Ca enleve que la popularité.
    J’ai regardé dans le fichier article.html mais je ne trouve rien.

    Merci de m’aiguiller

    • Bon je viens de trouver, je voulais faire trop compliqué :
      il suffit de mettre l’année à 0000 et enlever l’auteur !...

    • Pétarel

      Bonjour,
      En fait, ça peut être embêtant de retirer l’auteur en le décochant dans l’espace privé. Par exemple si tu utilises le plugin « autorité » qui permet de laisser chaque « auteur » déclaré de modifie ensuite les textes dont il est auteur. Ou tout simplement pour savoir qui a écrit quoi si vous êtes plusieurs...

      A mon avis, le plus simple est de retirer les boucles correspondantes : elles sont dans la noisette article « cartouche » (inc_article_cartouche.html). Il faut ensuite penser à mettre le fichier modifié dans « /squelettes/noisettes/article ».

      Si tu utilises l’agenda, il te faut garde un fichier « original » que tu renommes "article-numéro de la rubrique agenda (article-1 si ton agenda est la rubrique numéro 1). Ce squelette marchera pour tous les articles de la rubrique 1 (et les sous-rubriques).
      Tu renommes ensuite les fichiers « inc_article_xxxx » de façon à les appeler à part. Par exemple, inc_article_cartouche-agenda pour le cartouche et tu modifies en conséquences le nom dans la boucle qui l’appelle dans le squelette "article-1.

      C’est long à expliquer, mais c’est rapide à faire. Et ça permet de continuer en roue libre ensuite.

    Répondre à ce message

  • Bonjour,

    J’utilise Sarka spip que je trouve très bien mais j’ai un petit probleme :
    J’ai crée une page edito pour afficher l’acuueil du site, mais je n’arrive pas à integrer un lien accueil dans mon menu sous le bandeau.
    Comme l’edito n’est pas considéré comme une rubrique il ne s’affiche pas dans le bandeau partie basse ou il y a le menu.

    merci de me donner une piste.

    Répondre à ce message

  • 3

    Bonjour,

    Je cherche désespérement à faire apparaître le lien contact dans la partie haute du bandeau.
    J’ai installé le formulaire contact avancé, activé et configuré celui-ci. Dans le formulaire de configuration des formulaires, j’ai indiqué que j’utilise le formulaire contact avancé mais rien ne s’affiche à côté de Plan du site.

    Je dois certainement oublier une étape mais après avoir cherché partout, y compris dans les squelette, je ne vois pas.

    Désolée de cette question bête mais si quelqu’un peut m’aiguiller, ce serait gentil.

    Merci d’avance,

    • J’en suis au meme point !
      As tu trouvé la solution ?

    • Alex, Levonnos

      Pouvez-vous me donner une url pour que je puisse voir le problème et aussi m’envoyer sur mon mail vos logins webmestre pour que je regarde la configuration ?

    • J’ai résolu le pb en supprimant la condition d’affichage du lien dans noisettes/navigation/inc_menu_formulaires.html. Impossible de trouver où on configure ça dans le configurateur de sarka.

    Répondre à ce message

  • Patouche93

    Bonjour et bravo pour ce plugin :)

    Je suis en train de monter un site bilingue et j’aimerais vraiment utiliser sarkaspip qui répondrait à mes besoins à part que je n’arrive pas à le rendre complètement multilingue. En fait, je n’arrive pas à afficher uniquement les articles de la langue choisie. J’ai essayé Ahunstic totalement multilingue, mais moins souple pour le rendre fluide.

    Pour info J’ai configuré le « menu langue plat » de filnug et kent1 qui fonctionne très bien (j’ai vérifié dans la configuration multilinguisme et tout est ok) ; mais même si les menus fonctionnent, les articles retournés ne sont pas filtrés selon la langue dans l’url.
    Du coup j’ai essayé d’insérer le filtre lang dans les BOUCLE..(ARTICLES).. et même dans les INCLURE des fichiers html sommaire/rubriques/articles : mais rien ne se passe.

    Ma question est : est-ce que c’est la bonne méthode et du coup j’ai fait des erreurs d’écriture ou de placement et sinon y-a t’il une possibilité de rendre Sarkaspip multilingue comme Ahunstic ?

    Merci d’avance si quelqu’un peut m’aiguiller.

    Répondre à ce message

  • 3

    Bonjour,
    J’ai un probleme lors de l’installation du plugin sarka.3
    au moment de l’activer j’ai ce message :

    Fatal error : Allowed memory size of 33554432 bytes exhausted (tried to allocate 4227979 bytes) in /mnt/167/sdb/d/0/association69210/ecrire/inc/syndic.php on line 44

    Je suis heberger chez « free » mais j’ai le même messge sur un site qui est lui heberger chez « ovh »
    C’est grave docteur ;)

    • Lizarb,

      Lis cet article Prérequis à l’installation sur Sarka-SPIP.net et essaye une des solutions proposées déjà.

    • Salut,
      Merci pour avoir répondu aussi rapidement.
      J’ai regardé et en effet je suis limite limite. Mais comme ce site est sur free je ne peux rien changé et rien demandé puisqu’il est gratuit. J’ai fait les différents test de l’article mais l’hébergeur refuse d’afficher le site après.
      Merci quand même.

    • même soucis sur un site sur lequel j’essaye d’installer ce script...

      une idée de piste à creuser ? :X

    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