Sie sind hier: Startseite » Techinfo

Technische Informationen


Diese Seite ist so wenig karnevalistisch wie eine Senfgurke nach Aschermittwoch. So viel zum Vorwort, zum allgemeinen Verständnis und zur Dämpfung der Erwartungshaltung.


Entwicklung von 1999 - 2011


Ende 1999 wurde die Domain karnevalthueringen.de angemeldet. Wohl im Jahre 2000 wurden die ersten Seiten von Peter Macholdt gestaltet und veröffentlicht. Im Herbst 2002 übernahm Ulrich Vollmer die Aufgabe des Webmasters und das Projekt, so wie auf Abbildung 1 dargestellt.


HTML4 und Frameset

Da die Anfänge also in das letzte Jahrtausend zurück reichen, ist es nicht verwunderlich, dass das erste Rezept noch recht einfach war: es kam allein mit einer guten Portion HTML4 aus und stellte den Geschmack der damaligen Zeit durchaus zufrieden. Was gab es außer IE und Netscaspe auch schon zu berücksichtigen? Die Gestaltung mit Frameset war üblich und durchaus praktisch und einfach zu handhaben.

Jeder Webmaster möchte seinem neuen Kind natürlich gleich seinen Stempel aufdrücken. So hat er nach einem Zwischenschritt im November 2002 unter Beibehaltung der grundsätzlichen Technik zunächst die Struktur etwas geordnet, das Äußere verändert und im Dezember wie in Abbildung 2 dargestellt veröffentlicht.


XHTML und CSS

Im zweiten Halbjahr 2003 begann der Webmaster damit, den Code der Seiten auf XHTML umzustellen. Die wichtigste Konsequenz dabei war die Trennung von Inhalt und Formatierung. Die Formatierungsfestlegungen wurden seit dem in einer separaten CSS-Datei (CSS = Cascading Style Sheets) gespeichert. Diese Rezeptur mit CSS war (und ist) vor allem eine technische Vereinfachung: eine Prise Salz in der Grundsubstanz erwirkt den gleichen salzigen Geschmack an jeder Stelle, etwas Farbe als Zutat zeigt die gleiche Wirkung auf allen Seiten. Und da sich CSS erfreulicherweise auch selbst weiterentwickelte (und noch immer entwickelt wird), ergeben sich immer mehr Möglichkeiten von neuen Rezepturen, die der Webmaster auch allzu gerne ausprobiert. Zwei Varianten stehen für diesen Entwicklungsstand: die Version vom September 2003 (Abbildung 3) und die etwas winterliche Variante vom Dezember 2003 (Abbildung 4). Das waren gleichzeitig die letzten "Modelle" mit Frameset.


Die erste LTK-Homapage-Version ohne Frameset wurde im Septmeber 2004 in die Welt gesetzt (Abbildung 5). Es hat sich außerdem die Menüführung stark verändert und das Angebot insgesamt erweitert.
Und noch eine Kleinigkeit gibt es seither: Ein eigenes Favicon. Das ist das kleine Symbol, welches in der Adreßzeile, bei den Favoriten und später auch in den Registerkarten des Browsers links vor der URL angezeigt wird.


PHP

Sobald ein Projekt wächst, und dieses Projekt ist stetig gewachsen, nimmt natürlich auch der Pflegeaufwand zu. Zutaten, die für mehrere Seiten verwendet werden, wie zum Beispiel Menüs, sind dann immer mehrfach anzupassen, wenn es an einer Stelle eine Änderung gibt. Was macht man also, wenn die Arbeit nicht über den Kopf wachsen soll? Richtig! Man sucht nach Automatisierungspotential. Und spätestens jetzt kommt PHP ins Spiel. Um beim Beispiel Menüs zu bleiben, kann man ein fertiges Menü in eine separate Datei speichern, um diese dann in beliebige Seiten einzubinden (include). Ein simple Zeile PHP und schon hält sich der Aufwand bei Aktualisierungen in Grenzen. Das war der erste "mutige" Schritt des Webmasters in diese Materie - schrittweise gewagt ab November 2005 (Abbildung 6). Etwas anspruchsvoller wurde es mit PHP-basierten Formularen oder der automatischen Generierung des aktuellen Jahreskalenders, um nur zwei Beispiele zu nennen.
Interessant ist beim Design (Abbildung 6) die Langlebigkeit. Es hatte fast vier Jahre Bestand. Dennoch wurde unentwegt an der Struktur, dem Inhalt und insbesondere am Archiv gebastelt.


MySQL

Noch interessanter wird es, wenn mit Hilfe von PHP Daten aus externen Datenquellen geholt und auf verschiedene Weise dargestellt werden sollen. Dabei kommt MySQL zum Einsatz.
Das Wissen um die Existenz und weite Verbreitung von MySQL-Datenbanken und die Erkenntnis, dass MySQL eine leicht zu erlernende Sprache ist, hat beim Webmaster zwar den Wunsch ausgelöst, bald MySQL zu nutzen, gleichzeitig verlor er aber wieder den Mut, weil MySQL als Sprache allein nicht genügt. Man benötigt dazu auch noch PHP, um Abfragen aus Datenbanken durchzuführen, Daten per Formular einzutragen, zu updaten oder gar zu löschen. Lange vor sich hergeschoben, aber dann im Jahr 2009 endlich reingekniet und in neuer Version (Abbildung 7) fertig gestellt. Und siehe da: so schlimm ist es gar nicht.
Sicher am Anfang gewöhnungsbedürftig, zwei Sprachen zu kombinieren, aber dann: wow, das macht Spaß! Und was man plötzlich alles machen kann ... Termine, Mitglieder- und Linklisten, Gästebuch, Artikel und vieles mehr beziehen inzwischen ihre Daten aus einer MySQL-Datenbank, werden dynamisch eingebunden und nach Bedarf so oder so dargestellt, lassen sich ggf. filtern und sortieren usw. usf.
Zehn Monate später - anläßlich des 20. Geburtstages des Verbandes - hat der Webmaster eine neue Version (Abbildung 8) der Welt präsentiert. Nicht viele technische Neuigkeiten, aber dafür - auffallend - mit ganz wenig Blau und Rot.


ABBILDUNGEN:
zum Vergrößern anklicken

Homepage 2002-09 Abbildung 1:
Homepage, Stand 2002-09
Homepage 2002-12 Abbildung 2:
Homepage, Stand 2002-12
Homepage 2003-09 Abbildung 3:
Homepage, Stand 2003-09
Homepage 2003-12 Abbildung 4:
Homepage, Stand 2003-12
Homepage 2004-09 Abbildung 5:
Homepage, Stand 2004-09
Homepage 2005-11 Abbildung 6:
Homepage, Stand 2005-11
Homepage 2009-07 Abbildung 7:
Homepage, Stand 2009-07
Homepage 2010-05 Abbildung 8:
Homepage, Stand 2010-05