source: spip-zone/_plugins_/_stable_/barre_typo_enrichie/1_9_1/plugin.xml @ 9946

Last change on this file since 9946 was 9946, checked in by real3t@…, 13 years ago

Intégration d'une partie de la barre typo extensible.

Attention spipcarto : ton éditeur détruit les caractères spéciaux, or, il y en a un dans une des regexp : §

File size: 5.3 KB
Line 
1<plugin>
2        <nom> <!-- Nom du plugin -->
3        Barre Typo Enlumin&#233;e pour 1.9.1 et suivantes
4        </nom>
5        <auteur><!-- Auteur du plugin -->
6        [Jacques->http://www.spip-contrib.net/_Jacques-PYRAT_] &#224; partir des raccourcis mis en place par [Fran&ccedil;ois->http://www.spip-contrib.net/_Francois-Schreuer_]
7_ Bill (Stephane LAURENT - spipcarto@gmail.com) : pipelines pour l'extensibilit&eacute;
8_ Pr&#233;visualisation : [->http://www.spip-contrib.net/Previsualisation-dynamique-d]
9_ Editeur de tableaux : [Christian Quentin->http://www.spip-contrib.net/_quentic_] &#224; partir du travail de [Courcy->http://www.spip-contrib.net/_courcy_] dans l'[article->http://www.spip-contrib.net/Editeur-de-tableau-pour-la-1-7] pour l'&eacute;diteur de tableau
10        Le code initial de Courcy a a &eacute;t&eacute; en grande partie r&eacute;-&eacute;crit pour :
11-* g&eacute;n&eacute;rer une syntaxe de tableau SPIP et non HTML (l'&eacute;diteur de couleur de cellules disparait donc aussi)
12-* pour permettre de cr&eacute;er mais aussi de modifier un tableau existant
13-* pour int&eacute;grer les &eacute;l&eacute;ments HTML titre et r&eacute;sum&eacute; de tableau
14
15&copy; 2006 - Distribu&#233; sous licence GNU/GPL
16        </auteur>
17        <lien>[Exemple d'utilisation->http://www.pyrat.net/Raccourcis-Typographiques-de-SPIP.html]</lien>
18        <version>
19        1.5
20        </version>
21        <etat>
22        stable
23        </etat>
24        <description>
25Rajoute une barre typographique enlumin&#233;e et les raccourcis typographiques correspondants (Pour SPIP 1.9.2).
26
27-* Paragraphes :
28-** {{Sous-titres}} <code>{n{</code>Texte du titre<code>}n}</code>, n variant de 2 &#224; 5, la barre de raccourcis ne proposant que 2 et 3
29-** {{Centrer}} <code>[|</code>Paragraphe centr&#233;<code>|]</code>
30-** {{Aligner &#224; droite}} <code>[/</code>Paragraphe align&#233; &#224; droite<code>/]</code>
31-** {{Encadrer}} <code>[(</code>Paragraphe &#224; encadrer<code>)]</code>
32-* Caract&#232;res :
33-** {{Mise en &#233;vidence}} <code>[*</code>texte en &#233;vidence<code>*]</code>
34-** {{Mise en &#233;vidence variante}} <code>[**</code>texte en &#233;vidence (autre couleur)<code>*]</code>
35-** {{Mise en exposant}} {&lt;sup&gt;}texte en exposant{&lt;/sup&gt;}
36-** {{Petites capitales}} {&lt;sc&gt;}texte en petite capitales{&lt;/sc&gt;}
37-** {{Biff&#233;}} {&lt;del&gt;}texte biff&#233;{&lt;/del&gt;}
38-** {{Bulle d'aide}} <code>[GPL|Gnu Public Licence]</code>
39_ Et aussi sur les entr&#233;es de glossaire <code>[?GPL|Gnu Public Licence]</code>
40-** {{Lien avec bulle d'aide}} <code>[texte du lien|Le site officiel de SPIP->http://www.spip.net/]</code>
41-** {{Ancre et retour &#224; l'ancre}} {[}definition_ancre&lt;-{]} et {[}retour &#224; l'ancre-&gt;#definition_ancre{]}
42
43-* La barre est enrichie de plusieurs barres th&#233;matiques pour:
44-** La gestion des liens hypertextes avec gestion des bulles
45-** La gestion des tableaux
46-** Une fonction chercher/remplacer dans le texte de l'article
47-** L'insertion des caract&#232;res sp&#233;ciaux
48
49{{Attention}} : il {{faut}} incorporer dans {{votre}} feuille de style les nouveaux styles (voir le dossier CSS de ce plugin) !
50
51{{Attention}} : il {{faut}} installer le plug-in jquery pour SPIP 1.9.1
52
53{{Param&#233;trage}} : vous pouvez modifier le fonctionnement du plugin par votre fichier ecrire/mes_options.php :
54
55Exemple :
56<code>
57// Pour que les fausses puces soient transformees en vraie listes a puces
58$GLOBALS['barre_typo_pas_de_fausses_puces'] = true;
59
60// Pour commencer la titraille a h2 (et non h3 comme par defaut dans SPIP -- pour des raisons historiques)
61$GLOBALS['debut_intertitre'] = '<h2 class="spip">';
62$GLOBALS['fin_intertitre'] = '</h2>';
63$GLOBALS['debut_intertitre_2'] = '<h3 class="spip">';
64$GLOBALS['fin_intertitre_2'] = '</h3>';
65$GLOBALS['debut_intertitre_3'] = '<h4 class="spip">';
66$GLOBALS['fin_intertitre_3'] = '</h4>';
67$GLOBALS['debut_intertitre_4'] = '<h5 class="spip">';
68$GLOBALS['fin_intertitre_4'] = '</h5>';
69$GLOBALS['debut_intertitre_5'] = '<h6 class="spip">';
70$GLOBALS['fin_intertitre_5'] = '</h6>';
71</code>
72
73{Certaines icones proviennent de [FamFamFam->http://www.famfamfam.com/lab/icons/silk/].}
74        </description>
75        <lien>http://zone.spip.org/trac/spip-zone/wiki/BarreTypoEnrichie</lien> <!-- URI de documentation -->
76        <!-- classe d'implementation : espace de nommage qui prefixera les appels de fonction
77        sur le mode Rien::
78        ainsi les fonctions hors espace de nommage ne peuvent etre appelees
79        ce parametre est obligatoire et doit etre non vide
80        -->
81        <prefix> 
82        BarreTypoEnrichie
83        </prefix>
84        <options> <!-- fichier charge a chaque hit -->
85        </options>
86        <icon>
87        img_pack/moinecopiste.gif
88        </icon>
89        <!-- Definitions des fonctions qui s'inserent dans les pipelines -->
90        <pipeline>
91                        <nom>pre_propre</nom>
92                        <inclure>typo_enrichie.php</inclure>
93        </pipeline>
94        <pipeline>
95                        <nom>post_propre</nom>
96                        <inclure>typo_enrichie.php</inclure>
97        </pipeline>
98        <pipeline>
99                        <nom>pre_typo</nom>
100                        <inclure>typo_enrichie.php</inclure>
101        </pipeline>
102        <pipeline>
103                        <nom>post_typo</nom>
104                        <inclure>typo_enrichie.php</inclure>
105        </pipeline>
106        <pipeline>
107                        <nom>nettoyer_raccourcis_typo</nom>
108                        <inclure>typo_enrichie.php</inclure>
109        </pipeline>
110        <pipeline>
111                        <nom>header_prive</nom>
112                        <inclure>typo_enrichie.php</inclure>
113        </pipeline>
114        <!-- Le parametre action est facultatif : en son absence la methode de la classe portant le nom du pipeline est appelee. Le parametre inclure est facultatif.   -->
115</plugin>
Note: See TracBrowser for help on using the repository browser.