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
  • ...

Notes

[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

78 discussions

  • 1

    Sous Spip 3.0.5 et Enluminures typographiques 3.3.2, je ne parviens pas à remplacer les listes à puces par défaut -<code> par de vraie listes à puces <code>-*, que ce soit avec la page de configuration ou avec la modif de « mes_options.php » $GLOBALS['barre_typo_pas_de_fausses_puces'] = true;

    Une idée ?

    Répondre à ce message

  • 5

    Bonjour, et merci pour ce plugin :)
    je ne sais pas si c’et le même problème que précédemment, mais j’ai vidé le cache également et les boutons n’apparaissent pas (pourtant, j’ai testé deux ou trois raccourcis typo, ils sont correctement interprétés

    J’ai également temporairement désactivé tous les autre plugins pour détecter un possible coupable, mais ça n’a rien changé...

    Si quelqu’un pouvait me donner une nouvelle piste, je lui en serais fortement reconnaissant :)

    • Je corrige ce que j’ai dit, j’ai trouvé le plugin coupable, il s’agit de « Saisies » :)

    • Bonjour rjadot !

      Je voulais savoir, du coup tu as dû désactiver le plugin « Saisie » pour faire fonctionner « Enluminures Typographiques V3 » ?

      Ou tu as trouvé une autre méthode, car de mon côté j’ai absolument du plugin « Saisie » pour le plugin « Champs Extra »...

      Merci d’avance !

    • Bonjour,

      Je suis dans le meme cas. Les boutons n’apparaissent pas. Avez vous une solution ?

      Merci.

    • Personnellement je me suis tourné vers CkEditor.

    • Bonjour, les boutons ont fini par apparaitre, en installant enluminures typo avant tous les autres plugin (et notamment avant saisies)

      Maintenant tout marche parfaitement.

    Répondre à ce message

  • 2

    Bonjour, à tous.
    Je suis sur spip 3 et quand le plugin table des matière est activé, enluminure typo n’est plus pris en compte (sauf les 3 accolades.)
    Il affiche en h3 avec les ** devant le titre, mais il n’y a plus conversion en h4, h4...
    Est-ce que quelqu’un a une idée.
    Merci d’avance.

    • Donc, c’est un problème avec l’autre plugin ;-)

    • Bien vu ! Quand on a le nez dans le guidon, des fois, on regarde plus l’intégralité de la route.
      Merci pour la remarque, elle est efficace. C’est dommage, parce qu’une table des matière est bien sympathique !

    Répondre à ce message

  • 1

    Activation/désactivation de raccourcis
    Il me semble qu’il serait pratique de pouvoir désactiver tel ou tel raccourci pour qu’il n’apparaisse pas dans la barre du porte plume, l’idée étant de ne proposer aux rédacteurs que certains des outils et pas les autres. C’est possible ? Pas possible ?

    Répondre à ce message

  • 3

    Bonjour,

    Est-ce que Enluminures typographiques 3.3.1est bien compatible avec Spip 3.04 ?
    Je n’arrive pas l’afficher dans l’espace privée.
    Le plugin semble sans effet.

    Merci pour votre réponse,

    Amicalement,

    TS

    • Apparemment, il n’y a pas que le plugin qui ne répond pas !

      La barre typographique est d’une pauvreté inouïe !

      Sous SIP 2 ça marchait si l’on prenait certaines précautions, là plus rien même en suivant les recommandations.

      Ce qui pose de gros problèmes pour des sites rédactionnels.

    • Ben, en ce qui me concerne, elle ne marchait pas car j’avais encore une ancienne du plugin crayon qui provoquait un conflit. J’ai désinstallé cette ancienne version et maintenant la barre s’affiche parfaitement.
      Par contre, effectivement je trouve qu’elle souffre de l’absence de certains paramètres comme par exemple la possibilité de centrer le texte, qui me semble pourtant essentiel à un traitement de texte.

    • Même chose, j’ai tout désinstaller et remis en place Même résultat que toi.
      Je vois du côté de ckeditor pour Spip3

    Répondre à ce message

  • J’ai installé le plugin sous Spip 3.0.4 et la barre typo ne s’affiche pas.
    J’ai vidé le cache du nav et de Spip.
    Merci de l’aide.

    Répondre à ce message

  • 4

    Re-bonjour,
    Je bute toujours sur « petites capitales »
    Ci-joint
    -  Versions utilisées
    -  Codification « petites capitales »
    -  Résultat
    -  Mes plugins

    Merci de votre aide

    • Le 4e point de l’installation est en place ?

      pour bénéficier de tous les raccourcis typographiques, y compris les petites capitales, il faut rajouter au fichier config/mes_options.php :
      $GLOBALS['barre_typo_pas_de_fork_typo'] = false;

    • Bonjour RealIET
      J’ai bien le fichier /mes_options.php (avec la bonne codification)
      Ci-joint le visuel
      Merci encore de m’aider

    • Non, tu n’as pas la bonne syntaxe : dans le visuel, je vois des apostrophe typographique (inclinés), et non '

    • Merci RealET
      Tu as bien vu : j’avais pas la bonne syntaxe (copier-coller en passant par word : je ferais plus)
      Merci de ton aide c’est tout bon
      Cordialement

    Répondre à ce message

  • 1

    Bonjour,

    J’ai un soucis avec la version 3.3.1 et SPIP RC 3.0.2 : la barre typo reste inchangé, bien que le plugin soit correctement installé.

    Sur une autre install de spip (SPIP 3.0.0-beta2 ) et la version 3.3.0 tous fonctionne.

    J’ai tenté de mettre 3.3.0 sur SPIP RC 3.0.2 mais je ne peut pas l’activé vu qu’elle est obsolète.

    J’ai l’impression que les pipes ne sont même pas appelés.

    Auriez-vous une idée ?

    D’avance merci,
    Cordialement,
    Alexandre

    • Résolu : merci au cache de spip ... qui ne s’était pas rafraichit

    Répondre à ce message

  • Re-bonjour
    J’ai également posté sur le forum SPIP-SARKA, il semble que je ne sois pas le seul à rencontrer le problème.
    Avez-vous une piste ?
    Merci
    Cordialement

    Répondre à ce message

  • 2

    Bonjour,
    Je n’arrive pas à faire fonctionner PETITES CAPITALES.
    Pouvez-vous m’aider
    Cordialement

    • les petites capitales s’appliquent à un texte en « bas de casse » (minuscules)

    • Merci mais juste une précision
      Sous SPIP-SARKA comment fait-on des CAPITALES en « bas de casse » ?

    Répondre à ce message

Ajouter un commentaire

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
  • 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 apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom