# Der Schluss

Sentenzen brauchen keine Punkte als Satzschlusszeichen – sie verabscheuen sie sogar; es bräuchte ein Satzanfangszeichen.
Andreas Egert, dt. Journalist

In diesem Kapitel werde ich versuchen, die restlichen Unklarheiten zu beseitigen und Ihnen zu zeigen, was auf Basis dieses Projekts noch möglich ist.

# Verbesserungsmöglichkeiten

Das Projekt lässt sich an vielen Stellen noch verbessern. Ich werde Ihnen hier nun einige Vorschläge dazu unterbreiten:

  • Anstatt die Kommandos über die URI zu übergeben, könnten diese auch mit einer Session weitergegeben werden. Außerdem können Sie auf diese Weise auch den Verlauf eines Besuchs protokollieren, um so die Gewohnheiten der Benutzer zu ermitteln und das Projekt noch weiter zu verbessern.
  • Eine Verbesserung der Konfigurationsmöglichkeit über den Browser für die Navigationsleiste und die Kurznavigation wäre sicherlich auch überzeugend.
  • Die zur Verfügung gestellten Downloads könnten auch in der Datenbank statt im Verzeichnis downloads abgelegt werden.
  • Mit der Rubrik »Artikel« habe ich Ihnen bereits eine Möglichkeit aufgezeigt, wie Sie andere Inhalte zur Webseite hinzufügen können. Denn wenn Sie die Artikeltabelle ein wenig anpassen, können Sie auch statische Rubriken in die Seite einfügen. Diese könnten dann als eigene Rubriken einfach in die Navigationsleiste mit eingebunden werden.
  • Wie wäre es mit einem passwortgeschützten Bereich für registrierte Mitglieder? Werfen Sie dazu einmal einen Blick auf die Login- und Session-Behandlung im Administrationsbereich.

Dies sind eine Reihe von Verbesserungsmöglichkeiten. Sicherlich ließen sich noch viel mehr anführen, aber wir wollen es nicht übertreiben.

# Das Projekt installieren

Das vollständige Projekt mit der korrekten Verzeichnisstruktur finden Sie auf der beiliegenden CD‑ROM im Verzeichnis x:\listings\minicms. Wenn Sie das Projekt zum Testen auf Ihren Rechner übertragen möchten, kopieren Sie das Verzeichnis mit der Struktur einfach in das Dokumenten-Wurzelverzeichnis Ihres Webservers und nehmen die erforderlichen Änderungen an der base.inc.php und database.inc.php vor.

Um die Datenbank einzurichten und mit den Beispielinhalten zu füllen, wie ich sie verwendet habe, reicht es aus, wenn Sie einfach die Datei x:\listings\minicms\project_db.sql ausführen. Sie erzeugt automatisch die Datenbank, alle notwendigen Tabellen und fügt außerdem ein paar Beispieleinträge hinzu.