LivreSansPage

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 7 décembre 2006

Migration à Wordpress : c'est toujours en cours...

… et ça commence à ressembler à quelque chose de pas mal potable. Merci à Fred Bird qui m’a signalé que mon problème d’importation qui bloquait à chaque caractère accentué était causé par des mauvais jeux de caractères. En fait, j’étais certain à 100% que mon installation actuelle de Dotclear utilisait un encodage UTF-8 et l’installation de Wordpress, ISO-8859-1 : il faut croire que je me suis complètement trompé. En fait, après vérification dans mes fichiers de configuration de Dotclear, il utilise ISO-8859-1, et surprise ! c’est Wordpress qui est en UTF-8 ! :P

Bref, j’ai réimporté billets et commentaires : cette fois-ci, ça a passé. Méeuuuuh… mon ancienne importation foireuse ne s’est pas fait écraser par la nouvelle importation réussie. Du coup, je me retrouve avec des doublons, des billets complets et des billets identiques incomplets :/ De toute façon, je devais faire un ménage dans les billets à conserver…

Je me rends aussi compte que mon thème foire légèrement. Je devrais pouvoir mener à bien les corrections. De plus, je dois aussi veiller à ce que les URLs actuelles restent compatibles avec les nouvelles URLs (parce que probablement que je vais changer le modèle).

Bref, si je ne subis pas une petite vague de déprime, je devrais remplacer LivreSansPage par Wordpress d’ici… prochainement ^^” (Je préfère ne pas donner de faux espoirs à vous, si passionnés lecteurs :P)

Migration à Wordpress : c'est en cours...

… et ça fait rudement chier !

Le script d’importation depuis Dotclear est-il bogué ? La dernière version de Wordpress (2.0.5) inclut un script d’importation de blog ; joie : il y a un module pour importer depuis Dotclear. :) Après avoir renseigné tout correctement les informations requises pour importer mon blog, le script me chante pendant quelque temps qu’il n’y a pas de catégorie, pas d’utilisateur, pas de billet et autres à importer. Look at the code : ah, le nom des tables dans la base de données est codé en dur (dc_categorie, dc_comments, etc.). Mais je fais quoi si mes noms de tables sont différentes (i.e. j’ai utilisé un autre préfixe de tables que dc_) ?!?! Hop, une petite modification du script s’impose ; en fait, la variable pour changer le préfixe de tables était déjà présente dans le script, mais commentée et non utilisée dans le script. Mmmm…

Essai d’importation numéro 2, après modifications : joie, ça fonctionne. :) Je n’ai plus de messages d’erreur. Mais une visite sur le nouveau blog fraîchement importé me montre que le script a fait un gros caca : il coupe tous les billets, les titres et les commentaires dès qu’il croise une lettre accentuée. WTF ?!?!?!

Bon, je m’y remettrai plus tard cette semaine ou cette fin de semaine.

page 2 de 2 -