Viele Unternehmen und Vereine sind mit veralteten Websites ausgestattet, die von nicht mehr vorhandenen CMS betrieben werden oder „hart codiert“ wurden.
Für sie ist eine Migration ihrer Inhalte zu einem modernen und leistungsfähigen System wie Plone sehr schwierig. Es ist mittlerweile möglich, dies ganz einfach mit dem FunnelWeb-Skript durchzuführen.
![]() |
| Ihre Website nach Plone migrieren |
Für dynamische Websites war es bereits möglich, auf ein anderes System umzusteigen, indem man einen Export der Datenbank der Website A in die Datenbank der Website B durchführt. Problem: Diese Technik ist recht aufwendig und liefert nicht immer gute Ergebnisse, vor allem wenn diese Datenbanken unterschiedliche Strukturen haben. Zudem gilt sie nicht für statische Websites (die große Mehrheit der Services-Websites).
Mit dem FunnelWeb-Skript „saugen“ wir die zu migrierende Website ein, indem wir ihren Inhalt direkt in die Plone-Datenbank übertragen. Das System analysiert das gerenderte Ergebnis der Website und extrahiert daraus die relevanten Daten, um die Felder der Datenbank auszufüllen. So wird beispielsweise der Inhalt des Tags für den Seitentitel verwendet, und der Text der Seite wird aus einem beliebigen div-Tag extrahiert (identifiziert anhand von XPath). Das System erkennt und erstellt automatisch die Ordner- bzw. Seitenstruktur der Website sowie die Verknüpfungen zwischen den Inhalten neu.
Das Skript kann im Automatikmodus arbeiten (es analysiert die Website selbst, um die Felder zu extrahieren) oder im manuellen Modus, wodurch eine genauere Migration möglich ist, insbesondere für Websites, die ursprünglich schlecht strukturiert waren. Anschließend ist es in der Lage, den Inhalt der gesamten Website zu extrahieren, unabhängig von ihrer Größe.
Ein weiterer Vorteil: Es ist nicht mehr nötig, auf die Datenbank oder den FTP-Server der zu migrierenden Website zuzugreifen, wodurch man sich von eventuellen „Verzögerungen“ befreien kann, die von unseriösen Dienstleistern auferlegt werden.
Ein echter Fortschritt für alle, die ihre Website weiterentwickeln möchten, ohne alle Inhalte neu erstellen zu müssen.
