Enluminures typographiques V3

Les Enluminures typographiques V3 permettent d’ajouter au Porte plume les raccourcis typographiques présents dans le Plugin Barre Typographique Enluminée.

C’est une extension du PortePlume.

Introduction

Pour la documentation d’usage, se reporter à celle du Plugin Barre Typographique Enluminée et à la documentation sur l’usage de ces raccourcis typographiques sur le site de l’auteur.

Installation

  1. activer le plugin
  2. vider le cache de SPIP [1]
  3. au besoin vider le cache du navigateur
  4. pour bénéficier de tous les raccourcis typographiques, y compris les petites capitales, il faut rajouter au fichier config/mes_options.php [2] :
    $GLOBALS['barre_typo_pas_de_fork_typo'] = false;

Personnalisation

Il est possible de personnaliser le html produit par les différents niveaux de titre. Dans config/mes_options.php (ou ecrire/mes_options.php avant SPIP 1.9.2) :

$GLOBALS['barre_typo_pas_de_fausses_puces'] = true;
 
$GLOBALS['BarreTypoEnrichie_Preserve_Header'] = true;
 
$GLOBALS['config_intertitre'] = true; // Nécessaire pour empêcher la configuration par CFG
$GLOBALS['debut_intertitre'] = '<h2 class="spip">';
$GLOBALS['fin_intertitre'] = '</h2>';
$GLOBALS['debut_intertitre_2'] = '<h3 class="spip">';
$GLOBALS['fin_intertitre_2'] = '</h3>';
$GLOBALS['debut_intertitre_3'] = '<h4 class="spip">';
$GLOBALS['fin_intertitre_3'] = '</h4>';
$GLOBALS['debut_intertitre_4'] = '<h5 class="spip">';
$GLOBALS['fin_intertitre_4'] = '</h5>';
$GLOBALS['debut_intertitre_5'] = '<h6 class="spip">';
$GLOBALS['fin_intertitre_5'] = '</h6>';

La première option permet de spécifier que les “-” en début de ligne seront transformés en “-*” ce qui au final donnera de vraies listes à puces.
Le comportement par défaut du plugin est donc identique à celui de SPIP.

La 2e option permet de ne pas envoyer sur le site public la feuille de style spécifique de ce plugin.

Les autres options permettent de spécifier le HTML générés par les différents niveaux de titre. Ici, on commence à H2 au lieu du H3 natif de SPIP.
Là encore, le plugin ne change rien au comportement par défaut de SPIP qui génère donc bien un H3 pour {{{

Documentation à l’usage des développeurs

C’est désormais le PortePlume qui intègre tout ce qu’il faut pour rajouter des boutons à la Barre Typo.

Des idées pour les développeurs

Parmi les ajouts possibles à la barre typo, il y a :

  • pouvoir activer/désactiver individuellement chaque raccourcis typo [3]
  • une procédure de désinstallation qui enlève les raccourcis typographiques supplémentaires.
  • la gestion propre de la pose d’un raccourcis typographique de caractères à cheval sur plusieurs paragraphes
  • améliorer le filtrage des éléments passés aux courriers envoyés par SPIP
  • remettre le rechercher/remplacer (comme la Barre Typo v2)
  • passer l’édition des tableaux en jQuery
  • ...

Footnotes

[1Nécessaire pour voir les nouveaux boutons !

[2Pour tenir compte de http://zone.spip.org/trac/spip-zone/changeset/22723 et disposer des raccourcis typo supplémentaires !

[3quelque part, la config de celui-ci le permet déjà pour les titres avec la possibilité de ne rien mettre

Discussion

77 discussions

  • 3
    Philippe G.

    Excellent plugin, si si, j’insiste... Ceci, je rêve ou bien il ya eu quelques changements du genre :
    {2{...}2} est devenu {{{**...}}}
    {3{...}3} est devenu {{{***...}}} et ainsi de suite ? (Pourquoi pas d’ailleurs... ;-) )

    • Non, tu ne rêves pas !

      Les anciens marchent toujours. Mais les nouveaux sont là pour permettre de désactiver le plugin sans se retrouver avec de disgracieux

      2Ceci était un titre de 2e niveau2

      Au lieu de cela, on aura :

      Ceci était un titre de 2e niveau

    • Philippe G.

      Non, tu ne rêves pas ! Les anciens marchent toujours.

      J’ai vu cela !

      Les anciens marchent toujours. Mais les nouveaux sont là pour permettre de désactiver le plugin sans se retrouver avec de disgracieux 2Ceci était un titre de 2e niveau2 Au lieu de cela, on aura : **Ceci était un titre de 2e niveau

      Excellent, bravo ! :-)

    • Il faudrait du coup peut-être refaire sur Contrib une documentation complète des raccourcis à partir de l’article sur ton site, en précisant pour chacun si c’est natif ou Enluminures v3...

    Reply to this message

  • 5
    One Eye Pied

    J’ai du faire une petite modif du fichier enluminures_typo_pipelines.php :
    -  Par défaut le bouton “titre de niveau 1” est présent deux fois
    -  Le bouton “centrer” n’existe pas

    Rien de bien sorcier à corriger.

    • Pour les titres, c’est normal que le titre de premier niveau apparaissent 2 fois : j’ai eu un amis qui a mis 2 ans avant de réaliser que le premier niveau de titre dont le bouton n’a pas de numéro était à utiliser avant celui avec le numéro 2 ==> il commençait directement au niveau 2... L’affichage est donc en double à cause de lui, pour bien montrer la progression.

      Quant au centrage, il est déconseillé de l’utiliser. Donc, ceux qui le veulent vraiment peuvent utiliser le raccourcis typo manuellement, mais le bouton restera non disponible pour éviter de faire des affiches de kermesse ;-)

    • One Eye Pied

      Le plus simple n’aurait pas été de faire un bouton avec écris “1” pour éviter cette confusion ?
      Pour le centrage, je l’utilise avec parcimonie pour mettre en valeur des adresses ou des liens. Mais je trouve très utile d’avoir le raccourcis :)

    • Oui, le 1 aurait été une option, mais la simple répétition du bouton a suffit...

      Quant au centrage, le bouton n’est plus là, mais le raccourcis si : [|Paragraphe centré|].

    • J’ai parfois besoin de faire des affiches de kermesse !

      ;-)

    • Bonjour,

      J’utilisais la BTE et les enluminures, je me suis donc converti à sa nouvelle formule.

      J’y ai remis le bouton centrer que nous utilisons parfois.

      J’utilise aussi le plugin Diapo, qui s’insère dans les articles au moyen de l’inclusion <diapoXXX> où XXX est le numéro de l’article.

      J’ai placé le bouton et le code qui déclenchent l’inscription de diapoXXX dans l’article, et ça marche.

      Je voudrais que le XXX soit remplacé par le numéro de l’article mais je n’arrive pas à le coder.

      Est il possible d’appeler ce numéro, et comment?

    Reply to this message

  • Bonjour,

    Non, en grand écran il n’y a pas de problèmes.. Je signalais juste ça pour information car peut-être chez d’autres cela peut poser problèmes...

    Est-ce normal par contre que les ancres et liens ne soient plus opérationnels? Les options ont été exclues du plugin ou est-ce un bug chez moi?

    Reply to this message

  • Bonjour et merci pour ce plugin qui devient vite indispensable.

    Avec la dernière version de SPIP 2.0.9 il me semble que les raccourcis concernant les liens et les ancres ne fonctionnent pas?

    Ont-ils été désactivés dans cette version du plugin ou est-ce un bug?

    Merci et bonne journée.

    Reply to this message

  • 1
    Novice to SPIP

    Hey ben ! A nouveau un GRAND MERCI pour ces réponses et précisions des plus rapides :-) Je vais aller jetter un oeil sur ce plugin nommé “Médiathèque”.

    Le novice SPIP que je suis te salue, ô vénérable RealET

    Reply to this message

  • 1
    Novice to SPIP

    Bonjour,

    Tout d’abord un GRAND MERCI à RealET pour ce “plugin” qui devrait me faciliter les mises en pages sur mon site.

    Je suis novice sur SPIP 2.0.9 et mon squelette est “Multiflex 3” et j’ai 3 questions [de neuneu pour certains, je sais :-)] :

    1) J’ai au préalable installé “Porte-plume”, dans la liste des “plugins”, c’est le seul plug a ne pas avoir un petit pictogramme d’outils sur la droite, malgré le fait qu’il soit coché ... Est-ce normal ?

    2) J’ai installé “Plugin Enluminures typographiques V3 pour SPIP 2 avec PortePlume”, il y a à priori un changement concernant certains boutons, mais il m’en manque un qui est le bouton “image” ... Y a-t-il un moyen d’avoir ou d’inclure le bouton “image” en plus ?

    3) Lorsque je vide le cache, le site se met en travaux sur “SQL”, je suis donc obligé de couper mon navigateur, ce qui fait que les cookies sont effacés, puis je me reconnecte après un tout petit laps de temps, et cela re-fonctionne SAUF si je vide à nouveau le cache [même sans aucune modification] ... Est-ce normal ?

      1. oui, c’est normal : il n’y a pas de CFG pour PortePlume
      2. le bouton Image n’est plus présent (par contre, le plugin médiathèque comporte une fonctionnalité équivalente)
      3. a priori, rien à voir avec ce plugin, la vérité est ailleurs...

    Reply to this message

  • fred131

    Bonjour, avant d’installer la V3 doit-on enlever les plugins barre typo V2 et enluminures 1.9.2 et + ? Ou la maJ est automatique (maj par spip en auto)?

    fred31

    Reply to this message

Add a comment

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 / PostgreSQL
  • 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 apparait.

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.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom