Script de conversion Spip vers Wordpress
Par Korben
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 !
Regarder la vidéo:
Je vous recommande aussi la lecture des sujets suivants
- Générateur de thèmes Worpress
- Comment mettre à jour plusieurs Wordpress en une seule fois
- N’utilisez plus bittorrent pour télécharger des torrents…
- Mise à jour du site
- Les nouvelles fonctionnalités de Wordpress 2.6
- Comment désactiver le suivi des versions sous Wordpress 2.6
- Personnaliser la page d’erreur de connexion à la DB de Wordpress
- Spip lance son journal orienté « humain»
- Synchronisez les fichiers de 2 PC Windows avec SyncToy
- Découvrez Spip 2.0






said
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
Postmortem de la migración.
[...] http://www.korben.info/script-de-conversion-spip-vers-wordpress.html [...]
Posté le 14 novembre 2007 à 14:34:35
dbourrion
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
said
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
dbourrion
Euh… La question s’adresse à qui ? A moi ou à admin ?
Posté le 10 décembre 2007 à 16:09:54
Said
A celui qui veut bien répondre
Posté le 10 décembre 2007 à 16:25:10
dbourrion
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
Said
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
dbourrion
Tu partages le fichier modifié ?
Posté le 10 décembre 2007 à 16:41:23
Said
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
dbourrion
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
Hervey
Bonsoir,
Est ce que ce système peut fonctionner dans le sens inverse wordpress->spip??
Merci
Posté le 20 janvier 2008 à 19:51:09
seb
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
BaroqueW and his sidekick nikkitaa » Bienvenue, WordPress !
[...] 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
Ben
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
max
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
ekevin
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
ParMesSoins
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
Simon
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