Die Georgienseite war im Jahr 2014 mein erstes großes Projekt mit TYPO3. Ich hatte das Design der früheren Seite übernommen und den Quelltext auf HTML5 umgestellt. Responsiv war die Georgienseite nicht. Nun gibt es eine neue Version der Georgienseite, und die ist responsiv aufgebaut. Und während ich bei einem früheren Projekt mit dem Bootstrap Framework herumgespielt habe, bin ich nun auf eine eigene Entwicklung umgestiegen.
Meine Allergie gegenüber Bootstrap habe ich im Oktober 2015 entwickelt. Seinerzeit stellte unser Telekommunikationsdienstleister unseren Anschluss auf Glasfaser um. Es dauerte drei Tage, in denen wir auf lahmes mobiles Internet zurückgreifen mussten. In diesen Tagen habe ich gemerkt, wie lange es braucht, bis Frameworks geladen sind und man überhaupt erstmal irgendwas auf einer Webseite sieht.
Nun ist die Georgienseite also in einer responsiven Art ins Internet gegangen, die sehr simpel ist. Ich habe 5 Media Queries an verschiedenen Stellen der Style Sheets eingebaut und ordne die Elemente der Seite entsprechend an. Es gibt zwei Breiten, die die DIVs der verschiedenen Seitenelemente übernehmen.
Etwas schwieriger gestaltete sich die Navigation. Mir schwebte etwas ähnliches wie bei Bootstrap vor, allerdings leichter. Ich habe also einen Button vor die eigentliche Navigation geschaltet, der per Media Query sichtbar geschaltet wird. Dazu habe ich eine JavaScript-Funktion geschrieben, die die Navigation raumsparend per Click ausfährt und einklappt. Das war es. Keine riesigen Bibliotheken, kein Wasserkopf an Quelltext. Insgesamt 20 Seiten zusätzlicher Quelltext.
Es muss nicht immer der dicke Bomber sein. Manchmal tut es auch etwas Nachdenken, viel testen und eine ganz leichte Lösung.