Origine
Aficionados de spip depuis un certain temps, j’ai toujours voulu insérer une version imprimable de l’article dans le squelette. Puis est venu l’idée de pouvoir envoyer l’article à un ami. Tout ça se faisait avec beaucoup de bidouillage sous 1.8, puis est arrivée la version 1.9 et son cortège de plugins qui a décuplé et simplifié les possibilités d’interactivité de SPIP.
Après avoir utilisé les plugins article PDF et Envoyer à un ami, j’en ai voulu encore plus et m’inspirant de quelques sites comme agoravox
ou libération
![]()
J’ai écrit une petite noisette pour insérer plus facilement cette série d’outils dans les articles. Et poussant la logique encore plus loin voici l’évolution de cette noisette sous forme de plugin, plus facile à installer et à configurer.
Description
Ce plugin vous permet d’insérer dans tous vos article une boite à outils regroupant divers outils sous forme de bouton pour :
Avoir une version imprimable de l’article sans la mise en forme du site
Syndiquer la rubrique de l’article
Ajouter un commentaire à l’article : raccourci vers le forum attaché à l’article :
<img src="#CHEMIN{images/chat.png}">
[<a href="(#PARAMETRES_FORUM|url_reponse_forum)">Réagir à l'article</a>]
Compteur du nombre de réactions à l’article :
<BOUCLE_compteur_forum(FORUMS){id_article}></BOUCLE_compteur_forum>
#TOTAL_BOUCLE réactions
<//B_compteur_forum>
Lien vers les articles du même auteur
<BOUCLE_auteur_article(AUTEURS){id_article}>
<a href="#URL_AUTEUR">
<img src="#CHEMIN{images/auteur.png}" title="articles du même auteur">Du même auteur
</a>
</BOUCLE_auteur_article>Ce plugin sert également de conteneur à d’autres plugins afin d’ajouter d’autres fonctions :
Régler la taille du texte de l’article avec le plugin bouton texte
Format pdf de l’article avec le plugin article-pdf qui génère dans une nouvelle page l’article au format pdf. Vous pouvez alors l’enregistrer ou l’imprimer comme tout fichier pdf
Envoyer par mail une page à un ami avec le plugin envoyer à un ami. Ce plugin ouvre un formulaire d’envoi qui permet d’envoyer un courriel avec un lien vers la page concernée. Attention plugin non fonctionnel sous SPIP 1.9.2
Attribuer une note à l’article avec le plugin notation
Installation
Récupérer le zip du plugin sur l’espace de téléchargement de la Zone : http://files.spip.org/spip-zone/ [1]. L’installation se déroule ensuite comme pour tous les autres plugins, cf. http://www.spip.net/fr_article3396.html.
Pour profiter de toutes les fonctions n’oubliez pas d’installer et d’activer les plugins complémentaires (voir les sources plus bas). Le plugin boite à outils prend en charge ces plugins complémentaires, vous n’avez pas besoin d’ajouter les balises spécifiques de chaque plugins vous même.
Il ne vous reste plus qu’a insérer dans votre squelette article.html à l’endroit désiré le code suivant :
version en boite <INCLURE{fond=inc-boite-outils}{id_article}>
version en barre <INCLURE{fond=inc-barre-outils}{id_article}>
![]()
Configuration
Attention le plugin cfg est obligatoire pour pouvoir configurer le plugin.
Le plugin posséde une interface de configuration réalisée grâce à cfg qui vous permet, pour le moment, de configurer les éléments à afficher dans le plugin.
Pour accéder à l’interface de configuration, direction la page de gestion des plugins, vous dépliez l’onglet du plugin et vous obtenez un lien vers la configuration

Il ne vous reste plus qu’a cocher les éléments que vous souhaitez voir apparaitre dans votre article.

Personnalisation
En développement pour être intégrée au plugin.
Vous pouvez néanmoins personnalisez les icones de la boite à outils en mettant les votres à la place de ceux présents dans le répertoire outils_article/img_pack.
Ce répertoire contient également des icônes alternatives pour les plugins complémentaires (voir la doc des différents plugins pour les personnaliser)
Les icônes sont issues de Jakub ’Jimmac’ Steiner
Vous pouvez également changer l’intitulé des boutons en modifiant le ficher outils_article/lang/outilsarticle_fr.php
Source
Source d’inspiration et plugins complémentaires :
- pour la version imprimable
- Plugin Article PDF
- Plugin envoyer à un ami
- Texte agrandi ou pleine page
- Notation d’articles SPIP
Téléchargement
- voir le code dans la zone
- télécharger le zip (version en développement
- MAJ(11/05/08)
version 0.3 dernière version stable pour 1.9.2 la version sur la zone étant désormais le version de développement
Évolution
version 0.3
affichage au singulier et au pluriel de la boucle compteur : ajout de fichier mes_options.php
ajout d’un bouton de syndication du forum de l’article (avec le squelette backend-forum de forum.spip.org) 13/12/07
TODO
- internationalisation
- finir traduction espagnole (noisette) ok v0.2
- traduction anglaise
- système d’habillages pour pouvoir choisir ses icônes dans la partie privée
- choix du texte de l’intitulé avec cfg
- transformation de la noisette en balise (#BOITE_OUTILS)
- passage en feuille de style des squelettes
- ajouter un lien pour syndiquer les commentaires de l’article ok v0.3
- version pour les brèves


