Script de conversion Spip vers Wordpress
Par Korben le 1 mai 2007
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 !
Je vous recommande aussi la lecture des sujets suivants
- Générateur de thèmes Worpress
- N’utilisez plus bittorrent pour télécharger des torrents…
- Mise à jour du site
- Les nouvelles fonctionnalités de Wordpress 2.6
- Personnaliser la page d’erreur de connexion à la DB de Wordpress






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