Etendre les fonctions de Sarka-SPIP 3.1

dimanche 30 septembre 2012
par  _Shizuka_
popularité : 20%

Introduction

Les plugins sont décrits de façon simple et systématique. La légende des icônes utilisés dans les description est la suivante :

Plugin indispensable pour utiliser Sarka-SPIP
Plugin intégré à Sarka-SPIP, c’est-à-dire pour lequel le code du squelette à été adapté pour profiter des fonctionnalités du plugin
Plugin pouvant être utilisé avec Sarka-SPIP de façon autonome
Une configuration spécifique du plugin est nécessaire pour l’utiliser dans Sarka-SPIP. Ce paramétrage est accessible dans la page « Plugins » de configuration du squelette.
Le plugin possède sa propre page de configuration dans l’espace privé.

Sommaire

Configurer le squelette

CFG : outil de configuration

Ce plugin, le seul indispensable pour Sarka-SPIP, est utilisé pour tout le paramétrage du squelette : c’est grâce à lui que vous pouvez personnaliser Sarka-SPIP dans l’espace privé par l’intermédiaire des nombreux formulaires de configuration (voir la documentation de la rubrique Configurer le squelette).

Palette : aider à la configuration des couleurs

Ce plugin permet d’améliorer l’ergonomie de la page de configuration des « styles » de Sarka-SPIP au travers de la coloration des blocs de saisie de couleurs et de l’utilisation d’une roue chromatique. Ce plugin nécessite la librairie Farbstatic qui, si besoin, est téléchargé automatiquement lors de l’activation du plugin.

Ajouter des actions sur les articles

Article PDF : enregistrer en pdf

Ce plugin génère une version pdf de l’article affiché. Il nécessite l’installation de la bibliothèque image GD2 sur votre serveur, ce qui est souvent le cas.

Notation : donner une note à un article

Ce plugin permet aux visiteurs de noter l’article en cours de lecture. La notation consiste à attribuer un nombre d’étoiles donné à l’article. L’apparence, le nombre maximal d’étoiles ainsi que d’autres variables sont paramétrables dans la page de configuration du plugin.

Social Tags : partager un article sur les réseaux sociaux

Ce plugin permet de partager l’article affiché sur les réseaux sociaux de votre choix. La liste des réseaux est à paramétrer dans la page de configuration du plugin.

Recommander à un ami : envoyer par mail l’adresse de l’article

Ce plugin permet, via un petit formulaire d’envoyer instantanément l’adresse de l’article affiché à la personne de votre choix. Le formulaire propose la saisie de l’adresse email du destinataire et d’un texte d’accompagnement.

Ajouter des noisettes et des pages spécifiques

Splickrbox : exposer un album photos en Une

Ce plugin permet d’afficher dans une noisette spécifique de Sarka-SPIP, appelée « Top Album », les photos d’un album à la mode « badge Flickr ». Les photos sont présentées dans un tableau carré et subissent chacune leur tour un effet d’agrandissement.

Rainette : afficher les prévisions météorologiques d’une ville

Ce plugin acquiert régulièrement les conditions et prévisions météorologiques fournies par le site weather.com® et les restitue au travers de modèles d’affichage prédéfinis. Sarka-SPIP fournit une noisette spécifique appelée « Météo » pour afficher les prévisions de 1 à 10 jours pour la ville de votre choix.

Nuage : afficher les mots-clés du site en fonction de leur importance

Ce plugin permet d’afficher les mots-clés du site en vrac, en faisant varier la taille de la police en fonction de l’importance calculée (nombre d’articles associés, popularité...). Sarka-SPIP propose une noisette spécifique appelée « Thèmes » qui affiche les mots-clés contenus dans les groupes de votre choix.

Thumbsites : associer une vignette à chaque site référencé

Ce plugin acquiert la vignette de chaque site référencé à partir des serveurs disponibles sur internet (Thumbshot, Apercite...). Sarka-SPIP propose une noisette spécifique appelée « Sites favoris » qui affiche un carrousel des vignettes des n derniers sites référencés. En outre, dans tous les autres affichages des sites la vignette remplaceront le logo.

A2A : lier un article à une liste d’articles du site

Ce plu­gin permet de lier un article de votre choix avec une liste d’autres articles du site appartenant à n’importe quelle rubrique. Sarka-SPIP propose une noisettte « Lire aussi » qui affiche dans la page de l’article source la liste ordonnée des articles liés.

Tickets kiss [1] : tracer les bugs et les taches à réaliser

Ce plugin est un outil de suivi de bugs, d’évolutions et de taches intégré à l’espace privé de SPIP. Sarka-SPIP propose une page nommée « feuille de route » qui permet aux visiteurs d’afficher le suivi de l’ensemble des tickets crées par les visiteurs ou les administrateurs.

Améliorer l’ergonomie du site public

Bouton Texte : faire varier la taille du texte

Ce plugin insère des boutons A+ et A- dans le chemin du site afin de faire varier la taille de police de la colonne centrale. Cela permet donc d’effectuer un zoom du texte d’un article pour aider à sa lecture.

Ancres douces : défiler la page en douceur

Ce plugin permet scroller doucement la page lorsqu’on cli­que sur un lien qui mène vers une ancre de la même page. En cela, ce plugin améliore le fonctionnement habituel de tout navi­ga­teur qui « saute » bru­ta­le­ment jusqu’à l’ancre en perdant le visi­teur n’ayant pas en mémoire la struc­ture glo­bale de la page.

NoIE : prévenir les internautes utilisant de vieux navigateurs

Ce plugin permet d’afficher un gentil message aux internautes surfant avec un trop vieux navigateur afin de les prévenir qu’ils ne visitent pas le site dans les meilleures conditions. Ce message, diffusé en plusieurs langues, n’est visible que pour les utilisateurs d’Internet Explorer 6 et ses versions antérieures.

Gérer les autorisations

Accès restreint : restreindre des rubriques du site

Ce plugin permet de restreindre l’accès à certaines rubriques uniquement aux visiteurs authentifiés et autorisés, en distinguant ou pas l’espace public et l’espace privé. Une page de configuration permet de définir les zones et les auteurs associés.

Autorité : personnaliser finement le rôle des auteurs

Ce plugin permet d’affiner le rôle des auteurs, du webmestre, les droits des visiteurs, des rédacteurs, de personnaliser l’utilisation des crayons, de configurer un espace wiki...

Aider à la rédaction

Crayons : corriger les articles à partir de l’espace public

Ce plugin permet de modifier à la volée les contenus des pages publiques (articles, rubriques...) pour autant que le visiteur y soit autorisé. Couplé avec le plugin « Autorité », il permet en particulier de corriger les messages de forum ainsi que d’écrire dans un espace wiki.

Porte Plume : compléter la barre d’édition de SPIP

Ce plugin remplace la barre d’édition de SPIP par une version plus complète. Mais au-delà des boutons supplémentaires, cette extension facilite la rédaction - par exemple, en gérant automatiquement les listes - et supporte la prévisualisation immédiate du texte en édition.

Il est aussi possible de développer les capacités du porte-plume en ajoutant des extensions comme Codes informatiques, Enluminures Typographiques, Porte-Plume Partout...

Ajouter des fonctions multimedia

Fancy box : présenter les images dans une pop-up avec des effets

Fancybox est un outil permettant d’afficher des images, du contenu html et multimédia utilisant JQuery. Il ajoute un joli effet d’ombre portée sous la fenêtre.
Il est disponible pour l’affichage des images : dans les portfolios articles, dans les portfolios rubriques, pour les albums et pour les modèles ( images insérées dans le corps des articles ) . Par conséquent il faut se référer à ces 4 configurations sarka pour le sélectionner.

Sur SPIP-Contrib

Sur le site de Fancy Box

Nyroceros : une alternative à fancy box

Ce plugin propose également un mode diaporama , les flèches de défilement n’apparaissant que lorsqu’on clique à gauche ou à droite de l’image, masquées par défaut . Même remarque concernant la config que pour fancy box.

Sur SPIP-Contrib

Site la démo de nyroceros

Thickbox : une autre alternative

Tout comme les précédents, il permet d’afficher une image avec un effet de présentation à la mode qui se met en route lorsque l’image est cliquée. ( en image seule ou diaporama) . Même remarque également concernant la config . C’est aussi ce mode de d’affichage qui est utilisé pour le Top Album lorsqu’on clique sur une vignette, pas d’autre choix possible dans ce cas (tout au moins dans la version 3.0.0).

Sur SPIP-Contrib

Sur SPIP-zone

Sur le site de Thickbox

Métadonnées photos : tout savoir sur vos photos

Ce plu­gin per­met d’affi­cher les infor­ma­tions EXIF, GPS et IPTC d’un fichier JPEG. L’option se coche dans config sarka/album ( données exif) . Les infor­ma­tions EXIF sont mani­pu­lées, sans recours à l’exten­sion EXIF de PHP, grâce au script de Vinay Yadav (sous licence LGPL) et les infor­ma­tions IPTC néces­si­tent la fonc­tion "iptc­parse" de PHP et uti­li­sent la classe "class_iptc" d’Alex Arica.

Sur plugins.spip

Interactivité, échanges ( Email, liste de diffusion, forum et chat )

Formulaire de contact avancé : plus d’options pour votre page contact.

Dans un SPIP de base, on a accès facilement à un #FORMULAIRE_ECRIRE_AUTEUR, qui permet d’écrire à un auteur précis. On peut donc l’utiliser pour la page de contact du site, par exemple avec l’auteur webmaster.
Cette approche peut paraître limitée. Ce plugin permet donc d’élargir la liste des auteurs à qui le courrier pourra être envoyé : à choisir dans config sarka/contact et rajoute également d’autres champs de saisie (à cocher )

Sur SPIP-Contrib
Gravatar : pour afficher le gravatar d’un auteur ou d’un contributeur de forum.

Le site gravatar.com propose un service d’avatar unifié. Vous vous inscrivez avec votre adresse de courrier électronique, et vous téléchargez une image à utiliser comme avatar lié à cette adresse. Votre avatar sera alors disponible à condition de renseigner votre adresse courriel lors de l’envoi d’un commentaire, et si vous n’avez pas de logo auteur ; auquel cas c’est ce dernier qui sera prioritaire. Dans l’espace privé on voit donc apparaitre pour chaque auteur, en plus de la case logo, la case gravatar s’il existe.

Sur SPIP-Contrib
No-Spam : des messages qui restent clean

Indispensable si vous avez ouvert le forum sans inscription, le plugin introduit plusieurs mécanismes visant à limiter les spams dans les forums publics. Par exemple, si un message contient trop de liens, il est modéré automatiquement, voire mis à la poubelle (où il peut être repêché par le modérateur). De même, si une adresse IP identique a déjà envoyé trop de messages consécutifs dans un laps de temps donné, les nouveaux messages sont automatiquement modérés. Ne pas l’utiliser en même temps qu’un plugin captcha ou un autre plugin anti-spam. L’avantage est qu’il est totalement transparent et ne pénalise pas l’auteur en l’obligeant à taper un code ou autre.

Sur SPIP-Contrib

Sur plugins.spip

Shoutbox : pour dialoguer en direct.

Une nouvelle page de dialogue accessible seulement lorsque vous êtes connecté sur le site, pour un mini tchat. Les messages sont persistants (un nouveau venu peut voir votre message d’il y a 1h), par contre Il n’y a pas de liste des personnes connectées.

Sur SPIP-Contrib

Diffuser les nouvelles du site

Spip Liste : proposer une newsletter à vos visiteurs

SPIP-lis­tes per­met la ges­tion et l’envoi de let­tres d’infor­ma­tion (news­let­ters) au moyen d’un cour­riel au for­mat html ou texte. Il est pos­si­ble d’envoyer des mes­sa­ges aux abon­nés qui se sont for­mel­le­ment ins­crits à une ou plu­sieurs let­tres d’infor­ma­tion via un for­mu­laire d’ins­crip­tion. Lorsque vous activer ce plugin un nouveau menu apparait alors dans la colonne navigation pour proposer au visiteur de s’inscrire ou de modifier son abonnement s’il l’est déjà.

Sur SPIP-Contrib

Sur plugins.spip

outils d’administration et de maintenance du site

En travaux : des phases de maintenance du site en toute tranquillité !

Il suffit d’activer ce plugin pour que toutes les pages du site public soient aussitôt remplacées par un message informant les internautes que le site est en cours de maintenance, cette page d’avertissement est personnalisable. Pendant ce temps, seul le webmestre continue d’avoir l’usage du site, afin, évidemment, de lui permettre d’effectuer les opérations de maintenance, il peut visualiser le site public et contrairement aux autres auteurs, il accède toujours à l’espace privé. Le cache de SPIP est désactivé.

Sur SPIP-Contrib
Saveauto : sauvegarde automatique de la base de données de SPIP

Le plugin saveauto permet de réaliser automatiquement une sauvegarde de la base de données de SPIP selon une fréquence et des paramètres configurables. Cette sauvegarde est au format .sql (ou gzippé si votre serveur le permet). On paramètre les tables à sauvegarder (ou au contraire à ne pas sauvegarder), le lieu de stockage de cette sauvegarde sur le serveur ( ne pas oublier d’attribuer des droits en écriture à ce répertoire) , l’envoi des fichiers de sauvegarde par mail à une adresse de votre choix et enfin la "durée de vie" des fichiers de sauvegarde stockés pour ne pas accumuler les fichiers inutilement.

Sur SPIP-Contrib
Mes Fichiers 2 : pour un fichier d’archives contenant les données de personnalisation du site

Ce plugin rassemble en une seule archive l’ensemble de ces fichiers qui doivent être sauvegardés : tels les répertoires IMG, squelettes, le dump de la base, config/mes_options.php et enfin les répertoires et/ou fichiers rajoutés via le pipeline mes_fichiers_a_sauver par certains plugins comme Saveauto et Sarka-SPIP 3 (tmp/cfg/ en ce qui concerne la sauvegarde de la configuration de Sarka-SPIP par exemple). La sauvegarde et la restauration sont accessibles, aux administrateurs du site, dans« Configuration/Maintenance du site », onglet « Mes Fichiers ».

Sur SPIP-Contrib

Outil de recherche

FULL TEXT : mieux chercher et mieux …. trouver

Ce plugin permet d’une part d’exploiter le mode de recherche FULLTEXT de MySQL et d’améliorer ainsi énormément les recherches par rapport au fonctionnement natif de SPIP, et d’autre part d’indexer le contenu de certains documents. Remplace le plugin indexation utilisé auparavant dans sarka.

Sur SPIP-Contrib

Sur plugins.spip

A compléter avec Pagerank et Inscription 2


Bien sûr d’autres plugins peuvent être rajoutés à la liste qui n’est pas exhaustive , comme par ex odt2spip (+ snippets) qui permet de convertir un fichier odt en article, surtout utile pour les tableaux .


[1Il existe aussi un plugin plus complet de gestion des tickets appelé Tickets


Navigation

Articles de la rubrique