BlogBang

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.

aquaxsliconba8 Script de conversion Spip vers Wordpress

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

Publicité

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



25 commentaires

  1. 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. Postmortem de la migración. Reply to this comment


    [...] http://www.korben.info/script-de-conversion-spip-vers-wordpress.html [...]

    Posté le 14 novembre 2007 à 14:34:35

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

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

  5. dbourrion Reply to this comment


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

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

  6. Said Reply to this comment


    A celui qui veut bien répondre :)

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

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

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

  9. dbourrion Reply to this comment


    Tu partages le fichier modifié ? ;-)

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

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

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

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

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

  14. BaroqueW and his sidekick nikkitaa » Bienvenue, WordPress ! Reply to this comment


    [...] rendus de diverses tentatives que j’ai pu trouver sur le net se sont révélés infructueux (ici en français et ici en espagnol). Résultat migration manuelle de tous les articles, ce qui [...]

    Posté le 23 février 2008 à 14:05:54

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

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

  17. ekevin Reply to this comment


    Bonjour et merci pour ce fichier de transformation !
    J’ai réussi à importer grâce à vous pas moins de 1000 articles soit 3 ans de travail ! L’exportation s’est faite de spip 1.9.2 à wordpress 2.6.

    Posté le 17 août 2008 à 16:38:59

  18. ParMesSoins Reply to this comment


    Si Said passe par là,
    je veux bien ton script de passage de Spip à WordPress ;)
    mailto: r-i-c « AT » ifrance.com
    Merci !

    Posté le 18 octobre 2008 à 10:25:06

  19. Simon Reply to this comment


    Si vous avez des questions juste m’écrire au s.laforge@laforgeweb.com je tenterai de vous expliqué de mieux que je peux.

    Merci j’ai réussi a transféré 1000 articles facilement

    Posté le 28 mars 2009 à 22:14:12

  20. Alexis Reply to this comment


    Bonjours,j’aimerais migrer un site sous SPIP vers une platforme wordpress. Lors de l’application du script j’ai un probléme. Le script me refuse la convertion des balises . J’ai essayé de modifier le script sans succés. J’aurais aimé savoir si une solution existe. Encore merci de votre aide.

    Cordialement

    Posté le 18 août 2009 à 11:12:12

  21. Alexis Reply to this comment


    Oups petit oublie… voila les balises qui ne sont pas prise par le script «  » et «  »

    Posté le 18 août 2009 à 11:36:29

  22. Alexis Reply to this comment


    lien:rubrique /lien:rubrique lien:auteur /lien:auteur

    Posté le 18 août 2009 à 11:37:15

  23. GrandQuick Reply to this comment


    Salut Korben !!!

    Un grand merci pour cet XSL, j’ai converti mon site Spip en Wordpres en un tournemain !

    N’hésite pas à venir consulter Nostal-Quick – Vite de la Nostalgie !!!!

    Merci !!!!

    GrandQuick

    Posté le 12 septembre 2009 à 18:29:12

  24. Korben Reply to this comment


    @GrandQuick: De rien !! ça fait plaisir ! D’ailleurs, cette XSL est un peu rudimentaire mais si l’un d’entre vous est motivé pour en faire qqchose de plus simple à utiliser, n’hésitez pas !

    Posté le 12 septembre 2009 à 19:56:09

  25. reno Reply to this comment


    Bonjour,

    Mais Le Logiciel oxygen xml est payant ,où la version « free trial »suffit pour l’opération ?

    Posté le 27 septembre 2009 à 14:20:38