Molte aziende e associazioni sono dotate di siti web obsoleti, alimentati da CMS ormai scomparsi, oppure “codificati” direttamente in modo statico.
Per loro, una migrazione dei contenuti verso un sistema moderno e performante come Plone è molto difficile. Ora è possibile realizzarla facilmente con lo script FunnelWeb.
![]() |
| Migrare il proprio sito web verso Plone |
Per i siti web dinamici, era già possibile migrare verso un altro sistema passando per un export del database del sito A verso il database del sito B. Problema: questa tecnica è abbastanza macchinosa e non sempre dà risultati soddisfacenti, soprattutto se questi database hanno strutture diverse. Inoltre, non si applica ai siti web statici (la grande maggioranza dei siti in servizi attualmente).
Con lo script FunnelWeb, faremo “aspirare” il sito da migrare inviando il suo contenuto direttamente nel database di Plone. Il sistema analizza l’output del sito e ne estrae i dati pertinenti per compilare i campi del database. Ad esempio, il contenuto del tag verrà usato per il titolo della pagina, e il testo della pagina sarà estratto a partire da un qualsiasi tag div (identificato tramite XPath). Il sistema identifica e ricrea automaticamente la struttura ad albero del sito e i collegamenti tra i contenuti.
Lo script può funzionare in modalità automatica (analizza lui stesso il sito per estrarre i campi) oppure in modalità manuale, che permette una migrazione più accurata, in particolare per i siti che in origine sono mal strutturati. È quindi in grado di estrarre il contenuto dell’intero sito, a prescindere dalla sua dimensione.
Altro vantaggio: non è più necessario accedere al database o al server FTP del sito da migrare, il che consente di evitare eventuali “rallentamenti” imposti da fornitori poco scrupolosi.
Un vero progresso per tutti coloro che vogliono far evolvere il proprio sito web senza dover rifare tutti i contenuti.
