Plugin Enluminures typographiques pour SPIP 1.9.2

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

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

Documentation à l’usage des développeurs

Des pipelines sont disponibles pour rajouter des boutons de raccourcis typo au Plugin Barre Typographique V2 :

  • BarreTypoEnrichie_tous : extension affichée à tous les utilisateurs à
    droite des boutons gras et italique
  • BarreTypoEnrichie_avancees : extension affichée uniquement si l’option
    “avancées” est active à droite des boutons gras et italique [1]
  • BarreTypoEnrichie_ecrire : extension affichée uniquement dans la partie
    ecrire (pas dans les forums) à droite des boutons gras et italique
  • BarreTypoEnrichie_forum : extension affichée uniquement dans les forums
    (pas dans la partie ecrire) à gauche de citer un message
  • BarreTypoEnrichie_boutonsavances : extension affichée dans la barre de
    “mise en sens supplémentaires”, à droite
  • BarreTypoEnrichie_toolbox : pour ajouter des sous menus ou
    fonctionnalités masquées au chargement (voir afficher_gestion_remplacer
    par exemple)

Déclarer le ou les pipelines utilisés dans plugin.xml

<pipeline>
     <nom>BarreTypoEnrichie_tous</nom>
     <inclure>monplugin_options.php</inclure>
 </pipeline>

Et les fonctions correspondantes dans monplugin_options.php :

function paginart3_BarreTypoEnrichie_boutonsavances($paramArray){
   return bouton_barre_racc 
("barre_raccourci('\n\n{x{','}x}\n\n',".$paramArray[0].")", 
_DIR_PLUGIN_MONPLUGIN.'/img_pack/icones_barre/x.png', 
_T('monplugin:barre_x'), $paramArray[1]);   }

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 [2]
  • une procédure de désinstallation qui enlève les raccourcis typographiques supplémentaires.
  • la gestion propre des listes à puces (avec la possibilité de le faire «à la Word» : en sélectionnant une partie des paragraphes concernés et en cliquant sur le bouton ; et aussi de pouvoir indenter)
  • 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
  • ...

Footnotes

[1À partir de SPIP 1.9.3, il n’y a plus que le mode avancé dans SPIP

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

Le plugin Enluminures Typographiques est sur la zone.

Discussion

15 discussions

  • Problème :

    -  Lorsque j’ai un titre article avec image_typo (et quelque soit la police) “Titre...” avec les 3 points et que le plugin est activé, j’obtiens “Titre&hellip”
    -  Lorsque je désactive le plugin enluminure tout rentre dans l’ordre et mon titre apparaît correctement.

    Spip SPIP 1.9.2d [11132]
    Plugin enluminure Revision: 18083

    Reply to this message

  • Bonsoir et merci pour ce plugin vraiment très utile.

    J’ai migré mon site de 1.7.2 vers1.9.2c (plus précisément, j’ai fait migrer la base de donnée et j’ai installé de nouveaux squelettes testés sous spip 1.9.2b).

    Je rencontre un problème avec la version ce plugin (la toute dernière version):
    > Les mots entourés d’accolades n’apparaissentt pas en italique
    > Quand le mot entourés d’accoaldes commence par un chiffre (exemple {123texte}, tous le texte de la page devenait en italique (y compris les boutons ’recalculer la page", “modifier cet article”... créés par SPIP)

    J’ai pour le moment désactivé le plugin et tout marche correctement, mais j’aimerais bien l’utiliser. Est-ce que quelqu’un aurait rencontré ce problème et trouvé une solution?

    Merci et bonne soirée.

    Reply to this message

  • J’ai fait une petite modif permettant aux rédacteurs de ménager des boîtes à ascensseur dans leurs articles (du type boîte CSS “overflow”). Ça peut sembler assez gadget mais qui sait, ça peut donner des idées d’évolution aux développeurs ?

    Reply to this message

  • 5

    Y a-t-il une façon de toujours afficher la barre «enluminures» ? Les rédacteurs/traducteurs ne le trouvent pas caché sous ce point d’exclamation jaune.

    • C’est justement caché parce que c’est d’un usage avancé (et parfois risqué).

    • Jean-Baptiste

      Bonjour,
      Je ne sais pas si mon problème est similaire à celui référencé ci-dessus, mais j’ai installé le plugin enluminures typographiques v2.0.3 sur un SPip 1.9.2c et lorsque je clique sur le bouton en forme de point d’exclamation jaune, rien ne se produit. Si l’action de ce bouton est de faire apparaitre une barre d’outil cachée comme vous le signalez, comment la rendre visible ? Merci.

    • Le problème est plutôt celui-ci. Nous sommes apparemment plusieurs à le constater.

    • Jean Baptiste

      Bonjour,
      Merci à RealNet pour ta réponse, mais dans ce cas, comment fait-on pour rendre visible cette fonctionnalité ? Merci.

    • Il faut mettre à jour la barre. Il y a eu un bug transitoire durant lequel le clic sur le /!\ ne fonctionnait pas.

    Reply to this message

  • 1

    Hello,

    Dans la traduction italienne, ligne 19 du fichier lang/enlumtypo_it.php il manque une virgule à la fin de la ligne.

    Chag

    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