VSIS: Arbeitsgruppe Verteilte Systeme und Informationssysteme prInt: Das Praktikum Internet-Werkzeuge  Praktikum Internet-Werkzeuge   Fachbereich
  Aufgaben  Dokus  Links   Universität Hamburg

 Aufgabe 2: Struktur des Schwarzen Bretts

Heute fangt Ihr an, den ersten Bereich Eures Portals zu realisieren: Das Schwarze Brett.

 Der mittelfristige Plan

Ziel des ersten Teils des Praktikums ist die Realisierung eines Schwarzen Bretts mithilfe von serverseitigen Skripten. Dazu sollt Ihr einige geeignete Seiten in XHTML entwerfen, über die Benutzer auf die Inhalte des Bretts zugreifen können.

 Entwurf einer (Zugriffs-)Struktur

Es ist sicher nicht sinnvoll, die gesamte Funktionalität auf eine Seite zu packen. Überlegt Euch eine Struktur von Seiten (und auch die Links dazwischen), die folgende Aufgaben erfüllen sollen:

Falls Ihr das letzte Woche nicht schon gemacht habt, fügt Eurem Portal-Layout an geeigneter Stelle (z.B. Kopf oder Fuß) einen Link auf das Schwarze Brett hinzu (und am Besten auch gleich Links für die Artikelverwaltung und den Chat).

Macht durch geeignete Effekte (z. B. Hervorheben des entsprechenden Links) kenntlich, in welchem Bereich des Portals (evtl. auch des Schwarzen Bretts) der Benutzer sich gerade befindet.

Natürlich sollten alle Seiten des Schwarzen Bretts dem Layout Eures Portals entsprechend gestaltet sein.

 Umsetzung der Forms

Die Forms sollen ihre Daten zunächst an ein CGI-Skript auf dem Server schicken, damit Ihr sehen könnt, dass es funktioniert. Den Mechanismus, der die Beiträge in einer Datenbank speichert, werdet Ihr erst später mit PHP programmieren.

Zum Testen der Forms steht folgendes Skript zur Verfügung, das Ihr als ACTION-URL (GET oder POST) des Forms verwenden solltet:
http://print-www.informatik.uni-hamburg.de/test/forms.phtml.

Ein Beispielaufruf: http://print-www.informatik.uni-hamburg.de/test/forms.phtml?name=hans-peter

Einen Überblick über die Möglichkeiten von Forms gibt unsere Beispielseite zu Forms.

Noch ein Hinweis: Wenn Ihr Eingabefelder mit mehreren Alternativen benutzen wollt (Checkboxen oder Listen, die mehrere Auswahlen ermöglichen), dann müsst Ihr an den Namen der Formvariable ein [] anhängen, damit die Eingaben auch angezeigt werden!

 Bonusaufgaben

 Überprüfung der Korrektheit

Überprüft Eure Seiten auch mit XHTML-Checker auf Korrektheit:
Validator des W3C

Am besten den "XHTML Validator Button" in den Fuß wie folgt eingeben:

    <p>
      <a href="http://validator.w3.org/check?uri=referer">
          <img src="http://www.w3.org/Icons/valid-xhtml11"
          alt="Valid XHTML 1.1!" height="31" width="88" /></a>
    </p>
    

Viel Spaß!


Mi 12-16 Uhr Raum: B-201 und RZ Start: 05.04.2006
Eine Veranstaltung des Arbeitsbereichs Verteilte Systeme und Informationssysteme (VSIS)

Letzte Änderung : 12.04.2006 - 11:07
EMail: prInt06@vsis.informatik.uni-hamburg.de