Script de conversion Spip vers Wordpress

Suite aux demandes répétées de nombreux visiteurs, je met en téléchargement mon script de conversion Spip vers Wordpress. Il s’agit d’un fichier XSL que vous pouvez appliquer sur un export XML Spip 1.9.2 et qui vous générera un fichier WXR Wordpress.

Je vous conseille d’utiliser un logiciel comme OxygenXML pour appliquer cet XSL. Utilisez XALAN comme moteur XSL, ça passera mieux que Saxon je pense.

Ca ne fait pas le café mais ça fonctionne. Evidement, il faudra repasser dessus afin de changer certaines choses comme les codes de mise en page Spip ([toto->www.toto.co] et ce genre de choses).

Bref, je le livre ici, sous licence GPL. Si ça vous dis de l’améliorer, libre à vous mais envoyez moi la nouvelle version que je puisse la publier ici !

En gros, ce qu’il reste à faire sur ce script c’est:

- Un module de personnalisation pour spécifier l’url du blog
- La possibilité de couper le fichier généré en plusieurs morceaux pour que Wordpress le digère plus facilement
- Un petit script PHP d’application de la XSL pour eviter de jouer avec des outils comme Oxygenxml
- Le support de conversion de la syntaxe SPIP vers du code HTML
- Une meilleure gestion des dates
-…etc … A vous de voir !

Cliquez ici pour télécharger Spip2Wordpress

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



14 Commentaire(s)

  1. MyAvatars 0.2

    said Reply to this comment

    Bonjour

    Merci pour le script , mais dommage on est pas adepte de ce format ( xlt) pour la migration …

    Posté le 2 septembre 2007 à 15:45:20

  2. MyAvatars 0.2

    dbourrion Reply to this comment

    Bonjour. Merci pour le XSL.
    Mais j’ai un blocage ave ce message :

    “SystemID: C:\Documents and Settings\Daniel Bourrion\Bureau\TEMP\dump.xml\dump.xml
    Endroit: 23:0
    Description: The prefix “lien” for element “lien:auteur” is not bound.”

    Est-ce que vous avez une idée du problème ?

    Posté le 10 décembre 2007 à 15:30:15

  3. MyAvatars 0.2

    said Reply to this comment

    Bonjour

    Peux tu me dire exactement ce que tu as fait pour faire ça . Je ne suis pas adepte de Oxygenxml ou autre log et malgrès mes recherches sur le net j’ai abandonné.

    Posté le 10 décembre 2007 à 15:37:41

  4. MyAvatars 0.2

    dbourrion Reply to this comment

    Euh… La question s’adresse à qui ? A moi ou à admin ?

    Posté le 10 décembre 2007 à 16:09:54

  5. MyAvatars 0.2

    Said Reply to this comment

    A celui qui veut bien répondre :)

    Posté le 10 décembre 2007 à 16:25:10

  6. MyAvatars 0.2

    dbourrion Reply to this comment

    Sous Oxygen : j’ai ouvert le xml exporté par Spip ; je clique sur la petite icône Configurer un schéma de transformation - icône clef anglaise et triangle rouge ; je crée un nouveau schéma ; je pointe vers l’XSL téléchargé ici ; je lance.
    Bon après ça merde mais voilà…

    Posté le 10 décembre 2007 à 16:32:34

  7. MyAvatars 0.2

    Said Reply to this comment

    en bidouillant un peu le fichuer de migration dotclear ( fourni avec Wordpress ) on arrive à migrer les articles. Mon seul souci est de faire correspondre les rubriques et les articles. Je n’ai pas réussi à le faire. Sinon j’ai réussi à le faire pour les articles, auteurs, rubriques :)

    Posté le 10 décembre 2007 à 16:37:37

  8. MyAvatars 0.2

    dbourrion Reply to this comment

    Tu partages le fichier modifié ? ;-)

    Posté le 10 décembre 2007 à 16:41:23

  9. MyAvatars 0.2

    Said Reply to this comment

    Met ton mail , je t’envoie ça dans la soirée ( je vais encore tester là )

    Posté le 10 décembre 2007 à 16:49:12

  10. MyAvatars 0.2

    dbourrion Reply to this comment

    Ouh là malheureux, je vais me faire méga-spammer si je laisse mon courriel en live.
    Il est là : http://detoutsurrien.wordpress.com/le-coin-du-voile/ au bas du billet.
    Merci par avance.

    Posté le 10 décembre 2007 à 16:54:16

  11. MyAvatars 0.2

    Hervey Reply to this comment

    Bonsoir,

    Est ce que ce système peut fonctionner dans le sens inverse wordpress->spip??
    Merci

    Posté le 20 janvier 2008 à 19:51:09

  12. MyAvatars 0.2

    seb Reply to this comment

    Salut, merci pour ce script, tout d’abord.
    Maintenant j’ai le même soucis :
    Description: The prefix ??lien? for element ??lien:auteur? is not bound.?
    Que faire pour corriger ce problème ?
    Merci d’avance !

    Posté le 18 février 2008 à 09:10:42

  13. MyAvatars 0.2

    Ben Reply to this comment

    Salut,

    y a moyen de quelqu’un fasse un petit tuto ?
    vu qu’il s’agit de l’unique moyen de passer de spip à wordpress (d’après mes recherches)
    ça serait sympa de le mettre un peu en avant.

    Posté le 18 juin 2008 à 00:03:14

  14. MyAvatars 0.2

    max Reply to this comment

    Salut,

    Merci beaucoup pour ton travail et pour ce script !
    J’essaye tant bien que mal de transformer le fichier XML avec ton XSL dans OxygeneXML, mais… je n’y arrive pas !! :)
    Comment fait on pour sortir ce fameux fichier importable sous wordpress ?

    merci beaucoup

    Posté le 18 juillet 2008 à 23:28:01

2 Trackback(s)

  1. 14 novembre 2007 à 14:34:35: de Postmortem de la migración.
  2. 23 février 2008 à 14:05:54: de BaroqueW and his sidekick nikkitaa » Bienvenue, WordPress !

Lacher un com'

« Retour aux commentaires classiques (texte)