Erstellen einer Seite per CMS aber Ausgabe als Offline-HTML?

Müllhalde
Post Reply
User avatar
Telaa
Senpai
Senpai
Posts: 191
Joined: 03.02.2008 23:05
Gruppe: Chou no Kaze, subs4u
Contact:

Erstellen einer Seite per CMS aber Ausgabe als Offline-HTML?

Post by Telaa »

der titel ist etwas blöd - liegt an der zeichenbegrenzung ;)

meine frage im detail: ist es möglich, eine seite z. b. mit einem CMS-system zu erstellen (samt CSS, JS etc. und natürlich mit allen inhalten), dann aber davon eine offline-version in html oder xml zu erstellen?
beispiel: man nimmt sich ein CMS, coded ein design, legt seiten an, bringt inhalt per WYSIWYG ein usw. - erstellt aber dann eine eine kopie der gesamten page mit allen inhalten in einem offline-lauffähigen format (beispielsweise wenn man eine seite per CMS bearbeiten möchte (macht ggf. vieles einfacher), aber nicht nur eine online-version als PHP anbieten möchte, sondern auch eine aktuelle offline-variante)
User avatar
Devil Doll
Kámi-sama
Kámi-sama
Posts: 584
Joined: 30.12.2007 00:18
Gruppe: Devil Doll
Contact:

Re: Erstellen einer Seite per CMS aber Ausgabe als Offline-HTML?

Post by Devil Doll »

Solange die fertigen Seiten nur Anzeigeelemente enthalten (also keine serverseitige Intelligenz wie Formulare etc), sollte das kein Problem sein. (Selbst mit solchen Elementen wäre es noch möglich, aber dann nicht mehr sonderlich sinnvoll: Wenn Du serverseitige Intelligenz für das Funktionieren der Site brauchst, dann kannst Du auch gleich das CMS auf diesem Server laufen lassen.)

Du brauchst ja diese dynamisch erstellten Seite bloß mit einem Download-Tool (web site grabber) abzusaugen und dabei sämtliche Links relativ zu formulieren (falls nicht bereits im Original so geschehen) - also das, was ein Web Browser bei "diese Seite speichern" tut, nur eben rekursiv über die gesamte Site (sinnvollerweise per Link-Traversierung).
Die auf diese Weise entstandene lokale Kopie kannst Du auf einen beliebigen Server hochladen, dann hast Du bereits, was Du haben willst.

Dies entspricht übrigens exakt dem, was einige Leute kurz vor der Einstellung der Vorgänger-Site zu fan-sub.de getan haben...
User avatar
Telaa
Senpai
Senpai
Posts: 191
Joined: 03.02.2008 23:05
Gruppe: Chou no Kaze, subs4u
Contact:

Re: Erstellen einer Seite per CMS aber Ausgabe als Offline-HTML?

Post by Telaa »

Weißt du, wie diese Methode mit Videos und dem dazugehörigen Player verfährt?
Und bleibt die Dateistruktur 1:1 erhalten?
User avatar
Devil Doll
Kámi-sama
Kámi-sama
Posts: 584
Joined: 30.12.2007 00:18
Gruppe: Devil Doll
Contact:

Re: Erstellen einer Seite per CMS aber Ausgabe als Offline-HTML?

Post by Devil Doll »

URLs sind URLs. Ob das HTML, CSS, JavaScript, GIF, JPEG oder Flash ist, darf keine Rolle spielen - das wird alles clientseitig ausgeführt.

Das einzige Problem sind wie bereits erwähnt absolute URLs innerhalb von HTML-Seiten (welche der site grabber entsprechend in relative URLs umrechnen muss), aber dies gilt dann eben auch für sämtliche Dateitypen.
Der Site Grabber muss also erkennen, ob ein absoluter URL innerhalb der abgesaugten Domain liegt (dann muss er ihn umrechnen) oder nicht (dann muss er ihn unverändert lassen, und dieser URL bildet dann eine externe Abhängigkeit für das abgesaugte Projekt, was er aber auch schon zuvor für das Projekt in der CMS-Instanz tat).

Problematisch könnte die Sache dann werden, wenn der Programmierer des Systems versucht hat, zu "tricksen", um sich gegen ein Absaugen zu wehren - beispielsweise indem er Pfadnamen dynamisch zusammenbaut und damit dem site grabber die Information über umzurechnende URLs verweigert.

Dass das Prinzip jedoch funktioniert, zeigen u. a. Websites, die den Service anbieten, Videos von Streaming-Seiten downzuloaden - die machen genau das, was ich beschrieben habe: Sie basteln die Website vollautomatisch lokal nach, fangen dabei das gestreamte Video auf (mit einer Software, die das entsprechende Streaming-Protokoll unterstützt, ähnlich wie wgetpro) und senden das Ergebnis dann als "octet-stream"-Ressource an den Client, welcher ihnen den entsprechenden Auftrag erteilt hat.
User avatar
Tass
Moderator
Moderator
Posts: 173
Joined: 29.12.2007 16:37
Contact:

Re: Erstellen einer Seite per CMS aber Ausgabe als Offline-HTML?

Post by Tass »

Datei -> Seite speichern unter... Strg-S
schwups, offline html mit allem drum und dran... videos müsste man dann mal gucken
Post Reply

Who is online

Users browsing this forum: No registered users and 30 guests