Plugin Convertisseur

Convertit différents formats d’articles (wiki, docx, pdf, etc..). en format SPIP (texte avec les raccourcis typographiques SPIP)

Avertissement

Ce plugin est activement maintenu mais toujours en cours de développement (2023). Selon les formats choisis la conversion sera de plus ou moins au bonne qualité. Si vous voulez ajouter un format ou améliorer le script, n’hésitez pas à commiter : https://git.spip.net/spip-contrib-extensions/convertisseur

Installation

  1. Télécharger le plugin Convertisseur
  2. Activer le plugin
  3. Le plugin est disponible pour les administrateur dans le menu édition

Objectifs

Le plugin permet de convertir différentes formats en format SPIP

Le principe est de conserver le maximum éléments utiles. Par exemple pour médiawiki, on convertit le formatage de texte, de liens mais on supprime les images, les modèles et catégories.

Les formats bien supportés

  • Wiki (MediaWiki) vers SPIP
  • DotClear vers SPIP
  • XTG (XPressTags) vers SPIP
  • DOCX (Word 2007) vers SPIP nouveauté 2012
  • SPIP vers Wiki (MediaWiki) nouveauté 2012
  • SPIP vers texte brut

Pour convertir en local vos documents word, vous pouvez aussi utiliser Macro Word v.3 - Word2spip

Les formats en cours de développement (à affiner)

  • Wiki (MoinWiki) vers SPIP
  • BBcode (PhpBB) vers SPIP
  • SLA (Scribus) vers SPIP
  • HTML vers SPIP

Pour convertir HTML vers SPIP, le plugin utilise par défaut la fonction sale().
Le plugin supporte aussi classe la HTML2SPIP. Pour l’utiliser, installer au préalable http://ftp.espci.fr/pub/html2spip/h... dans votre répertoire ./lib/

Utilisation

Conversion de fichiers. Choisissez votre format, téléchargez votre fichier, puis validez pour intégrer le résultat dans un article SPIP. Il est possible de télécharger plusieurs fichiers à la fois, en les mettant dans un paquet zip.

Conversion de texte. Dans l’espace privé, coller votre code original, puis Choisir le format de conversion et valider. Le format « traduit » apparait en haut.
Si vous choississez une rubrique destination, les articles SPIP seront crées automatiquement après conversion.

Une option vous permet aussi de convertir votre texte en format unicode (utf-8)

Commandes spip-cli

Des commandes spip-cli permettent aussi de convertir, d’exporter des articles et de les importer, de même que traiter des images et des pdfs.

convertisseur
  convertisseur:convertir         Conversion de fichiers divers au format SPIP txt. 
  convertisseur:exporter          Exporter la table spip_articles (ou autre) au format SPIP txt.
  convertisseur:images:optimiser  Compression et/ou redimensionnement d'une ou plusieurs images.
  convertisseur:importer          Importer des fichiers SPIP txt dans la table spip_articles (ou autre).
  convertisseur:pdf:toimg         Conversion d'un PDF en image(s).

Discussion

Une discussion

  • 2

    Bonjour,

    Lorsque j’essaye de convertir un docx j’ai le message : « Erreur : l’extracteur n’a pas fonctionné extracteur_docx »

    Un article est bien créé mais il est vide.

    Je suis en SPIP 3.0.10 et j’ai dézippé html2spip-0.6 dans /lib/ à la racine du site.

    Valéry

    • Bonjour,
      Même erreur ici dans un Spip 4.2.6, tous plugins à jour (et PHP8.2) en téléchargeant le fichier, je ne vois aucune erreur dans les logs, que ce soit en demandant de créer un article ou pas ...
      Si je copie-colle le contenu du fichier même erreur.
      Une idée de ou il faut chercher, sans rien dans les logs je me demande par ou commencer.
      Pierre

    • Je viens de réaliser que j’avais répondu à message de 2013, j’avais lu 2023 ... je comprends mieux la version de Spip 3.0....
      Mon erreur à moi est bien de 2023 :-)

    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