Wer schon mal eine Webseite selbst aus handverlesenem HTML und CSS gebastelt hat, der weiß wie aufwändig das ist. Und oft ist das Resultat auch nicht besonders ansprechend. Hinzu kommt, dass man damit die Veränderbarkeit der Seite meist in einer einzigen Hand hat. Sprich, alles was auf einer Seite mal geändert werden muss, bleibt an einer Person hängen. Auch design-technische Änderungen erfordern immer wieder neuen Aufwand. Oft bleibt eine Seite sehr lange im selben Zustand.
Heutzutage helfen einem Content Management Systeme (CMS) all diese Punkte zu adressieren. Durch die Möglichkeit, über den Browser die Seitenstruktur, das Layout und die Inhalte verändern zu können, bleibt die Arbeit nicht mehr an einer einzelnen Person hängen. Durch eine große Community bieten sich eine Vielzahl von Erweiterungsmöglichkeiten durch Plugins. Außerdem werden Themes aktualisiert, so dass ohne eigenes Zutun Fehler behoben werden. Nicht zuletzt werden am selbst CMS auch ständig Fehler behoben, Sicherheitslücken geschlossen und neue Möglichkeiten der Gestaltung geboten.
Kurzum, ein CMS ist heute für eine Webseite schon beinahe ein Muss. Die technischen Anforderungen an den Webspace – häufig reicht eine MySQL-Datenbank und der Zugriff auf PHP – sind durch die meisten Angebote heutzutage bereits abgedeckt.
Trotzdem muss man auch eine CMS-basierte Webseite erstmal auf die Beine stellen. Es gibt dann doch immer eine ganze Menge zu tun, bis das Resultat so aussieht, wie man sich das vorgestellt hat. Bei den folgenden Webseiten habe ich das Design und den Aufbau der Seite vorgenommen.
[two_columns_one]
Ensemble Il Suono
Der Internetauftritt dieses Ensembles ist mein erstes Web-Projekt. Als CMS kommt hier WordPress zum Einsatz. Wichtig war für mich hier ein schlichtes Layout. mit nicht mit zu vielen Elementen auf dem Bildschirm. Es gibt eine Box, in der aktuelle Termine zu sehen sind. Ansonsten gibt es Informationen über das Ensemble. Dazu gehören neben Bildern auch Hörbeispiele und Pressestimmen. Ein Blog ist über einen separaten Menüpunkt erreichbar.
Technische Details
- Das Menü ist mit dem menubar Plugin gemacht.
- Das NextGEN Gallery Plugin wird für Bildgalerien benutzt.
- Für die Hörbeispiele kommt WPaudio zum Einstatz.
[/two_columns_one]
[two_columns_one_last]
Innenstadtgemeinde der Stadt Itzehoe
Die Seite der Innenstadtgemeinde Itzehoe ist ebenfalls mit WordPress realisiert worden. Auch hier habe ich bewusst ein schlichtes Layout gewählt. Das Markante an dem gewählten Theme ist eine spezielle, frei verfügbare Schriftart namens Ubuntu Font. Mit heutigen Browsers ist es endlich möglich auch andere Schriftarten als die bekannten einzubinden, sofern es sich um nicht-lizenzpflichtige Schriften handelt.
Neben diversen Informationen zu vielen Themen (das Menü ist hier deutlich umfangreicher als bei der Ensemble-Seite) gibt es hier ebenfalls einen Blog, der hier aber auch prominent auf der ersten Seite zu sehen ist. Zusätzlich gibt es hier auch noch Termine in verschiedenen Kategorien für Gottesdienste, Konzerte und andere Veranstaltungen.
Technische Details
- Das NextGEN Gallery Plugin wird für Bildgalerien benutzt.
- Zur Verwaltung der Termine benutzt diese Seite RS EVENT multiday.
- Zum Wechsel des Titelbildes habe ich ein bisschen PHP und CSS geschrieben.
- Für den Kirchenmusik-Newsletter verwende ich das Plugin Newsletter.
- Die Gemeindebriefe als Download werden über den Download Monitor verwaltet.
[/two_columns_one_last]
[divider/]
Ein sehr hilfreiches Plugin zur Beschleunigung des Ladevorgangs ist das Plugin WP Super Cache. Vorteil ist, dass die ansonsten dynamisch erzeugten Webseiten in statischer Form zwischengespeichert werden und nur diese geladen werden. Nachteil ist, dass man beim Bearbeiten der Seite oft alte Inhalte sieht.
Ein Problem, das ich noch nicht gelöst habe ist auch, dass die Bildgalerie (auf dieser Webseite) ein Flash-Plugin benutzt. Wenn nun eine Seite mit einem vorhandenen Flash-Plugin besucht wird, wird diese Variante gewählt und landet im Cache. Besucht nun jemand dieselbe Seite mit einem Gerät oder Browser ohne Flash (z.B. ein iPad), dann bekommt er keine Galerie mehr zu sehen, sondern nur einen Hinweis, dass Flash fehlt. Eigentlich sollte das Problem behoben sein durch die Einstellung, dass Seiten, die ?show=slide
enthalten nicht in den Cache gestellt werden sollen. Aber anscheinend hilft das nicht.