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]+-(.+)$ 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 :)
Quelques-uns des plugins que j'ai installé :
- [Google Sitemaps Generator](http://www.arnebrachhold.de/2005/06/05/google-sitemaps-generator-v2-final), : 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
- 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](http://wordpress-fr.net/support/viewtopic.php?id=172).
- 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.
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 !
Commentaires (117)
Bravo pour cette migration, on n'y voit que du feu !
En plus le chargement est plus rapide sans les sifr
Content de Wordpress?
Mea culpa
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.
ça va que je n'ai pas grand chose à faire de ma vie en ce moment ^-^
Cheers !
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...
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 ?
Belle migration !
Enfin c'était il y a 4 mois, je suis un visionnaire. 8-) 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
Au fait, tu vois une différence de vitesse de rendu des pages par rapport à dotclear?
PS: n'oublies pas "Subscribe-to-comments", c'est quand même super utile pour pouvoir suivre le fil des commentaires.... :p ;)
J'ai fait un billet sur l'affichage des dates en francais, rien de compliqué
Je reporte ces précieuses indications dans la doc du script flatimport. Merci de ce tuto.
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 :p )
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 ;)
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
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 :^:
J'en profite pour relayer l'histoire d'une migration de Dotclear à Wordpress sur le blog 64k.be....
BRAVO!
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..
Et personne qui connait un moyen simple pour faire le chemin inverse... passer du vieillissant Wordpress à Dotclear 2 ???
:p
je plaisante. ceci-dit, tu vas avoir du mal à trouver du monde qui a fait cette migration je pense.
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
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 !
Depuis la réinstallation de Bloguyhom sur Wordpress 2, je n’avais pas remis les gravatars. C’est désormais chose rétablie. Seulement, K2 (qui me sert de thème de base) et les gravatars ne sont pas copains. Pendant tout un moment, aucun ...
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
Wordpress Rulez!
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 ;)
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 :D
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.
A
Soso
Encore en travaux mais le plus gros a été fait :)
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 !]
Comme je l’ai promis dans un précédent billet, voiçi comment j’ai réalisé la migration de DotClear 2 vers WordPress 2.3.1.
Et oui, vous avez été nombreux à migrer vers WordPress, un CMS de blog plus puissant que DotClear. Mais cette...
Excellent, juste un mot pour ultimate tag warrior as-tu lu ceci ?
http://www.herewithme.fr/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging
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
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)
merci
Logo Wordpress
Eh voilà, le premier billet posté sous Wordpress !
Oui, ça fais à peine une semaine que j’ai lancé mon site et pourtant, ça a suffit pour me faire fuir de Dotclear. En effet, même si l’administration sous Dotclear est ...
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 :-)
Merci !
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
Warning: require(/homez.64/thomevin/www/blog/ecrire/tools/flatExport/class.dbExport.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.php' (include_path='.:/usr/local/lib/php') in /homez.64/thomevin/www/blog/ecrire/tools/flatExport/index.php on line 23
Quelqu'un peut il m'aider?
Ciao,
François
Merci pour ce tuto instructif.
Je viens de migrer de dotclear vers WP tout à bien fonctionné le seul hic c'est que je n'ai aucune photos qui apparait dans les thumbnail (theme Newspress 1.0) alors bien évidemment aucune photo n'était précedemment hébergées directement sur mon ftp (celui de dotclear) toutes les photos dont je me sert sont hébergées chez photobucket.
Je me demande si ce n'est pas pour cela que le thumbnails ne trouve pas les images dans wp-contents et e fait donc pas les miniatures. Pensez-vous que ce soit cela ?
Sinon y'a t'il une façon de contourner ça, car je ne me sent pas de reprendre mes 1000 posts un par un pour isoler les images et le remettre dans la bibiliothesue.
Merci par avance
B
Merci pour toutes les infos, mais personnellement j'ai utilisé le plugin Dotclear importer 0.2 pour Wordpress et il a vraiment bien fonctionné. J'ai juste eu pas mal de retouches à faire avec l'encodage des caractères UTF-8 qui ne sont pas bien passés.