Migration #2: Import/Export et sueurs froides

Rappel des faits :

  • Madame a du migrer de force son u-blog vers une plateforme à elle récemment
  • je suis le geek de service
  • il fallait importer dans le nouveau blog un fichier de plus de 6Mo de billets et autres commentaires

Voilà, ce dernier point fut ma tâche du soir… Ce fichier posait quelques problèmes, il était rempli de balises HTML invalides et immondes, encodé en ISO 8859-1 (alors que la plateforme est en UTF-8) et à moitié constitué de spams non-filtrés par la dameet quand on s’est habitué à avoir des antispams qui tiennent la route, ça fait bizarre… ! Bref, que du bonheur !

Après avoir discuté et échangé des idées avec un ami, voici la méthode (un brin artisanale) suivie :

  • écriture rapide d’un petit script php charger de nettoyer le fichier de tout ce qui ressemblait de près ou de loin à du HTML (merci strip_tags())
  • récupération de la sortie du script et transcodage vers l’UTF-8
  • importation du nouveau fichier obtenu dans un WordPress local histoire de vérifier que tout se passe comme prévu
  • filtrage des commentaires sur ce blog “intermédiaire” pour nettoyer tous les spams qui s’y trouvaient (quelques centaines et plus à peu près :s vive les recherches ! :s)
  • export des données “propres” au format WordPress eXtended RSS natif
  • importation de ce fichier tout propre dans le blog de production (en 2x à cause d’un timeout) en serrant les fesses très fort (question d’habitude ces temps)

À vue de nez, tout c’est bien passé… Voilà une bonne chose de faite !

Méthode artisanale mais qui a le mérite de fonctionner, donc je la note ici histoire de pas l’oublier (en cas de besoin mais j’espère que non :p) et ça pourrait de servir à tous ces gens qui vont se faire “éjecter” de ce service de blogs destiné à disparaitre…

Bon allez, maintenant faut que je bosse sur son thème…



8 commentaires

  1. kov a dit le 16 octobre 2007 à 21:56 | Permalien

    Qu’est-ce qu’on ne ferait pas pour elles :-)

  2. burningHat a dit le 16 octobre 2007 à 23:06 | Permalien

    ah ça… m’en parle pas ! :D

  3. Syklop a dit le 17 octobre 2007 à 10:14 | Permalien

    Y’a pas idée d’en choisir une qui blogge…

  4. burningHat a dit le 17 octobre 2007 à 10:50 | Permalien

    ouaip… pas faux :D

    je réfléchirais mieux la prochaine fois… ah non merde, y aura pas de prochaine fois ! bontempis :D

  5. kov a dit le 17 octobre 2007 à 11:06 | Permalien

    Attention, tu t’évades ;-)

  6. burningHat a dit le 17 octobre 2007 à 13:31 | Permalien

    au temps pour moi vieux ! :D

  7. Emma a dit le 18 octobre 2007 à 17:40 | Permalien

    non mais ooh c’est sa faute d’abord. C’est lui qui à voulu tester le bloging après qu’il m’ai vu bloger :p

  8. kov a dit le 19 octobre 2007 à 9:38 | Permalien

    Tcheu la panique o_0

Laisser un commentaire

Votre adresse email ne sera jamais publiée ou revendue à des tiers. Les champs requis sont marqués d'un *.

*
*