Angeblich hat die HTML 5 Epidemie auch Contao getroffen.
Die Einhaltung von definitiven W3C Empfehlungen war schon immer eine Bedingung fur barrierefreie Webseiten. Und jetzt spielt man herum mit HTML 5, obwohl es noch gar keine definitive W3C Empfehlung für HTML 5 gibt, und die Browser nur teilweise HTML 5 unterstützen. Also: "back to the future", in die Zeit wo fast keiner definitive W3C Empfehlungen ernst genommen hat.
Zwar bietet Contao im Seitenlayout zum Glück noch immer die Möglichkeit um das Dokument-Type XHTML 1.0 Strict zu verwenden. Aber: dann soll man den tinyMCE Editor nicht verwenden, sonst bekommt man keine fehlerfreie XHTML 1.0 Strict Code mehr. Das liegt daran, dass das "element.format" in /contao/system/tinyMCE.php nicht abhängt vom in Seitenlayout gewählten DTD, sondern den konstanten Wert "html" hat. Somit generiert tinyMCE z.B. <br> statt <br />. Und für Anfänger ist es bestimmt nicht selbstverständlich dass sie, wenn sie "XHTML 1.0 Strict" benutzen möchten, das obengenannte "element.format" ändern müssen. Man will in Contao schon HTML 5 benutzen, ohne aber über solche Folgen nachzudenken.
Es ist entmutigend dass es ungefähr 2.000 CMS gibt, aber schließlich angeblich kein CMS die W3C Empfehlungen ernst nimmt, auch nicht diejenige wie Contao, die behaupten barrierefreie Websites zu generieren. So oft wie möglich auftreten mit Neuigkeiten ist angeblich wichtiger als Qualität. Immer wieder steht man als Informatiker vor der Wahl: ich entwickle mein eigenes CMS (was viel Zeit kostet), oder ich behebe die Fehler in einem bestehenden CMS (was auch viel Zeit kostet).
Lesezeichen