Beim Redesign habe ich mich dazu entschieden, die komplette Seite so weit als möglich in HTML5 und auch CSS3 zu erstellen. "So weit als möglich" heißt in diesem Kontext: So weit es die verwendeten Module von Silverstripe zulassen.
Heute habe ich die Seitenstruktur nochmals ergänzt/verändert, um die Implmentierung von header/sections/footer usw. zu korrigieren und gleichzeitig den Support des Design für IE6 einzustellen. Für diesen Browser wird nun eine Warnung mit einem Download-Link zu Mozilla Firefox, so wie der Rest der Seite nur noch mit einem minimalen Stylesheet für die grundsätzlichen Formatierungen angezeigt.
Warum das Ganze?
Ganz einfach: Auf der einen Seite ist der IE6 nicht mehr zeitgemäß und die aktuellen Webtechnologien zu wenig unterstützt, auf der anderen Seite ist html5 so weit von den gängigen Browsern unterstützt, dass man es getrost einsetzen kann :-)
Mit Freude darf ich bekanntgeben, dass das von mir entwickelte Gästebuch Modul für Silverstripe in der Version 0.2.1 akzeptiert wurde und nun auf der Silverstripe-Seite veröffentlicht werden konnte! Sobald wie möglich werde ich das Modul natürlich auch hier in die Seite einbinden ;-) Für alle die Silverstripe nicht kennen: Es handelt sich hierbei um ein sog. CMS, also ein Content Management System auf Basis des PHP-Frameworks Sapphire, komplett MVC mit PHP5. Mein Modul gibt es hier zu finden.