Website als statische HTML-Version speichern

Nicht immer gelingt es, das CMS einer bestehender (Projekt-) Website zu aktualisieren. Oft steht auch der notwendige Aufwand, es mit einer aktuellen PHP-Version weiter zu betreiben in keinem Verhältnis.

Einige CMS bringen an dieser Seite eigene Tools mit oder empfehlen den konkreten Einsatz bestimmter Programme.

Wir haben letztlich zwei Wege getestet.

wget

Nach Anleitung und Erfahrungswerten im Internet, werden bei wget folgende Optionen empfohlen:

wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://www.mein-altes-cms.de

Die Ergebnisse waren allerdings nicht so befriedigend, gerade was die Verlinkung der einzelnen seiten untereinander anging.

httrack

Das Tool scheint weniger bekannt, führte aber bereits mit den Default-Einstellungen zu hervorragenden Ergebnissen.

Der Aufruf ist dabei simpel:

httrack http://www.mein-altes-cms.de -O ../mein-altes-cms-copy/

Leider erst beim Erstellen dieses Eintrags, haben wir eine Anleitung aus BW entdeckt, die nochmal etwas detaillierter auf die Nutzung eingeht: https://lehrerfortbildung-bw.de/st_digital/medienwerkstatt/internet/internetallg/httrack/

Letztlich hatte uns dann httrack überzeugt und es ist uns gelungen, zwei Contenido-Instanzen als statische Webseiten fast vollständig bereitzustellen.