Je passe enfin à Plone 3.

J'ai hésité pendant longtemps à mettre à jour mon site de Plone 2 à Plone 3, principalement à cause de Quills, dont je me sers pour ce blog.

En effet, Plone 3 introduit beaucoup de changements dans l'architecture du site, et malheureusement, le blog est un des contenus qui ne survient pas à la mise à jour directe...

Mais bon, le temps passe, et j'accumule du retard par rapport à l'évolution de Plone. Et c'est pas très bien pour la pérennité de ce site. Donc j'ai pris mon courage à deux mains, et j'ai recréé un site tout neuf.

En fabriquant un site from scratch, la difficulté est de reprendre le contenu existant. À vrai dire, je n'ai pas tellement de choses sur ce site. Les gros morceaux sont le blog, et les photos de vacances.

Les photos de vacances ont pu être récupérées par export/import de Plone 2 à Plone 3. Et vu que c'est le plus gros du site, c'était déjà un poids en moins. Or les entrées du blog, c'est autre chose...

Comme Quills a été revu de fond en comble, et que la migration plante lamentablement, je n'ai pas eu d'autre choix que de recréer chaque entrée une par une. Il existe sûrement des méthodes plus intelligentes et plus pratiques de procéder, mais mes connaissances de Python sont assez limitées... Puis je l'avais déjà fait une fois quand je suis passé de SimpleBlog à Quills, je savais à quoi m'attendre.

Puis cette fois, je suis plus enclin à le faire, car les créateurs de Quills ont fabriqué QuillsEnabled, un nouveau produit qui change la présentation et le schéma d'un dossier standard contenant des documents standards en un dossier blog et entrées de blog. Ce qui fait que si jamais le projet Quills est abandonné, je ne perdrai pas mes données lors d'une future migration.

J'écris ça avant de me lancer dans la (longue) migration manuelle du blog. Heureusement, à la bascule vers Quills, j'ai eu la bonne idée de placer tous les attachements des entrées de blog dans un dossier à part, là je n'aurai qu'à copier/coller les textes sur de nouveaux documents. Pas d'édition, pas de relecture, du déplacement mécanique pur.

Quand vous lirez ça, le nouveau site sera pleinement opérationnel. Manquera plus que du nouveau contenu. Et de la personnalisation graphique. 🙂

Ah, et j'en ai profité pour faire un peu de ménage, certaines pages ont été déplacées, utilisez la recherche si jamais un lien ne marche plus !


 Commentaires

Stats

 Posted by Paig Chong Woo at 09/02/2009 23:21
J'ai calculé que j'avais mis environ 16 heures à migrer 554 entrées de blog, ce qui fait une entrée toutes les minutes 45 secondes.

En pratique c'est même un peu moins, vu que ce temps inclut la recopie des commentaires.

Pas mal. ;)