Table des matières

Migrer d'un blog hébergé par Free vers Dotclear 2

Voici comment migrer d'un blog hébergé sur la plateforme de blogs de Free.fr vers un blog Dotclear 2.

Après avoir utilisé le service blog.free pour des raisons de commodité et de rapidité d'installation, nous souhaitions en sortir et être autonomes : travailler à plusieurs administrateurs avec chacun son mot de passe, ouvrir à des rédacteurs avec des permissions réduites; utiliser d'autres widgets, améliorer la configuration etc., enfin utiliser tout Dotclear sans être bridé. Nous voulions aussi rester chez le même hébergeur.

Mais comment passer d'un blog.free(DC2) vers un DC2 toujours sur free ? Le problème est qu'il s'agit à la fois d'une migration et d'une installation nouvelle; un hybride, une migrinstall.



A- L'installation d'un Dotclear sur son serveur

En préliminaire : une fois faite l'installation classique de dotclear2 sur le serveur de free (en automatique), il faudra suivre la procédure "d'installation propre" proposée par la documentation pour mettre un fichier /blog à la racine dans lequel on aura créé les fichiers themes, public et plugins. http://fr.dotclear.org/documentation/2.0/admin/clean-install

Cette installation "propre" impliquera la redirection des images et des billets de dotclear2 /public vers blog/public, celle-ci ne pouvant se faire en automatique.

B- La migration par étapes de blog.free vers DC2

1- sauvegarde des documents du blog.free

Dans le blog.free passer par "Import/export" puis "Exporter un fichier texte" puis "Exporter un blog". On obtient une sauvegarde des billets sur son disque dur. Elle porte la date de sauvegarde, le nom du blog et se termine par -backup.txt

Dans blog.free passer cette fois dans "Gestionnaire de médias". - on peut essayer de "télécharger ce répertoire" d'images s'il n'est pas trop lourd et si la connexion est rapide; - sinon télécharger fichier par fichier. On récupère ainsi un (ou des) fichier(s) zip sur son disque dur.

2- redirection des images du dossier public de DC2 vers le nouveau dossier /blog/public

Pour rediriger les images vers /blog/public on crée un fichier texte dans un éditeur de texte contenant le code : RedirectPermanent /public/ http://nomdusite.free.fr/blog/public/

Pour free il y a déjà un fichier .htaccess sur le serveur, comportant la mention "php1". Il suffira d'intégrer ce texte à notre nouveau code.

php1

RedirectPermanent /public/ http://nomdusite.free.fr/blog/public/

Ce fichier sera enregistré sous le nom : htaccess (avec ou sans extension).

On indiquera si besoin dans les Préférences du logiciel de téléchargement : "afficher les fichiers cachés" ainsi que la fonction d'encodage UTF8. Par ftp on dépose le fichier htaccess à la racine du site, à côté des deux dossiers (dotclear et blog.)

En surlignant le nom du fichier puis en tapant sur la touche "entrée" de son clavier, on renomme ce fichier : .htaccess (point htaccess).

3- importation dans le nouveau DC2

–> On dépose le fichier sauvegardé backup.txt (du blog.free) dans le dossier blog/public par ftp. On prendra soin de vérifier que le mode de transfert par défaut du logiciel de ftp soit "automatique". Sinon pour les fichiers zip il doit être Binaire; il doit être ASCII pour les txt.

Via Import/Export sur DC2 on fait "importer depuis un fichier texte" et "Importer un blog" en le choisissant dans le fichier local du répertoire public. Les billets sont installés.

–> A noter que si pour une raison quelconque on souhaite supprimer ce backup.txt et le remplacer par un plus récent, il faudra penser, après l'avoir supprimé par ftp, à supprimer les catégories, sans cela l'import des billets ne sera pas possible. La suppression des catégories se fera par le plugin bigRedButton à installer sur le DC2.

Les fichiers zippés de plus de 2MB sont déposés par ftp dans le /blog/public. En passant par le Gestionnaire de médias, les fichiers sont dézippés avec la demande de les créer dans "un nouveau répertoire" : cela donnera un nouveau dossier du même nom. Les images devraient se trouver automatiquement associées aux billets.

C- Le DC2 nouveau : derniers boulons

1- paramétrages

Les noms ainsi que d'autres éléments des widgets, leur ordre, les indications qu'on avait paramétrées, ne sont pas toujours récupérés. Il faut donc les refaire…

Si l'installation ne se passe pas au mieux (coupures de transferts de zips générant des fichiers doublés, miniatures impossibles, images invisibles etc.), plutôt que de bricoler, préférer reprendre tout à zéro suivant la formule bien connue : "Si tout va mal, réinstalle".

2- feu blog

A fin avril 2009, free ne fournit encore pas de documentation pour supprimer le blog.free; trop jeune sans doute pour cela. Il faut attendre.

Donc c'est avec un peu de patience que le nouveau blog dotclear2 peut fonctionner. Mais un soulagement : on a bien quitté le cocoon fermé du blog.free et maintenant c'est la vraie liberté.



Merci à toute l'équipe de Dotclear pour leur sacré boulot et leurs conseils, au modo de la DreamteamDC2, au modo à carapace et au responsable du photocopieur, merci au forum en général qui a aidé à ce mémo.

Verveine et Martin pour l'équipe du Café des Vallées