Migrer de WordPress à Dotclear 2

Introduction

Dotclear est différent de WordPress mais il offre des facilités à ceux qui veulent migrer depuis WordPress.

  • l'import des filtres de WordPress
  • des URLs personnalisables

Important :

Ceci effacera les catégories, liens, billets et commentaires du blog sur lequel vous êtes connecté. Vous pouvez créer un nouveau blog et vous y connecter si vous voulez garder ce contenu.

Migration

Pour commencer, connectez-vous à l'interface d'administration de Dotclear, cliquez sur EXTENSIONS > Import/Export puis cliquez sur Importer depuis Wordpress. Remplacez les 5 champs pour identifier la base de données MySQL utilisée par WordPress (ces informations se trouvent dans le fichier wp-config.php de WordPress).

Par défaut, la première catégorie de WordPress est "Uncategorized", et chaque billet est dedans. Dans Dotclear, les catégories sont facultatives, c'est pourquoi l'importeur propose une option pour ignorer la première catégorie de WordPress.

Par sa conception, Dotclear n'autorise qu'une catégorie par billet, alors que WordPress n'offre pas de limite. Les options "Importer les catégories comme des tags :" et "Préfixer ces tags avec : " permettent de compenser ça en migrant les catégories vers les tags.

FIXME WordPress can apply multiple formatters to each post, but Dotclear only uses one per post, so if you use something non-standard such as Markdown, you might need to specify that in the "Content filters" pop-ups (if you used a mix of formats, you might need to fix the ones which don't match the pop-up). Additionally, you might want to set the preferred formatter for yourself and any other users who write in formats other than Dotclear's default wiki syntax.

Une fois que votre contenu est importé, vous pourriez avoir besoin de changer le shéma par défaut des URLs pour le faire correspondre à celui de WordPress. Il est configurable dans Extensions > about:config, c'est le paramètre post_url_format.

Les utilisateurs sont importés, mais le mot de passe de chaque utilisateur a été modifié, ils devront utiliser le formulaire de demande d'un nouveau mot de passe pour recevoir un nouveau mot de passe.

L'import comprend les billets, commentaires, utilisateurs, catégories et liens. Il n'inclue pas les thèmes ou les extensions mais certains thèmes sont disponibles pour Dotclear et WordPress. Les URLs de notifications ("pingers") et les brouillons des billets ne sont pas importés.

Les clés de l'Antispam Akismet doivent être entrées manuellement dans l'extension Akismet de Dotclear. Après l'installation il est disponible dans le menu Extensions > Antispam.

Les trucs en plus à garder à l'esprit :

  • Dotclear n'accepte qu'une catégorie par billet
  • Dotclear peut importer des données depuis une base MySQL avec WordPress, mais pas depuis un export XML de WordPress (WXR) ou d'un export MySQL. Pour résoudre ce problème, vous pouvez installer temporairement une base MySQL sur le même serveur que Dotclear et y copier la base de données de WordPress afin de l'importer dans Dotclear.
  • Dotclear exige un préfixe post/ à l'URL pour les billets (en mode PATH_INFO). Ce n'est pas le cas pour WordPress. Vous devriez pouvoir trouver une solution avec l'URL rewriting, des redirects spécifiques pour les préfixes de dossier de base de Wordpress (dans mon cas, les années) pour rediriger vers les URL Dotclear avec l'insertion du préfixe post/. Par exemple, dans Apache httpd :
RedirectPermanent /2008 http://dotclear.org/post/2008

Wiki powered by Dokuwiki.