Love the CMS. Just reading through the help docs and found some minor standards mistakes...
1.) Sean: XHTML 1.1 to me isn’t necessary, HTML 4.01 does the job, and there isn’t any real value of using XHTML over HTML since IE doesn’t serve up xml documents properly anyway. There’s also some absolutely silly standards, like not being able to use _target attributes in an anchor element because it won’t validate if you do. WTF? Javascript is the less favourable way of doing the same thing in XHTML!
http://doc.silverstripe.org/doku.php?id=html
_target attribute is also not allowed in HTML 4.01 (Strict).
As much as I prefer HTML 4.01 over XHTML, sadly XHTML has become the de-facto standard, thus safer.
Also does anyone know if HTML5 is supported?
2)At SilverStripe also use UpperCamelCase for IDs and lowerCamelClass for class names to distinguish between the two easily.
http://doc.silverstripe.org/doku.php?id=css#ids_and_classes
I don't expect to see this changed. But note W3C say "Element and attribute names must be in lower case". This is because XHTML is case sensitive unlike HTML.