Praktikum DV-Anwendungen in der Technik
Webseitenmigration
Aufgabenstellung
- Überführen Sie eine beliebige Webseite mit absoluten Abhängigkeiten (CSS, JS, Bilder) in eine mit lokalen Referenzen. (regular expresions)
- Automatisieren Sie den Vorgang für alle verlinkten Seiten. Programmieren Sie dafür entweder einen Spider oder schreiben Sie ein Skript, mit dem dieser Vorgang nur "bei Bedarf" (404-Fehler) getriggered wird.
- Transferieren Sie den Inhalt einer Webseite in das Layout einer anderen Webseite. Machen Sie sich hierzu mit tools wie beautiful soup, jsoup oder php simple dom vertraut
- Planen Sie, welche Teile der einen Seite in welche Bereiche der anderen Seite passen, was z.B. Teile wie Menü, Inhalt und Fuß angeht
- Automatisieren Sie auch diesen Vorgang für alle verlinkten Seite, indem Sie ihr Tool aus 2. erweitern

Kolloquium
- Was ist ein Spider und wozu verwendet man ihn?
- Welche unterschiedlichen Layoutstrukturkonzepte muss man unter Umständen übersetzen und wie unterstützen einen DOM-Parser dabei?
- Welche Maßnahmen können Sie treffen, um den Aufwand bei der Migration möglichst gering zu halten?
Literatur
Zugang über VPN oder Shibbolethhsa-bibliothek-a-z.html
link.springer.com
hanser-eLibrary.html