Ah Dotclear… C’était en octobre 2003. J’entendais de plus en plus souvent parler des blogs. J’ai donc tout naturellement testé Dotclear. J’étais tellement emballé que j’ai acheté un nom de domaine (64k.be) et j’ai installé ce moteur de blog. J’ai mis plus d’un an avant d’être vraiment motivé à publier quelque chose (merci Soph).
Hélas Dotclear a pris un peu de retard dans son développement, avec une version 2 qui s’est fait très longtemps attendre et qui d’ailleurs est toujours en version beta. Version que je n’ai pas encore testé. Il faut dire que les hébergeurs compatibles PHP5 et MySQL5 n’étaient pas légion.
Depuis quelques mois, j’ai commencé à lorgner du côté de WordPress. Je l’ai récemment utilisé pour réaliser un site pour un client, et je dois dire que j’ai été emballé ^-^
Un problème avec Dotclear, c’est sa communauté. Bien que très sympathique , celle-ci a du mal à sortir de monde francophone. WordPress est beaucoup plus international. Cela veut dire une communauté très réactive, un meilleur support sur les forums, beaucoup plus de plugins disponibles, etc.
Mais la transition entre deux systèmes de gestion de contenu n’est jamais une chose évidente. Certains en parlent, certains ont déjà franchi le cap, et d’autres l’utilisent depuis longtemps.
Mon côté geek-bidouilleur étant plus fort que tout, je me suis lancé dans l’aventure ^-^
J’ai suivi cette procédure.
La première étape consiste à exporter le contenu de Dotclear grâce au plugin flatexport. Idéalement avec un Dotclear à jour, et pas comme 64k, un Dotclear dont on connaît même plus la version suite aux différents bidouilles. Le plugin se charge d’exporter le contenu de votre blog sous forme de fichier texte (blog-backup.txt).
On peut en profiter pour changer la source des images. En effet Dotclear les place dans le dossier /images/ alors quand dans WordPress, elles sont stockées dans /wp-content/uploads/ANNEE/DATE. J’ai décidé que je placerais les anciennes images dans /wp-content/uploads/2006/dotclear et de remplacer tout ça dans blog-backup via un éditeur texte.
Ensuite, le truc le plus simple, on installe WordPress.
Maintenant, depuis ce WordPress bien propre, il faut importer le contenu Dotclear, grâce au plugin flatimport. Il faut le renommer en flatimport.php et le placer dans wp-admin/import. Le fichier blog-backup.txt se place lui dans wp-content/uploads. Ensuite dans l’interface de Wordpres, on lance l’import depuis Manage/Import/Dotclear Flat Import.
Un point très important, les changements d’url. En effet il serait bête de perdre toutes ces pages référencées dans les moteurs de recherche. Sous Dotclear, les url de 64k étaient du type 64k.be/index.php/ANNEE/MOIS/JOUR/POST_ID-TITRE. Pas de problème, puisque WordPress permet de définir sa propre structure de permalien. Mais c’est là que je découvre un problème : l’import a modifié tous les post_id. Donc les liens depuis Google étaient brisés.
C’est là que Mich entre en action et me pond un htaccess miraculeux. Je ne sais pas vous, mais les expressions régulières et moi ça fait deux. Cette règle permet de rediriger les liens indexés par Google vers la bonne url WordPress, sans tenir compte du post_id :
RewriteRule ^index.php[/]([0-9]+)[/]([0-9]+)[/]([0-9]+)[/][0-9]+-(.+)$ http://64k.be/$1/$2/$3/$4 [R=301,L]
Le R=301 indique aux moteurs de recherche qu’il s’agit d’une redirection permanente.
MàJ : On dirait que ça fonctionne à merveille puisqu’il n’y a déjà presque plus aucunes anciennes url dans l’index de Google ! ^-^
Et voilà, au niveau du contenu le principal est fait.
Maintenant il faut trouver les correspondances aux niveaux des fonctionnalités. J’ai utilisé comme base le thème K2. Il intègre à la base l’affichage des commentaires récents, les archives, un lecteur rss, etc. Et aussi pas mal de fonctionnalités AJAX à la mode icon
Quelques-uns des plugins que j’ai installé :
- Google Sitemaps Generator, : génération d’un fichier sitemap.xml
- My Link Order : permet de réorganiser facilement sa liste de liens
- Akismet : le plugin antispam fournit par défaut avec WordPress
- Smiley Javascript Buttons : permet d’avoir des smilies cliquables pour les commentaires
- SpotMilk : un thème pour l’interface d’administration
- Ultimate Tag Warrior : gestion des tags
J’ai encore quelques petits problèmes non résolu :
- Fichier fr_FR.mo ou pas, mon WordPress ne veut rien savoir, l’admin et les dates restent en anglais. Apparement il s’agirait d’un problème au niveau de mon hébergement.
- La version 2.1 a quelques petits problèmes de jeunesses avec l’AJAX, en effet, parfois il est impossible de supprimer un commentaire ou ajouter une catégorie.
Sinon à part ça, on est très satisfait de cette migration ! Et vous ? icon
Pour l’instant je suis en train de regarder de côté des plugins pour ajouter de nouvelles fonctionnalités à 64k. Et après… un nouveau thème !









Hé hé !
Bravo pour cette migration, on n’y voit que du feu !
du beau boulot icon
En plus le chargement est plus rapide sans les sifr
Content de Wordpress?
carrément la classe, super boulot Ced :-O
Congrats icon
Hum quel homme! :$
Soph, il a encore le temps de jouer à la Wii? Sinon, je connais des intéressé(e)s ^-^
Pas vraiment non. Ce w-e, ça a été de 8h du mat le samedi à 1h30 du mat le dimanche, puis de 7h du mat le dimanche jusque…. (pas encore fini) Mais je joue pour deux, j’ai bien avancé dans les lapins crétins héhéhé Je vais tous vous laminer dans 15 jours. Mouhahaha ^-^
Me semble que l’article sur la Brother a été effacé dans l’aventure ;-(
Ah ben non j’viens de retomber dessus :$
Mea culpa
J’ai remarqué un bug… Je sais pas si ça le fait qu’avec FireFox mais par exemple sur cet article : http://64k.be/2006/07/14/la-methode-zidane-pour-resoudre-les-problemes / y’avait une vidéo, et elle n’y est plus.
Ho ils l’ont fait ! Bon, ben je crois que je vais suivre puisque apparemment l’expérience est positive. Me connaissant je ne vais pas faire aussi transparent que vous puisque ça sera un changement à la tronçonneuse.
Je peux faire mon chiant et demander d’installer une notification de réaction aux commentaires par e-mail ? Le flux des commentaires je trouve ça beaucoup trop lourd dans la démarche.
arglh…avec un tuto pareil je vais moi aussi être forcé de m’y mettre.. merci beaucoup Ced :^:
ça va que je n’ai pas grand chose à faire de ma vie en ce moment ^-^
« Subscribe To Comments » marche vraiement bien au passage icon
Cheers !
SI tu ne l’avais pas dit je crois que personne n’aurait remarqué quelque chose!
En tout cas merci pour le tuto (même si je n’ai pas tout compris avec le htaccess), je pensais justement moi aussi à migrer vers WP, et c’était juste la migration vers cette nouvelle plate-forme qui me faisait peur. Je sens que je vais me lancer dans pas longtemps…
Décidemment, il ne va plus rester personne chez Dotclear.Tout le monde se barre.
J’ai une question pratique. Après migration dotclear->wordpress, j’ai eu une grosse chute de visites à l’instar de nombre de migrants. Du fait du rewrite magique, ça se ressent ou pas ?
Merci pour ce tuto, même si cela fait qq mois que j’ai deja migré. Je ne connaissais pas SpotMilk, il redonne un coup de jeune à l’interface d’admin. J’utilise aussi Ultimate tag warrior mais à partir de mon nuage de tag, la présentation des articles trouvés ne respecte pas mon theme… as tu rencontré cette difficulté ? aurais tu un tuyau à me donner ?
;-( 2 mois trop tard arrive ce fabuleux article…
Belle migration !
Et dire que moi j’en ai ch** pendant 2 semaines à switcher de Doctlear à Wordpress via l’outil d’importation intégré à Wordpress. ;-(
Enfin c’était il y a 4 mois, je suis un visionnaire. icon Ce qu’il y a de bien c’est que dans 6 mois – 1 an, on migrera encore une fois mais vers Habari cette fois! 8-o
Pas mal du tout la migration… le design n’a presque pas changé… à part les titres en flash. Bravo!
Au fait, tu vois une différence de vitesse de rendu des pages par rapport à dotclear?
Bienvenue chez les wordpressiens. C’est fou le nombre de gens qui passent de DC à WP…
Comment tu fais pour passer une icône dans le flux RSS ? ça m’intrigue ça.
Répétons en coeur : « Wordpress, What Else? » icon
Install SpamKarma!!!!! Necessaire et incontournable…
Super tuto et superbe migration en tout cas !! migrer ou pas migrer that is the question pour pas mal de monde ces derniers temps semble-t-il. Je pense que ce mouvement est plus dû à certains soucis de DC plus qu’aux performances de WP. Disons que la perénité d’une solution avec une communauté comme celle de WP doit en faire réfléchir plus d’un !!!
PS: n’oublies pas « Subscribe-to-comments », c’est quand même super utile pour pouvoir suivre le fil des commentaires…. icon icon
Merci pour ce billet ! Je pense vous suivre dès cette semaine !!! icon
Félicitations pour être passé sur Wordpress… Dotclear va etre vite oublié icon
J’ai fait un billet sur l’affichage des dates en francais, rien de compliqué
hehe! Excellente idée de passer sur WordPress. Je l’utilise pour deux blogs, et franchement, je ne suis pas déçu du tout! icon
Je suis passé de UTW à Simple Tagging car il corrige le bug de suppression des tags (Simple Tagging importe les tags de UTW).
Je reporte ces précieuses indications dans la doc du script flatimport. Merci de ce tuto.
petites remarques :
1/ sous IE (au boulot, pas le choix :/ ) quand je lis les commentaires, le texte des 2 colonnes de droite se retrouve sous les commentaires. Je suis le seul dans ce cas là? (forcément, si je suis le seul à devoir utiliser IE icon )
2/ Mon gravatar n’apparait pas toujours. Rien de grave docteur?
3/ Le smiley qui tire la langue apparait en texte, pas en ptit bonhomme sympa icon
Eh bien, encore des bloggeurs qui se laissent tenter par l’aventure Wordpress. Restera t’il un jour des blog sous Dotclear.
Personnellement je compte changer également mais j’attend Habari, un projet auquel je participe en tant que Traducteur et Beta testeur.
http://groups.google.com/group/habari-utilisateurs-fr
Féliciation pour cette migration… De mon côté, je suis reparti à zero à partir de Wordpress. Ca me paraissait un peu trop compliqué à mon gout. Clap clap clap !
@Marin : Aaah ben, je revends justement ma Wii en ce moment
Voilà j’ai corrigé les petits bugs avec les smilies et dans ie6 ^-^
Pour l’affichage des dates en français, le seul truc que j’ai trouvé c’est de les renommer à la main dans le fichier locale.php :^:
Tres bon chois pour wordpress et j’aime le désing de ce blog
Ah ouaiiiii…. Pas maaaaal! Dans le genre seamless, c’est pas mal du tout
BRAVO!
En plus quelques petits effets touts jolis notamment sur les formulaires ..
J’hésitais entre dotclear et wordpress depuis longtemps, je vais me dépêcher à lire tout ce chouette article histoire de terminer mon choix..
Très bon tuto, qui aborde les vraies questions, avec de vraies réponses. Merci. ^-^
:^: …
Et personne qui connait un moyen simple pour faire le chemin inverse… passer du vieillissant Wordpress à Dotclear 2 ???
icon
toi tu cherches à te faire des amis ici icon
je plaisante. ceci-dit, tu vas avoir du mal à trouver du monde qui a fait cette migration je pense.
Bonjour,
J’ai l’impression que je vais faire bande à part… :-O
J’ai bien l’intention de rester fidèle à DotClear (2 quand la version finale sortira)… même si les qualités de WordPress sont évidentes… ^-^
Amicalement,
Monique
Beau boulot, et bel article… mais je suis quand même content d’avoir choisis Wordpress dès le début icon.
j ‘ai un copain qui souhaite me rejoindre sous wordpress, avec ceci, il devrait reussir son départ de dotclear, merci pour lui icon
sympa comme billet, mais je resterais fidèle à Dotclear :$
et hop, idem.. ai suivi (les raisons aussi) la masses de dotclear vers wp, et ca s’est bien passé, il a même pas modifié les post id dans mon cas icon
Effectivement comme précisé ci-dessus, c’est étonnant le nombre de gens qui passent de DC à Wordpress icon J’en fais moi-même partie depuis peu. En tout cas chapeau bas pour ce site très agréable à l’oeil icon
Pour moi ça été catastrophique, je m’y suis prise comme un manche ! J’en suis à ma deuxième migration : de over-blog (qui ne permettait pas l’export des archives !) à dotclear, de dotclear à wordpress. Quasiment un par an ! Et à chaque fois j’y ai laissé des plumes ! Bon d’accord, j’ai qu’à mieux lire les instructions… Mais bon, des fois… on y comprend rien… Et puis globalement, le blog c’est quand même quand on a du temps, non ? Et du temps, j’en manque ! Bref ! Voilà mes aventures, pour compenser la vision angélique de l’auteur de ce blog (très sympa d’ailleurs… au passage… quand même !)
Donc, J’ai perdu mes images et les ai malencontreusement effacées !!! Une fois l’installation faite et les articles récupérés, il a fallu réinsérer les images à la main en puisant dans le disque dur externe. (ouf, j’avais quand même fait des sauvegardes ! Mais si je vous racontais mes aventures de ce coté là, ouh la, on s’rait pas couchés !
Un truc GRAVE : L’installation de Simple Tagging a supprimé un des trucs que je trouvais très chouette dans wp, c’est la possibilité de passer dans un même mouvement du mode visuel au mode code et maintenant je ne sais pas comment récupérer cette fonctionnalité.
Vu qu’il y a ici du bidouilleur de premier ordre, il y aura peut-être mon sauveur dans le tas ! Hein ? Siouplait ? Merci !
Très instructif et utile ce post. Juste ce qu’il faut de liens pour les plugins indispensables et un thème k2 très bien retravaillé par meboo. Respect! icon
J’arrive sur cet intéressant article en cherchant comment migrer mon blog de dotclear 1 et quelques vers WP 2.2. Décidement, DotClear ne suit pas. Dommage, ça avait un côté sympa la francophonie, mais je n’arrive pas à trouver la moindre llimite à wordpress.
Ceci dit, je ne peux pas appliquer la méthode parce que mon blog sous DC ne tourne plus, je suis obligé de me rabattre sur une exportation des données depuis phpmysadmin… juste trouver une autre méthode. Bonne continuation.
–
fxbodin
Je n’ai pas trouvé meilleure plateforme de blog que Wordpress, c’est vraiment très puissant!
Wordpress Rulez!
Bien joué icon
Merci pour le bon plan, ça marche au poil après quelques sueurs froides.
Par contre un problème persiste, l’import des images via le plugin Cache Images (http://www.bloggingexpertise.com/plugins/cache-images/) qui ne reprend pas mes anciennes images des dossiers Dotclear pour que je puisse supprimer tous les anciens dossiers, c’est chiant.
Encore merci icon
Très sympa ton tuto icon.
Je suis en plein chantier « migratoire », et il me reste encore le problème des redirections d’url (ton htacess me provoque une erreur interne oO)., et à trouver les plugins qui m’étaient cher sous DC icon
Avec mon anglais, c’est pas gagné mais je suis en vac’ xD
Merci encore pour le tuto, à ce jour c’est le plus complet.
Merci pour la procédure, la transition s’est faite sans mal… A part évidemment cette histoire d’URLs à réécrire, heureusement qu’il y a l’astuce du fichier htaccess !
A
Soso
Petite question en passant Ced, le htaccess, il faut le placer a quel endroit ?
A la racine de ton blog
Merci Ced, grace a ton tutoriel, ma migration sur WP est passee comme une lettre a la poste !
Super article, je vais profiter de changer d’hébergement pour migrer, merci !
Eh bien merci bien, j’ai aussi sauter le pas grace a ton article icon icon
Encore en travaux mais le plus gros a été fait icon
Je suis passé de Dotclear 1.2 à Wordpress 2.2 et j’ai un problème avec les articles qui contiennent un numéro au début du titre.
Par exemple …/1400-ans renvoie sur …/ans
[PS: ce commentaire ne semble pas passer correctement. Normalement je voulais afficher des liens et une partie de mon .htaccess, mais Bad Behaviour doit le bloquer !]
Excellent article qui m’a permis avec les liens qui vont bien de passez sous WP sans problème. Par contre le fichier htaccess, il faut faire un nouveau fichier et le mettre à la racine ou il faut copier la ligne ds le fichier qui existe déjà ? Ces ptits détails font toute la différence et quand on n’y connait rien… Merci.
Bonjour,
Excellent, juste un mot pour ultimate tag warrior as-tu lu ceci ?
http://www.herewithme.fr/tuto-migrer-de-ultimate-tag-warrior-vers-simp le-tagging
Merci beaucoup d’avoir rédigé ce billet très utile ! j’ai réussi ma migration avec succès ! icon
Merci pour cet article très intéressant
Bonjour,
Merci beaucoup pour vos conseils, grâce à ça j’ai réussi ma migration de free vers ovh.
Pour les migrations de free, voici mon expérience et quelques conseils qui vous seront plus qu’utile (suivre scrupulusement la technique ci-dessus ne fonctionne pas avec free):
http://www.julienbagein.com/errements-divers/migration-dotclear-27-sur -free-vers-wordpress-23-sur-un-autre-hebergeur-reussie/
Cordialement,
Julien
Un tuto et des informations plus complètes ici :
http://www.wordpress-fr.net/support/sujet-2944&p=5
(Plus utile et explicite à mon goût – je l’ai fait pour l’instant sur mon serveur local – car présentant diverses façons de le faire et.. surtout, une meilleure version du plugin flatimport de Wordpress pour importer Dotclear)
Aujourd’hui, toutes ces infos sont-elles toujours d’actualité pour migrer d’un dotclear 2 à la dernière version de wordpress?
merci
Bonjour et bonnes fêtes à tous !
Je cherche à rediriger mes URL
Je suis chez OVH (90plan).
Je souhaite passer de Dotclear à Wordpress.
J’aimerai rediriger toutes les URL http://www.technobuzz.fr/index.php?...
vers
http://www.technobuzz.fr/v2/...
J’ai globalement un souci avec le ?
Si vous avez une idée pour que je termine bien l’année icon
Merci !
Bonjour,
je suis en train de passer de dc1.2 à WP 2.7
j’ai utilisé l’outil d’import intégré à WP
j’ai 2 soucis :
1- tout l’import s’est bien passé sauf que les posts ont perdu leur catégorie !
2- comme tu l’as précisé, les id des posts ont été modifiés et je ne comprends vraiment pas en quoi la ligne du .htaccess que tu fournis résoudra le problème, puisque le id a changé !!!
merci en tout cas
Bon moi je suis pas bon. J’arrive meme pas a exporter. Quand je clique dans tools sur Flat File Export j’ai:
Warning: require(/homez.64/thomevin/www/blog/ecrire/tools/flatExport/class.dbEx port.php) [function.require]: failed to open stream: No such file or directory in /homez.64/thomevin/www/blog/ecrire/tools/flatExport/index.php on line 23
Fatal error: require() [function.require]: Failed opening required ‘/homez.64/thomevin/www/blog/ecrire/tools/flatExport/class.dbExport.ph p’ (include_path=’.:/usr/local/lib/php’icon in /homez.64/thomevin/www/blog/ecrire/tools/flatExport/index.php on line 23
Quelqu’un peut il m’aider?