Zur Gestaltung meiner Website
Diese Webseite wurde von mir ohne die Verwendung von Content Management Systemen entwickelt.
Dabei werden nur allgemeine, W3C-konforme Web-Techniken verwendet (valides HTML 5, CSS 2.0/3.0).
Insbesondere werden keine Plug-Ins oder ActiveX-Komponenten benötigt. Auch Cookies werden nicht eingesetzt,
ausgenommen ein temporäres zur Unterstützung bei der Naviagtion.
Einige Effekte werden mit JavaScript realisiert.
Sollte es zu unstimmigen oder entstellenden Darstellungen auf den Seiten kommen, wäre ich Ihnen dankbar,
wenn Sie mich darüber per Mail informieren würden.
Alle Seiten werden mittels PHP 8 erzeugt, die meisten davon dynamisch wie z. B. die mit den
Klassenfotos.
Die PHP-Skripts erhalten die Inhalte der Seite aus XML-Dateien oder aus einer MySQL-Datenbank.
Die XML-Dateien werden mittels XSLT in HTML transformiert.
Alle Änderungen oder Erweiterungen erfolgen nur in den Datenbank-Tabellen oder den XML-Dateien und nicht im PHP-Code.
Somit sind Inhalt (XML, MySQL), Logik (PHP, XSLT) und Form (CSS) strikt getrennt.
Ein Beispiel für eine MySQL-basierte Anwendung sind die Seiten zum Gürzenich-Orchester,
bei den übrigen Seiten kommen die Inhalte aus XML-Dateien.
Folgende Tools setze ich bei der Entwicklung dieser und anderer Webseiten ein:
- Rapid PHP und
- XML Blueprint,
zwei preis- und empfehlenswerte Programme.