Je quitte dotclear pour passer à wordpress, pour plusieurs raisons :
Pourquoi quitter dotclear :
Depuis la création de mon blog, j’ai de suite installé dotclear qui avait une très bonne réputation dans la communauté française. Mais plus le temps passe, plus la version 2 finale se fait attendre, et moins il y a des développeurs pour contribuer à la création des plugins indispensable à l’utilisation des blogs.
J’ai installé Dotclear 2 beta qui est vraiment très bien réussi et je pense que la version finale sera une très belle et confortable plateforme pour bloguer.
J’ai suivi les conseils de mon ami Adrien de nouveau marketing, qui me comptait les avantages de Wordpress. J’ai donc décidé de franchir le cap et de migrer mon blog sur cette plateforme.
Les avantages sont nombreux :
- Une communauté très dynamique
- Une application bien réalisée
- De nombreux plugins,
- Des thèmes en nombres importants
- L’interface d’administration est nettement plus développée que celle de dotclear
- La création d’articles est plus simple
- La possibilité de changer directement depuis l’interface le code source des pages !!!!
- Mais surtout une reconnaissance sur de nombreux sites (Mybloglog, Criteo, Microsoft Word…). Cela permet de gagner un temps précieux lors d’installation de widget ou autres.
Pour migrer mon blog j’ai utilisé différents outils et plusieurs manip pour éviter les problèmes de référencement, perte de liens etc… Il fallait récupérer :
- Les articles
- Les commentaires
- Les auteurs
- Les tags
- Les catégories
- La blog roll
- Ajouts des derniers commentaires, derniers messages, tags, mybloglog, l’auto roll, la blog roll.
- Adapter la sidebar en fonction de mes choix
Ensuite, il fallait choisir un thème et le modifier
Mais aussi rediriger le flux rss de feedburner sur le nouveau flux de Wordpress
Et pour finir écrire un .htaccess pour faire du RewriteRurl. Cette démarche est très importante !!! Il faut en effet rediriger en permanence les anciennes urls de dotclear : index.php, vers le nouvel index ! Je ne suis pas un expert, j’ai surement du employer des méthodes moins automatisées, mais elles marchent, donc si vous voulez vous simplifier la vie voici mon code (a adapter à votre blog) :
Vous pouvez le télécharger ici :
# BEGIN WordPress
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
#Reecriture des url des articles :
#Exemple : index.php/2006/12/08/100-billet-de-test
#Devient sur wordpress
#Resultat : /blog/2006/12/08/billet-de-test
#[R=301] veut dire que c'est une redirection permanente
RewriteRule ^index.php[/]([0-9]+)[/]([0-9]+)[/]([0-9]+)[/][0-9]+-(.+)$ http://www.david-boisseleau.info/blog/$1/$2/$3/$4 [R=301,L]
#Reecriture des catégories
RewriteRule ^index.php/General$ http://www.david-boisseleau.info/blog/category/general [R=301,L]
RewriteRule ^index.php/Telecom$ http://www.david-boisseleau.info/blog/category/telecom [R=301,L]
RewriteRule ^index.php/Informatique$ http://www.david-boisseleau.info/blog/category/informatique [R=301,L]
RewriteRule ^index.php/Epmi$ http://www.david-boisseleau.info/blog/category/epmi [R=301,L]
RewriteRule ^index.php/Musique$ http://www.david-boisseleau.info/blog/category/musique [R=301,L]
RewriteRule ^index.php/Conference$ http://www.david-boisseleau.info/blog/category/conference [R=301,L]
RewriteRule ^index.php/Soiree$ http://www.david-boisseleau.info/blog/category/soiree [R=301,L]
RewriteRule ^index.php/Sport$ http://www.david-boisseleau.info/blog/category/sport [R=301,L]
RewriteRule ^index.php/Gestion-de-projet$ http://www.david-boisseleau.info/blog/category/gestion-de-projet [R=301,L]
RewriteRule ^index.php/Ecologie$ http://www.david-boisseleau.info/blog/category/ecologie [R=301,L]
RewriteRule ^index.php/Stage$ http://www.david-boisseleau.info/blog/category/stage [R=301,L]
RewriteRule ^index.php/Energie$ http://www.david-boisseleau.info/blog/category/energie [R=301,L]
#Reecriture des catégories avec un / après (surement que l'on pouvait faire les deux en meme temps)
RewriteRule ^index.php/General/$ http://www.david-boisseleau.info/blog/category/general [R=301,L]
RewriteRule ^index.php/Telecom/$ http://www.david-boisseleau.info/blog/category/telecom [R=301,L]
RewriteRule ^index.php/Informatique/$ http://www.david-boisseleau.info/blog/category/informatique [R=301,L]
RewriteRule ^index.php/Epmi/$ http://www.david-boisseleau.info/blog/category/epmi [R=301,L]
RewriteRule ^index.php/Musique/$ http://www.david-boisseleau.info/blog/category/musique [R=301,L]
RewriteRule ^index.php/Conference/$ http://www.david-boisseleau.info/blog/category/conference [R=301,L]
RewriteRule ^index.php/Soiree/$ http://www.david-boisseleau.info/blog/category/soiree [R=301,L]
RewriteRule ^index.php/Sport/$ http://www.david-boisseleau.info/blog/category/sport [R=301,L]
RewriteRule ^index.php/Gestion-de-projet/$ http://www.david-boisseleau.info/blog/category/gestion-de-projet [R=301,L]
RewriteRule ^index.php/Ecologie/$ http://www.david-boisseleau.info/blog/category/ecologie [R=301,L]
RewriteRule ^index.php/Stage/$ http://www.david-boisseleau.info/blog/category/stage [R=301,L]
RewriteRule ^index.php/Energie/$ http://www.david-boisseleau.info/blog/category/energie [R=301,L]
#Reecriture des archives dans les catégories
RewriteRule ^index.php/General/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/general [R=301,L]
RewriteRule ^index.php/Telecom/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/telecom [R=301,L]
RewriteRule ^index.php/Informatique/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/informatique [R=301,L]
RewriteRule ^index.php/Epmi/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/epmi [R=301,L]
RewriteRule ^index.php/Musique/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/musique [R=301,L]
RewriteRule ^index.php/Conference/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/conference [R=301,L]
RewriteRule ^index.php/Soiree/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/soiree [R=301,L]
RewriteRule ^index.php/Sport/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/sport [R=301,L]
RewriteRule ^index.php/Gestion-de-projet/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/gestion-de-projet [R=301,L]
RewriteRule ^index.php/Ecologie/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/ecologie [R=301,L]
RewriteRule ^index.php/Stage/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/stage [R=301,L]
RewriteRule ^index.php/Energie/([0-9]+)/([0-9]+)$ http://www.david-boisseleau.info/blog/category/energie [R=301,L]
#Reecriture des archives
RewriteRule ^index.php/2007/07/$ http://www.david-boisseleau.info/blog/2007/07/ [R=301,L]
RewriteRule ^index.php/2007/06/$ http://www.david-boisseleau.info/blog/2007/06/ [R=301,L]
RewriteRule ^index.php/2007/05/$ http://www.david-boisseleau.info/blog/2007/05/ [R=301,L]
RewriteRule ^index.php/2007/04/$ http://www.david-boisseleau.info/blog/2007/04/ [R=301,L]
RewriteRule ^index.php/2007/03/$ http://www.david-boisseleau.info/blog/2007/03/ [R=301,L]
RewriteRule ^index.php/2007/02/$ http://www.david-boisseleau.info/blog/2007/02/ [R=301,L]
RewriteRule ^index.php/2007/01/$ http://www.david-boisseleau.info/blog/2007/01/ [R=301,L]
RewriteRule ^index.php/2006/12/$ http://www.david-boisseleau.info/blog/2006/12/ [R=301,L]
RewriteRule ^index.php/2006/11/$ http://www.david-boisseleau.info/blog/2006/11/ [R=301,L]
RewriteRule ^index.php/2006/10/$ http://www.david-boisseleau.info/blog/2006/10/ [R=301,L]
RewriteRule ^index.php/2006/09/$ http://www.david-boisseleau.info/blog/2006/09/ [R=301,L]
RewriteRule ^index.php/2006/08/$ http://www.david-boisseleau.info/blog/2006/08/ [R=301,L]
RewriteRule ^index.php/2006/07/$ http://www.david-boisseleau.info/blog/2006/07/ [R=301,L]
#Reecriture des pages p1,p2 etc...
RewriteRule ^index.php/p1$ http://www.david-boisseleau.info/blog/page/1/ [R=301,L]
RewriteRule ^index.php/p2$ http://www.david-boisseleau.info/blog/page/2/ [R=301,L]
RewriteRule ^index.php/p3$ http://www.david-boisseleau.info/blog/page/3/ [R=301,L]
RewriteRule ^index.php/p4$ http://www.david-boisseleau.info/blog/page/4/ [R=301,L]
RewriteRule ^index.php/p5$ http://www.david-boisseleau.info/blog/page/5/ [R=301,L]
RewriteRule ^index.php/p6$ http://www.david-boisseleau.info/blog/page/6/ [R=301,L]
RewriteRule ^index.php/p7$ http://www.david-boisseleau.info/blog/page/7/ [R=301,L]
RewriteRule ^index.php/p8$ http://www.david-boisseleau.info/blog/page/8/ [R=301,L]
RewriteRule ^index.php/p9$ http://www.david-boisseleau.info/blog/page/9/ [R=301,L]
RewriteRule ^index.php/p10$ http://www.david-boisseleau.info/blog/page/10/ [R=301,L]
# END WordPress
Vous pouvez laisser un commentaire, ou un trackback sur votre propre site.


3 comments so far
Le flux rss s’actualise plus :p
juillet 24th, 2007 at 22:03
Ah ??
J’avais pourtant vérifier !
juillet 24th, 2007 at 22:35
Je me suis réabonné et ça marche maintenant.
Il est génial ton ptit .htaccess, j’ai redirigé blognawak :p
juillet 26th, 2007 at 15:46
Leave a Reply