kramann.info
© Guido Kramann

Login: Passwort:










2 Dokumentation der Projekte

PROJEKT-BEARBEITUNG: Guido Kramann
LETZTE ÄNDERUNG: 05.06.2007

Nutzen des Projekts

  • Den Lesern wird gezeigt, wie sie HTML-Seiten für diesen Internet-Auftritt erzeugen können.
  • Eine XAMPP-Umgebung (Apache, MySQL, PHP, Perl) wird auf dem eigenen Notebook istalliert.
  • Dieser Weg wird gewählt, weil er schnell und einfach geht und die Notwendigkeit eine Menge Software einzeln zu installieren und zu konfigurieren umgeht.
  • Apache ist eine freie Server-Software, die auch in professionellen Systemen eingesetzt wird.
  • Damit hat jeder einen lokalen Server, d.h. nach Start von Apache arbeitet Ihr Computer als Internet-Server und kann Internetseiten anzeigen, die in dem htdocs-Verzeichnis abgelegt werden.
  • Hier können die Seiten entwickelt werden und im Internet-Browser unter http://localhost/.. angeschaut werden.
  • Die HTML-Seiten werden in das "htdocs"-Verzeichnis des XAMPP-Programm-Verzeichnisses gelegt, z.B. in (C:\Programme mpp\htdocs5_Workshop\).
  • Um nicht selber die Verlinkung der Seiten vornehmen zu müssen, wird statt einer echten HTML-Seite eine index.php-Seite in einen Ordner gelegt und der eigentliche HTML-Inhalt in ein Dokument mit dem Namen inhalt.inc geschrieben.
  • So können sich Autoren auf die Inhalte konzentrieren, ohne sich um Navigation und Layout kümmern zu müssen.
  • Ein solches System nennt man Content-Management-System.
Vorgehen Schritt für Schritt

Schritt 1 - XAMPP-Installation

  • Googlen Sie nach einem Download für eine aktuelle XAMPP Installation für Windows XP
  • Folgen Sie den Anweisungen des Installers bei der Installation.
  • Wählen Sie nicht die Option für den automatischen Start des Apache-Serverse und von MySQL, sondern die für die händische.

Schritt 2 - XAMPP testen

  • Das Starten des Servers erfolgt über das XAMPP-Control-Panel:
BILDBESCHREIBUNG

Bild 2-1: XAMPP-Control-Panel

  • Wenn Sie in Ihrem Internet-Browser die Seite http://localhost wählen, sehen Sie die vom Apache-Server erzeugte Startseite.
  • Testen Sie das indem Sie die Startseite durch eine eigene ersetzen.
  • Die Seite befindet sich im Ordner htdocs in folgendem, oder einem ähnlichen Verzeichnis: C:\Programme mpp
  • Benennen Sie dazu am besten den Ordner htdocs um in htdocs2 und erzeugen dort einen neuen leeren Ordner htdocs
  • Erzeugen Sie darin ein File mit dem Namen "index.html" mit folgendem Inhalt:
BILDBESCHREIBUNG

Bild 2-1: Eigene Startseite in HTML.

  • Nun sollte unter http://localhost folgendes zu sehen sein:
BILDBESCHREIBUNG

Bild 2-2: Eigene Startseite im Internet-Browser.

  • Das ist das Grundprinzip, wie man selber Internetseiten erzeugen kann und wie sie angezeigt werden.
  • Die Tags (Schlüsselwörter in spitzen Klammern) trennen verschiedene Blöcke in einer HTML-Seite ab.
  • Ein Tag mit Slash ( / ) schließt den Block mit dem gleichen Namen.
  • Jede HTML-Seite besitzt das HTML-Tag, einen Header-Bereich und einen Body-Bereich.
  • Im Body-Bereich wird beschrieben, was der Internet-Browser anzeigen soll, der die Seite anfordert.
  • Seiten in Unterverzeichnissen unterhalb htdocs werden mit hintanfügen des Ordnernamens angesprochen, also http://localhost/unterordner/index.html, statt http://localhost/index.html
  • Analoges gilt für noch tiefer liegende Verzeichnisse.

Schritt 3 - Content-Management-System benutzen

  • Machen Sie nun die Namensänderung des ursprünglichen htdocs-Ordners wieder rückgängig und fügen Sie in diesen Ordner, den Inhalt des htdocs-Ordners, der in folgendem ZIP-File enthlten ist ein.
  • Ersetzen Sie ggf.schon vorhandene Files und Ordner durch die in dem ZIP-File:
Neuer htdocs-Ordner mit kleinem Content-Management-System (CMS).
  • Wenn Sie nun die Basis-URL http://localhost anschauen sollte die Seite so erscheinen:
BILDBESCHREIBUNG

Bild 2-3: Startseite des CMS.

  • Wenn Sie auf Workshop und dann Uebersicht klicken erscheint:
BILDBESCHREIBUNG

Bild 2-3: Startseite des CMS.

  • Nun können Sie diese Seite bearbeiten, indem Sie sich als Autor einloggen.
  • Tragen Sie dazu in die Formularfelder am oberen Buldrand als login-Name "autor" und als Passwort "R2D2" ein und klicken dann "go".
  • Durch Klicken der einzelnen Tag-Knöpfe werden Ihnen Standard-Tags zur Verfügung gestellt, die Sie dann in den Textbereich mit dem Quelltext der Seite hineinkopieren und anpassen können.
  • Mit "Speichern" wird die modifizierte Seite abgespeichert.
BILDBESCHREIBUNG

Bild 2-4: Ansicht nach dem login als Autor.

  • Wenn Sie einen Blick in die Ordnerstruktur von htdocs werfen, sehen Sie dass 01_Uebersicht ein Unterordner von 65_Workshop ist.
  • Ferner befindet sich in jedem Ordner eine inhalt.inc-Datei und eine index.php-Datei.
  • Durch Anlegen eines Ordners und Hineinkopieren einer Kopie der index.php-Datei und einer neuen inhalt.inc-Datei kann man selber neue Kapitel erzeugen, die automatisch in der Navigation angezeigt werden.
  • Voraussetzung ist, dass der Ordner mit einer zweistelligen Zahl und einem nachfolgenden Unterstrich beginnt. Hierdurch wird die Reihenfolge in der Navigation festgelegt.
  • Statt sich als Autor einzuloggen, können Sie auch direkt in die inhalt.inc-Datei Ihren Inhalt hineinschreiben.
  • Achtung: Hier kommen lediglich Ihre Inhalte hinein. das "drum-herum" wird automatisch hinzugefügt.
  • Vergleichen Sie einfach einmal eine inhalt.inc-Datei und den Quelltext, wie er der Internet-Browser liefert miteinander.
BILDBESCHREIBUNG

Bild 2-5: Ordnerübersicht zu dem Default-Webauftritt.

Weiteres Vorgehen
  • Nun sind Sie in der Lage unterhalb des Ordners 65_Workshop die Dokumentation Ihres Projekts in HTML zu verfassen.
  • Wenn Sie das lokal abgeschlossen haben, kann Ihre Ordnerstruktur auf den echten Server hochgeladen werden.