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.
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
Oh c'est beau!
Et pour les rédacteurs c'est pareil?
Non, je te refais un compte :D
c'est sympa... faut que je prépare un article, enfin plusieurs là, j'ai plus de blog à moa pour le moment :(
Génial pour les billets!
n'hésite pas à me faire signe si tu veux que je t'héberge ;)