One of the reasons that I'm looking into silverstripe is that it seems that if I set it up properly, I can deliver my documents compliant to strict hmtl 4. Most other cms's make it difficult or nigh impossible to deliver content as anything other then xhtml or tag soup.
The docs for 'content negotiator' states:
"If you have not specified a correct xml header to your root Template file ... then SilverStripe will rewrite the Doctype and your html to confirm to HTML 4 Strict instead of serving it as XHTML"
This seems to have some undocumented limitations.
So far, I've found that I've had to override functions from SiteTree.php in my 'MyOwnPageType.php' in order to make metatags compliant with strict html 4. My next step is to figure out how to do the same for css links in the document head.
My questions are:
If I want to prioritise delivery of content compliant to a strict html doctype, is silverstripe for me?
(I will be wanting to use a blog module to deliver html as well)
If delivering strict html is not an insurmountable challenge, what resources and documentation should I be paying particular attention to? What issues should I be aware of?
Please note that this is not a complaint or a gripe. I've spent a couple of days solidly assessing silverstripe, and I'm really impressed with it. I just have to yet figure out if it suits my particular needs.