Ubungsblatt 1

Ausgabe: 23.10.2007
Abgabe: 30.10.2007, 14 Uhr

Aufgabe Kurzbeschreibung

Für Ihre erste Aufgabe werden Sie eine kleine Website erstellen, die dann in den folgenden übungen als inhaltliche Basis dienen wird. Dazu installieren Sie einen Webserver, auf den Ihre Website (lokal) läuft. Ausserdem stellen Sie Ihre Website auf den Webserver des Fachbereichs online.

Aufgabe 1: Website herstellen

Es soll eine Website entstehen, die 10 unterschiedliche HTML Seiten beinhaltet. Wie diese Seiten miteinander verlinkt sind, ist Ihnen überlassen. Jedoch soll eine Seite als "Hauptseite" fungieren (diese könnte beispielsweise 'index.html' heissen) und jede Seiten soll mindestens einen eingehenden Link von einer anderen Seiten haben.
Die HTML Seiten können beliebigen textuellen Inhalt haben, allerdings muss er ohne Copyright sein. Wikipedia bietet sich insbesondere als Quelle für diesen Inhalt an.
Die HTML Seiten müssen gültige HTML Markups enthalten. Zumindest sollte HTML, HEAD und BODY Tags sowie P, BR, H1, H2, H3, B, I, U usw. fr die textuelle Formatierung verwendet werden.
Auf wenigstens einer Seite sollen mindestens drei Adressen in XML Format angegeben werden. Sie können Ihr eigenes XML Vokabular dafür entwickeln oder ein schon existierendes Vokabular verwenden. Ausserdem muss ein Namensraum benutzt werden (xmlns Attribut auf das Wurzelelement).
Mindestens fünf Seiten sollen wenigstens ein Bild (IMG tag) enthalten. Die Bilder müssen ohne Copyright sein. Wikimedia Commons bietet sich insbesondere als Quelle für Copyright-freie Bilder.
Die Website sollte alle Good Practices berücksichtigen. (siehe Architecture of the World Wide Web, Volume One: List of Principles, Constraints and Good Practice Notes)

Aufgabe 2: Local Webserver


Sie können die Interaktion mit Ihrer Website über das Internet simulieren, indem Sie lokal einen Web Server installieren. Dafür eignet sich Apache Tomcat: Fügen Sie in einer Tomcat Installation die Daten Ihrer Website inklusive einer Indexseite (index.html) ein, die entweder die Hauptseite ihrer Website ist oder eine Umleitung (HTML Redirect) darauf macht. Konfiguriere die Webanwendung mit dem Kontextpfad (context path) /gruppeX , wobei X die Nummer Ihrer Übungsgruppe ist. Aufgabe 2 ist erledigt, sobald Sie über http://localhost:8080/gruppeX die Indexseite Ihrer Website aufrufen können.

Aufgabe 3: Website online stellen


Die Website soll auch online auf den Fachbereichserver mi.fu-berlin.de gestellt werden. Dafür verwenden Sie Ihren privaten Homepagebereich. (Sie können innerhalb Ihrer Gruppe frei entscheiden, auf wessen Homepagebereich Sie die Website hochladen wollen.) 

Abgabe

Abgabe per E-Mail:

Schicken Sie an Ihren Dozenten ein WAR-Archiv, in dem die Webanwendung von Ihrer Tomcat Installation zu finden ist (d.h. Ihre Website inklusiv Tomcat Konfiguration).
Der Betreff der E-Mail sollte wie folgt aussehen: "[NBI] Blatt 1 - Gruppe X".


Geben Sie in Ihrer E-mail auch die URL an, unter der die Webseite online zu finden ist.

Abgabe schriftlich:

Nennen Sie sechs von den Good Practices (aus dem Dokument 'Architecture of the World Wide Web, Volume One') und geben Sie eine kurze Begründung an, wieso Ihre Website diese Good Practices berücksichtigt.


Zum Bestehen des Übungsblattes müss:

Präsentationen

In der Präsentation sollen Sie Ihre Website allgemein vorstellen, deren Struktur und Inhalt beschreiben, und erläutern, wie Ihre Website die vorgegebenen Best Practises erfüllt.