De nombreuses entreprises et associations sont équipées de sites web obsolètes, propulsés par des CMS disparus, ou "codés" en dur.
Pour elles, une migration de leurs contenus vers un système moderne et performant comme Plone est très difficile. Il est désormais possible de la réaliser facilement avec le script FunnelWeb.
Migrer son site web vers Plone |
Pour les sites web dynamiques, il était déjà possible de migrer vers un autre système en passant par un export de la base de données du site A vers la base de données du site B. Problème : cette technique est assez lourde et ne donne pas toujours de bons résultats, surtout si ces bases ont des structures différentes. De plus, elle ne s'applique pas aux sites web statiques (la grande majorité des sites en services actuellement).
Avec le script FunnelWeb, on va "aspirer" le site à migrer en envoyant son contenu directement dans la base de données Plone. Le système analyse le rendu du site et en extrait les données pertinentes pour renseigner les champs de la base. Par exemple, le contenu de la balise sera utilisé pour le titre de la page, et le texte de la page sera extrait à partir d'une balise div quelconque (identifiée grâce à XPath). Le système identifie et recréé automatiquement l’arborescence du site et les liens entre les contenus.
Le script peut fonctionner en mode automatique (il analyse lui-même le site pour extraire les champs) ou en mode manuel, ce qui permet une migration plus fine, notamment pour les sites mal structurés à l'origine. Il est ensuite capable d'extraire le contenu de l'ensemble du site, quel que soit sa taille.
Autre avantage : il n'est plus nécessaire d'accéder à la base de données ou au serveur FTP du site à migrer, ce qui permet de s'affranchir d'éventuelles "lenteurs" imposées par des prestataires peu scrupuleux.
Un vrai progrès pour tous ceux qui veulent faire évoluer leur site web sans avoir à refaire tous leurs contenus.