SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

246 Plugins, 178 contribs sur SPIP-Zone, 273 visiteurs en ce moment

Accueil du site > Rédaction > Assistants de rédaction > Citations bien balisées > Plugin « Citations bien balisées »

Plugin « Citations bien balisées »

Pour gérer automatiquement les citations courtes

27 mai 2009 – par Beurt, Romy Têtue

5 votes

Ce plugin modifie le traitement du raccourci typographique « <quote> » de SPIP afin de pouvoir produire des citations courtes (moins d’une ligne) plus conformes au HTML.

Ce tout petit plugin est une contribution très simple qui a été inspirée par un billet de Romy Têtue publié sur son blog, « Des citations bien balisées », lequel décrypte les spécifications W3C sur le sujet.

Son objectif est de permettre à SPIP de faire la différence entre les citations courtes et longues et d’appliquer le balisage HTML adéquat.

Installation du plugin

Vous trouverez la dernière version du paquet du plugin dans la zone ou ci-dessous :

Zip - 14.3 ko
Archive du plugin Citations bien balisées
Zip du plugin placé sur SPIP-Zone (mis à jour régulièrement)

Dézippez (décompressez) cette archive, puis suivez les instructions traditionnelles pour installer un plugin : Installer un plugin

N’oubliez pas de l’activer...

Citations courtes, longues ??

SPIP permet de faire des citations (originellement pour les forums) grâce au raccourci typographique <quote> comme nous l’indique la documentation pour les rédacteurs.

Quand on écrit « <quote>ceci est une citation courte</quote> », SPIP affiche :

ceci est une citation courte

Ce qui correspond au code HTML suivant : <blockquote class=spip>ceci est une citation courte</blockquote>.

La citation est placée à la ligne, hors du texte, ce qui ne convient pas toujours. En HTML il existe une autre façon de citer que d’utiliser <blockquote> (qui place la citation dans un paragraphe) qui est l’utilisation de <q>.

Le traitement effectué par le plugin

Ce plugin analyse les citations avant que SPIP ne traduise les raccourcis typographiques en HTML. Si la citation tient sur une seule ligne (sans aucun retour à la ligne), il la placera entre des <q> sinon, il laissera SPIP placer des <blockquote>

Le plugin est fourni avec une feuille de style (CSS) minimaliste qui entoure les citations courtes (<q>) par des guillemets typographiques (« et ») et rend la fonte oblique.

Des exemples

Voici quelques exemples de ce qui fait ce plugin.

Une citation courte dans un texte. Voici ce que nous écrivons dans SPIP :

De Proust on connaît évidemment la phrase <quote>Longtemps, je me suis couché de bonne heure…</quote> qui est la première de son œuvre.

Fonctionnement du plugin avec une citation courte
sans le pluginavec le plugin
affichage De Proust on connait évidement la phrase

Longtemps, je me suis couché de bonne heure…

qui est la première de son œuvre.

De Proust on connait évidement la phrase Longtemps, je me suis couché de bonne heure… qui est la première de son œuvre.
Code HTML <p>De Proust on connait évidement la phrase <blockquote>Longtemps, je me suis couché de bonne heure&hellip;</blockquote> qui est la première de son œuvre.</p> <p>De Proust on connait évidement la phrase <q>Longtemps, je me suis couché de bonne heure&hellip;</q> qui est la première de son œuvre.</p>

Une citation de plusieurs lignes :

Voici un Haiku très connu:
<quote>
dans le vieil étang,
_ Une grenouille saute,
_ un ploc de l'eau.
</quote>
de Matsuo Bashō

 [1]

Fonctionnement du plugin avec une citation longue
sans le pluginavec le plugin
affichage Voici un Haiku très connu :


dans le vieil étang,
Une grenouille saute,
un ploc de l’eau.

de Matsuo Bashō

Code HTML
Voici un Haiku très connu&nbsp;:
<blockquote class="spip">
<p>
dans le vieil étang,
<br />Une grenouille saute,
<br />un ploc de l&#8217;eau.</p>
</blockquote>
<p>
de Matsuo Bashō</p>

Notes

[1] les _ permettent dans le cas de poésies de revenir à la ligne sans paragrapher. Leur usage est déconseillé, il vaut mieux leur préférer le raccourci typographique <poesie>. Dans le cadre de cet exemple, le raccourci <poesie> n’était pas opportun.

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Plugin Pages uniques

    11 décembre 2008 – 74 commentaires

    Allez, avouez... il ne vous est jamais arrivé d’avoir besoin d’articles qui ne sont rattachés à aucun rubriquage particulier ? Des articles uniques, n’ayant ni de thème, ni de rapport avec aucun autre ? Ou encore des articles pour lesquels vous avez (...)

  • Le Couteau Suisse

    4 mai 2007 – 835 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : des filtres supplémentaires, des balises pratiques, des facilités typographiques, le contrôle de (...)

  • Squelette Median

    22 juin 2009 – 77 commentaires

    Un squelette généraliste, valide XHTML, et configurable. Sites de démonstration : en es fr

  • Social tags

    8 septembre 2008 – 121 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via CFG. Insertion dans les pages Le plugin (...)

  • Squelettes SPIP Reset !

    5 février – commentaires

    Un squelette pour ne rien publier ! Il ne fait rien, mais il le fait à fond ! Objectif Voici un squelette dont le but est d’éviter que du contenu puisse percoler via les squelettes de la dist. En effet, lorsque l’on crée un site sous SPIP, il est (...)