Passage de spip à dotclear

Je viens de migrer le site du spip à Dotclear. Accessoirement je vais embéter le bot google pour avoir tout changé.

J'ai procédé de la manière suivante:

  • création d'un site image sous DC
  • Pousser le nouveau site sur le premier pour l'écraser

Créer le site vide

Pour la création du du site Dotclear, le plus simple est de le faire sur le meme serveur (lorsqu'on a un dédié), mais avec un virtual host différent.en utilisant http://IPduServeur ou encore en faisant un virtual host pour lequel appache écoute sur un autre port. Pour l'installation dotclear, suivez le lien en bas de la page (et surtout revenez apres)

Préparer le site spip à etre importé

Dotclear possede un outil d'importation depuis Wordpress, mais pas pour spip. Ce n'est pas grave on utilise la fonction d'importation d'un flux RSS. Par défaut spip ne met que les 10 derniers articles dans son flux RSS. Il faut en premier changer ce nombre pour que tous les articles soient dans le flux.

Sous spip, le fichier en question est celui-ci /squelettes-dist/backend.html

On change:

<BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{0,10}{unique}> <INCLURE{fond=inc-rss-item}{id_article}>

par

<BOUCLE_50recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{0,50}{unique}> <INCLURE{fond=inc-rss-item}{id_article}>

Aspirer le site.

Import Flux RSS dans Dotclear

Dans l'interface d'administration de D.C, Il suffit de rentrer l'URL du flux RSS de spip dans la case prévue. (http://URL//spip.php?page=backend)

J'ai une bonne nouvelle et une mauvaise. La bonne: Il a super bien importé tous les articles, avec les images. Les mots clés ont été transformés en tags dans D.C. La mauvaise: Les catégories / sommaire n'ont pas été prises en compte. Il faudra remettre les articles ("billets" sous D.C.) un par un dans la bonne catégorie. Les statistiques de visites et les commentaires sont perdus.

Pousser le nouveau site sur l'ancien.

en root, dans mon cas

www:/home/rpasserieu# mv /home/rpasserieu/www /home/rpasserieu/www2 www:/home/rpasserieu# mv /home/sd-16654/www /home/rpasserieu/www www:/home/rpasserieu# mv /home/rpasserieu/www2 /home/sd-16654/www

Penser à changer l'adresse du site dans la configuration de dotclear.

Post scriptum:

Lors de l'import du flux RSS, les images n'ont pas été téléchargées, elle.s sont affichées depuis leur adresse d'origine. La méthode (enfin, pour moi c'est trop tard) est de laisser le dossier /IMG de spip dans la racine du site.

voila voila.

Commentaires

1. Le vendredi, mars 13 2009, 00:23 par Emma

Oh c'est beau!

Et pour les rédacteurs c'est pareil?

2. Le vendredi, mars 13 2009, 00:32 par Gnieark

Non, je te refais un compte :D

3. Le vendredi, mars 13 2009, 00:36 par Emma

c'est sympa... faut que je prépare un article, enfin plusieurs là, j'ai plus de blog à moa pour le moment :(

4. Le vendredi, mars 13 2009, 00:44 par Gnieark

Génial pour les billets!

n'hésite pas à me faire signe si tu veux que je t'héberge ;)

Page top