Handbuch zur Konfiguration von webdatei


Zurück...

CMS Webdatei

1. webdatei - Kleinstes CMS der Welt


1.1. Was ist webdatei?


webdatei.php ist ein Programm zur Verwaltung von Inhalten eines Internet-Auftrittes.

Solche Programme nennt man auch Content Management Systeme, oder CMS.

Das Programm ist in der Programmiersprache PHP erstellt und steht als sogenanntes Open Source zur Verfügung.

Dieses Programm ermöglicht auf einen Web-Server frei konfigurierbare HTML Seiten zu erstellen.

Es beinhaltet verschiedene Module zur Darstellung von Dateiverzeichnissen, Verweislisten, Internettagebücher (Blogs), Online Textverarbeitung, Laufschriften (News-Ticker), Bildern und Videos, sowie Seitenaufrufzähler- und E-Mailfunktionalitäten. Ebenso ist eine Benutzerverwaltung mit einer entsprechenden Zugriffsrechteverwaltung integriert.

Die gesamte Konfiguration besteht aus Objekten die alle einzeln oder im Kontext aufgerufen werden können. Die Konfiguration erfolgt über einfache Textdateien. Die Installation ist denkbar einfach und benötigt keine Datenbank. Es muß lediglich das Programm webdatei.php auf einen PHP-fähigen Web-Server gespeichert werden.

Nach der Konfiguration der Startdatei ist das System lauffähig und kann komplett über einen Internet-Browser konfiguriert werden.

1.2. Wie arbeitet webdatei?


Nach Aufruf des Programms wird die Datei webdatei.cfg gelesen und ausgewertet.

In dieser Konfigurationsdatei sind die wichtigsten Parameter für die webdatei-Konfigurationsoberfläche und die Seitengestaltung abgelegt.

Die Konfiguration kann aus beliebig vielen Konfigurationsdateien bestehen.

Die Konfigurationsdateien sind in Segmente unterteilt, die jeweils mit einem Namen in eckigen Klammern beginnen. Die festen Segmentnamen können, bis auf das [allgemein] Segment, beliebig oft verwendet werden. Bei den frei definierten Segmenten ist darauf zu achten, dass sie nur einmal verwendet werden. Eine Prüfung ob ein Segmentnamen bereits verwendet wurde findet nicht statt. Deshalb sollte man sich bei der Namensvergabe an eine feste Struktur halten.

Die einzelnen Segmente sind Objekte die wiederum in anderen Segmenten also Objekten eingebaut werden können. Somit vererben sich die Eigenschaften eines Objektes auf das Objekt in welches es eingebaut wird.

Jedes frei definierbares Segment (Objekt) besteht aus mindestens drei Zeilen
  • Name
  • Titel
  • Information

Name und Titel können von ihrem Wesen her nur einmal vorkommen, wobei eine Information in einem Segment vielfältig sein kann.

Bis auf die Segmente zur Steuerung der Konfigurationsoberfläche, können alle Segmente mit ihrem Namen aufgerufen werden.