
Das hier gilt natürlich nicht nur für Websitebaker, sondern für alle CMS.
Oft taucht bei Kunden der Wunsch auf, eine Website auf einen USB-Stick / Laptop zu laden, um sie bei Präsentationen odgl. vorführen zu können.
Ganze Website lokal herunterladen
von Chio (admin) am 02.06.2008
Das geht natürlich über einen lokalen Server wie XAMPP, dazu muss aber erst einmal SQL exportiert und wieder importiert werden, weiters die inzwischen hochgeladenen Daten (Verzeichnis Media) und eventuell die verwendeten Tempates abgeglichen werden. Für viele Kunden ist das zu mühsam und unverständlich.
Wenn man die Funktionen einer dynamischen Website nicht braucht (Gästebuch, Kommentieren usw), sondern der Zustand „as is“ eingefangen werden soll, bieten sich Download-Programme wie zb GetLeft an. GetLeft ist Freeware und schnell installiert:
Download zb von freenet
GetLeft holt alles runter was es findet und versucht, die Pfade zu den Dateien richtig zu stellen. Die ursprünglichen – unveränderten Dateien werden als .orig zu den html-Seiten gestellt.
Prinzipiell lädt GetLeft keine Dateien, die nur über Javascript aufgerufen werden, was oft bei Bildergalerien vorkommt. Ebenso nicht geladen werden natürlich externe Dateien; klar – sonst würde man ja mitunter das halbe Internet runterladen.
Leider hat GetLeft einen kleinen Fehler: Es werden auch keine Dateien geladen, die über CSS eingebunden sind, also meist Hintergrundbilder. Diese muss man aus dem Template-Verzeichnis von Hand nachreichen.
Die geladene Site startet man dann einfach mit Doppelklick auf index.html.
Windows XP / Internet Explorer
Unter Windows XP / Internet Explorer gibt es leider noch eine Besonderheit: Javascript wird unterdrückt, was sich in Fehlern und unverständlichen Meldungen äußert. Mehr dazu bei Selfhtml / Mark of the web
Das dort angebotene Programm „savedfrom.exe“ behebt das Problem mit ein paar Klicks, ohne die Sicherheit zu gefährden. Aber auch hier kein Licht ohne Schatten: Links auf (zb) PDFs funktionieren dann nicht mehr.
Notice: Undefined variable: comment_id in /usr/local/www/apache22/data/maisriml/www.websitebaker.at/htdocs/modules/news2/view.php on line 427


