Bandeau
SpipFactory
.fr .com .org

C’est une plateforme d’hébergement autogéré en association de loi 1901
Propulsée par la mutualisation de Spip sous Habillage Escal

Plugins ODT
Article mis en ligne le 30 novembre 2022
dernière modification le 27 août 2024

Il n’est pas toujours aisé d’écrire un article dans le "Back-office" de SPIP.

On préfèrera parfois utiliser son logiciel de traitement texte libre OpenOffice.org

  • Ce plugin est assez simple d’utilisation, pas grand chose à dire

Ce plugin permet de générer un article SPIP à partir du téléchargement d’un fichier au format .ODT (OpenOffice ou LibreOffice Writer). Il gère la majorité des raccourcis typographiques, détecte les différents niveaux de titre et fait l’intégration des images automatiquement.

à savoir que :

La transformation des fichiers ODT impose que l’extension XSL de PHP soit active sur le serveur web.

  • Utilisation

Donc vous rédigez votre article sous open-office, placez vos images.

Rien que de très simple : une fois le plugin activé, dans la page de gestion d’une rubrique vous trouverez une boite de dialogue qui permet de choisir le fichier à télécharger depuis votre ordinateur : « Créer un article à partir d’un fichier ODT ».

Une fois validé, l’article est automatiquement créé avec le statut « proposé à la publication », si nécessaire le fichier ODT original est attaché comme document à l’article et le plugin vous bascule sur la page de cet article.

Sous SPIP lorsque le plugin est activé vous ouvrez un nouvel article :
vous mettez votre titre et vous refermez « enregistrer »

Plus de précisions :

  • il est nécessaire d’avoir utilisé les styles pour définir les titres dans le fichier OpenOffice si vous voulez que le plugin les détecte. La conversion se fait selon les règles suivante (que les puristes passent leur chemin, il n’y a ici aucun respect des aspects sémantiques habituellement liés à l’utilisation des raccourcis typographiques !) :
    • si il existe au moins un paragraphe avec le style Titre, son contenu est utilisé pour générer le titre de l’article. Sinon c’est le Titre de niveau le plus important qui est utilisé : Titre 1 > Titre 2 > Titre 3... .
    • Le premier niveau de titre est transformé en intertitres SPIP

Titre niveau 1 intertitre

(si Titre 1 n’existe pas, Titre 2 est utilisé à sa place, Titre 3 à la place de Titre 2, et ainsi de suite)

    • le deuxième niveau est mis en gras et séparé du restant par des sauts de lignes Titre niveau 2 en gras
    • tous les autres niveaux de titre sont passés en italique et séparés par des sauts de ligne Titres de niveau 3, 4, 5... en italique
  • si d’aventure vous aviez décidé d’utiliser le plugin Enluminure typographique ou le plugin Intertitres hiérarchisés qui définissent et utilisent des niveaux de titres supplémentaires (vade retro satanas !), odt2spip détecte leur présence et, automatiquement, utilise les raccourcis « enrichis » tels que

titre niveau deux

ou

titre niveau quatre

(ces raccourcis sont interprétés par ces 2 plugins).

  • Le plugin récupère les images intégrées dans le fichier d’origine à condition qu’elles soient au format jpg ou png ou gif (n’espérez rien si vous avez des fichiers BMP ou TIFF intégrés !), les retaille pour approximer du mieux possible la taille qu’elles avaient dans le texte, les intègre comme documents SPIP et les place avec un raccourci de la forme <imgXXX|left> ou <imgXXX|right> ou <imgXXX|center> en fonction de la position à laquelle se trouvait l’image dans le texte d’origine.
    Attention ! Pour que cette fonctionnalité soit opérationnelle, il faut que les images aient été intégrées dans le texte en utilisant les fonctions d’insertion d’image (menu « Insertion » > « Image » > « À partir d’un fichier... ») et non pas via un copié/collé du contenu de l’image dans le texte (qui génère un bitmap non récupérable).
  • Les formules mathématiques (rédigées à l’aide de l’éditeur d’équation natif d’OOo Writer ou des outils complémentaires tels l’excellent Cmath) sont en principe complètement gérées : le plugin génère le code LateX et le place dans une balise math : $\frac{\sqrt{2x+9}}{4y-6}=\frac{\alpha 3}{\beta 2}$
  • Les notes de bas de page sont gérées sans problèmes ni restrictions.
  • Pour les tableaux, pas de problème tant que vous n’essayez pas de faire des tableaux imbriqués (c’est à dire un tableau dans une cellule de tableau) : les fusions de cellules horizontales et verticales sont gérées en principe correctement.
  • Les listes à puce et numérotées, imbriquées ou non, sont en principe correctement gérées tant qu’elles ne sont pas interrompues par d’autres éléments (donc pas de reprise de numérotation d’une liste à la suivante).

Éléments non-gérés ou supprimés

  • Pour les tableaux et les listes le plugin ne gère pas les contenus ayant un style de Titre.
    • Les fioritures de style de texte sont limitées à celles autorisées par les raccourcis typographiques : gras et italique donc pas de texte de couleur ni avec des fonds colorés (beurk !), pas de variations de police ni de taille de texte (ce qui évitera que les rédacteurs pourrissent la charte graphique du site !)
    • Les en-têtes, pieds de page, index ou table des matières sont purement et simplement supprimés.
    • Les dessins (flèches, bulles et autres formes crées avec l’outil de dessin d’OOo Writer) ne sont pas (encore ?) supportés.

Utilisation de fichiers Word :

Pour passer d’un fichier Word (format .doc ou .docx) à un fichier odt utilisable par ce plugin, il est conseillé de faire la conversion (« enregistrer sous... » au format ODT) dans LibreOffice (ou OpenOffice) et non pas dans Word (vous avez déja vu un logiciel Microsoft respecter correctement des spécifications de format standard ???)

Le pseudo plugin embarque (…)

Le pseudo plugin embarque également la gestions des ancres

Une licence sur votre article

Sur les sites collaboratifs, il peut être intéressant de lier une licence à un article.

Mise en place

  • Coté public :
    Si vous avez activé le plugin "Licence", l’icône correspondant à la licence que vous avez choisie pour un article s’affichera automatiquement en haut de l’article
  • coté public Privé
    • Chaque article, lors de sa rédaction propose une nouvelle option : « Choix de la licence » qui est placé entre le choix des mots clefs et le choix de l’état de l’article.
    • Au rédacteur maintenant d’indiquer la licence qui régit ce qu’il est en train de mettre en ligne.

Personnalisation pour Escal

Truc et Astuces

Vous pouvez définir une licence par défaut dans la configuration du plugin.

Exemple

Public Privé

Les raccourcis SPIP

Pour faciliter la mise en forme des textes, le système propose un certain nombre de « raccourcis SPIP » destinés à :

  • simplifier la vie des utilisateurs ne connaissant pas le langage HTML ;
  • faciliter le traitement automatique de la mise en page.

Qu’est-ce c’est ?
Ces raccourcis reposent sur les touches rarement utilisées dans un texte - les accolades notamment - pour créer rapidement de l’italique et du gras, par exemple.

Antisèche SPIP

Ces raccourcis permettent de rédiger en ligne presque aussi simplement que l’on écrit un courrier électronique, SPIP respecte automatiquement les principales règles d’espacement de la typographie française.


« Sur SpipFactory rien ne se perd, rien ne s’efface vraiment, comme sur le net »
Plan du site Mentions légales

PageSpeed Insights
SEO


2017-2024 © SpipFactory - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.2.1
Hébergeur : SpipFactory
Soutenir par un don