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

Notes

[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

Aucune discussion

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