<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Dog Food, CMS Accessibility and a Nice Surprise</title>
	<atom:link href="http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/</link>
	<description>Just a nerd trying to save the publishing industry. Again.</description>
	<lastBuildDate>Fri, 11 May 2012 17:43:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Jon Marks</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-46908</link>
		<dc:creator>Jon Marks</dc:creator>
		<pubDate>Tue, 01 Feb 2011 11:03:16 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-46908</guid>
		<description>Nope, you don&#039;t need any coding skills You&#039;ll be surprised how easy it is. Go to WordPress.com and start following instructions.</description>
		<content:encoded><![CDATA[<p>Nope, you don&#8217;t need any coding skills You&#8217;ll be surprised how easy it is. Go to WordPress.com and start following instructions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tammy Irvine</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-46881</link>
		<dc:creator>Tammy Irvine</dc:creator>
		<pubDate>Tue, 01 Feb 2011 08:18:29 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-46881</guid>
		<description>Hey are using Wordpress for your blog platform? I&#039;m new to the blog world but I&#039;m trying to get started and set up my own. Do you need any coding expertise to make your own blog? Any help would be really appreciated!</description>
		<content:encoded><![CDATA[<p>Hey are using WordPress for your blog platform? I&#8217;m new to the blog world but I&#8217;m trying to get started and set up my own. Do you need any coding expertise to make your own blog? Any help would be really appreciated!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WDSS W3C Validation Services for SEO</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-17587</link>
		<dc:creator>WDSS W3C Validation Services for SEO</dc:creator>
		<pubDate>Sun, 08 Aug 2010 17:20:50 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-17587</guid>
		<description>Hi,

Very nice and interesting post about W3C Validation Services and standards for the big boys. I was amazed that such reputable websites did not validate their code yet. I guess because they have very large websites ? 

W3C Validation Services will increase your website loading speed, search engines crawling speed, and website indexing rate. 

Very Nice Post, thanks for sharing</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Very nice and interesting post about W3C Validation Services and standards for the big boys. I was amazed that such reputable websites did not validate their code yet. I guess because they have very large websites ? </p>
<p>W3C Validation Services will increase your website loading speed, search engines crawling speed, and website indexing rate. </p>
<p>Very Nice Post, thanks for sharing</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Giesen</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-2500</link>
		<dc:creator>Markus Giesen</dc:creator>
		<pubDate>Fri, 21 Aug 2009 04:46:14 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-2500</guid>
		<description>&lt;a href=&quot;http://websolutions.opentext.de/&quot; title=&quot;formerly RedDot CMS&quot; rel=&quot;nofollow&quot;&gt;OpenText WebSolutions built with OTWSCMS (formerly RedDot CMS)&lt;/a&gt; has..... 1 error. 
A missing alt tag (bad editor, bad!)
But beside that? Looks fine, I agree, it is about the implementation :)
&lt;a href=&quot;http://www.areeba.com.au&quot; title=&quot;Areeba Open Text Melbourne&quot; rel=&quot;nofollow&quot;&gt;Areeba&lt;/a&gt; did a good job here*

&lt;a href=&quot;http://www.opentext.com/&quot; title=&quot;Opentext&quot; rel=&quot;nofollow&quot;&gt;OpenText Website&lt;/a&gt; is unfortunately not built on RedDot OR Vignette (coincidence or do we have to wait for those two to sort out where they stand?)

*I admit: Which is why I decided to work for them now.</description>
		<content:encoded><![CDATA[<p><a href="http://websolutions.opentext.de/" title="formerly RedDot CMS" rel="nofollow">OpenText WebSolutions built with OTWSCMS (formerly RedDot CMS)</a> has&#8230;.. 1 error.<br />
A missing alt tag (bad editor, bad!)<br />
But beside that? Looks fine, I agree, it is about the implementation <img src='http://jonontech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a href="http://www.areeba.com.au" title="Areeba Open Text Melbourne" rel="nofollow">Areeba</a> did a good job here*</p>
<p><a href="http://www.opentext.com/" title="Opentext" rel="nofollow">OpenText Website</a> is unfortunately not built on RedDot OR Vignette (coincidence or do we have to wait for those two to sort out where they stand?)</p>
<p>*I admit: Which is why I decided to work for them now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vern</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-243</link>
		<dc:creator>Vern</dc:creator>
		<pubDate>Thu, 23 Apr 2009 17:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-243</guid>
		<description>As a vendor, it&#039;s an interesting dilemma.  For every customer request of &quot;does it produce/enforce valid markup?&quot; there are just as many requests for &quot;can it generate the old/legacy/custom markup that only our systems require?&quot;

The cost/benefit of adopting best practices in design, compliance, and markup is something vendors have to be cautious about.  At Percussion, we started with a &quot;everything is pure XML/xHTML&quot; approach back in 1999 and have more or less constantly been forced by market demand to be more lenient.

The reality is the Web is a constantly changing place.  The real test of a CMS is not whether it generates good markup, but whether it can generate ANY markup with equal amount of effort.  When we redid our corporate Website, we actually put in a few examples of non-compliant stuff just to showcase that it was easy to do too.</description>
		<content:encoded><![CDATA[<p>As a vendor, it&#8217;s an interesting dilemma.  For every customer request of &#8220;does it produce/enforce valid markup?&#8221; there are just as many requests for &#8220;can it generate the old/legacy/custom markup that only our systems require?&#8221;</p>
<p>The cost/benefit of adopting best practices in design, compliance, and markup is something vendors have to be cautious about.  At Percussion, we started with a &#8220;everything is pure XML/xHTML&#8221; approach back in 1999 and have more or less constantly been forced by market demand to be more lenient.</p>
<p>The reality is the Web is a constantly changing place.  The real test of a CMS is not whether it generates good markup, but whether it can generate ANY markup with equal amount of effort.  When we redid our corporate Website, we actually put in a few examples of non-compliant stuff just to showcase that it was easy to do too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Marks</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-221</link>
		<dc:creator>Jon Marks</dc:creator>
		<pubDate>Tue, 21 Apr 2009 15:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-221</guid>
		<description>For those that are interested, Kas Thomas has just performed a Loadability test on many vendors using YSlow - http://asserttrue.blogspot.com/2009/04/rating-wcm-and-ecm-vendor-web-sites-for.html</description>
		<content:encoded><![CDATA[<p>For those that are interested, Kas Thomas has just performed a Loadability test on many vendors using YSlow &#8211; <a href="http://asserttrue.blogspot.com/2009/04/rating-wcm-and-ecm-vendor-web-sites-for.html" rel="nofollow">http://asserttrue.blogspot.com/2009/04/rating-wcm-and-ecm-vendor-web-sites-for.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Marks</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-43</link>
		<dc:creator>Jon Marks</dc:creator>
		<pubDate>Fri, 20 Mar 2009 23:10:32 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-43</guid>
		<description>Ian. Good to know, and good to see examples. These show nicely that the products are capable of emitting good markup. But I don&#039;t agree on your requirements comment. It should *always* be a requirement. And if the client doesn&#039;t think it is, the partner/vendor should show them the error of their ways.</description>
		<content:encoded><![CDATA[<p>Ian. Good to know, and good to see examples. These show nicely that the products are capable of emitting good markup. But I don&#8217;t agree on your requirements comment. It should *always* be a requirement. And if the client doesn&#8217;t think it is, the partner/vendor should show them the error of their ways.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Truscott</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-42</link>
		<dc:creator>Ian Truscott</dc:creator>
		<pubDate>Fri, 20 Mar 2009 19:35:43 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-42</guid>
		<description>Not at all!
We do enable our customers to create great, compliant sites across both products, when the client and their implementation partner require it. Sites powered by our Enterprise product that pass this parser test include Ofcom and the Home Office.
The truth is that the page you tested - a redirect from the now retired (following the acquisition) www.mediasurface.com domain - takes you to a page on our Alterian website - which is also powered by our Corporate product. I guess this speaks to Adriaan’s points, in that the detail devil is in the requirements
Not to say we shouldn’t do better. At least you can see our products can, we just need to implement it!</description>
		<content:encoded><![CDATA[<p>Not at all!<br />
We do enable our customers to create great, compliant sites across both products, when the client and their implementation partner require it. Sites powered by our Enterprise product that pass this parser test include Ofcom and the Home Office.<br />
The truth is that the page you tested &#8211; a redirect from the now retired (following the acquisition) <a href="http://www.mediasurface.com" rel="nofollow">http://www.mediasurface.com</a> domain &#8211; takes you to a page on our Alterian website &#8211; which is also powered by our Corporate product. I guess this speaks to Adriaan’s points, in that the detail devil is in the requirements<br />
Not to say we shouldn’t do better. At least you can see our products can, we just need to implement it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Marks</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-41</link>
		<dc:creator>Jon Marks</dc:creator>
		<pubDate>Fri, 20 Mar 2009 15:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-41</guid>
		<description>Impressive bit of speedy fixing. Fixing the code so fast was impressive, but as you say very minor. Getting it pushed to live that fast also good to see.

I&#039;m going to run all the tests again in a week or two. Interesting to see who else improves.

You also do better than IBM on the deeper pages. They don&#039;t all validate, but have very few errors. The target attribute, for example, isn&#039;t valid with your DOCTYPE.

So, I&#039;d say you&#039;re in the lead at the moment.</description>
		<content:encoded><![CDATA[<p>Impressive bit of speedy fixing. Fixing the code so fast was impressive, but as you say very minor. Getting it pushed to live that fast also good to see.</p>
<p>I&#8217;m going to run all the tests again in a week or two. Interesting to see who else improves.</p>
<p>You also do better than IBM on the deeper pages. They don&#8217;t all validate, but have very few errors. The target attribute, for example, isn&#8217;t valid with your DOCTYPE.</p>
<p>So, I&#8217;d say you&#8217;re in the lead at the moment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: swippen</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-40</link>
		<dc:creator>swippen</dc:creator>
		<pubDate>Thu, 19 Mar 2009 16:10:04 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-40</guid>
		<description>Nice info! ive started to work on finding a good editor that is accessible and can generate good accessible content and such. Your post was good reading.

(If your intersested in folloing my work ive restarted my blog and are posing some about it. http://swippen.wordpress.com )</description>
		<content:encoded><![CDATA[<p>Nice info! ive started to work on finding a good editor that is accessible and can generate good accessible content and such. Your post was good reading.</p>
<p>(If your intersested in folloing my work ive restarted my blog and are posing some about it. <a href="http://swippen.wordpress.com" rel="nofollow">http://swippen.wordpress.com</a> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Marks</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-39</link>
		<dc:creator>Jon Marks</dc:creator>
		<pubDate>Thu, 19 Mar 2009 11:22:05 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-39</guid>
		<description>As usual, someone else says what I&#039;m trying to say better than I do. Thank you for your comments! Honoured to have my CMS Watch idols reading my blog :-)

The &quot;Nobody said this was a #1 requirement for the site&quot; was meant to be covered by the &quot;Nobody knew it mattered&quot; or &quot;Someone decided it wasn&#039;t important&quot;. The distinction was meant to be ignorance versus a crime of omission.

I agree 100% with everyone else you said. It is very time consuming to analyse all the errors to determine if that are generated by the product, some third party integrated code, or something implementation specific oversight. We often suffer from malformed markup from analytics vendors and others, but we try to send it back! When I set up this blog, the FeedBurner markup for the simple RSS link wasn&#039;t valid.

I think maybe the most important point is that some of them clearly never even checked if it does validate, which shows the wrong kind of attitude. Accessibility really is a massive part of the RFPs that I see, so they should really care about it. I think I&#039;ll run the test again in a few days and see if any have improved.

And here&#039;s hoping no-one does the same tests on the sites I&#039;ve been involved in. I wouldn&#039;t expect any of them to have 100s of errors as most did validate at some point. But I&#039;m concerned not as many would get the all clear as I&#039;d hope.

I do blame the Rich Text Editors for a lot of the errors, but I think they&#039;re improving with the new generations of CMS produts. Quite a few of the vendors we use have just switched or are about to switch their embedded editor. FCK and Tiny are on the list.

As an example, here is a complex design which is properly progressively enhanced. The &lt;a href=&quot;http://validator.w3.org/check?uri=http://www.singstargame.com/&quot; rel=&quot;nofollow&quot;&gt;home page&lt;/a&gt; still validates, but errors have crept into the &lt;a href=&quot;http://validator.w3.org/check?uri=http://www.singstargame.com/en-gb/&quot; rel=&quot;nofollow&quot;&gt;depeer pages&lt;/a&gt;. The rich text editor in this case does not enforce ALT tags on images, and inserts paragaph tags into bad places. The next release of this product changes the editor.</description>
		<content:encoded><![CDATA[<p>As usual, someone else says what I&#8217;m trying to say better than I do. Thank you for your comments! Honoured to have my CMS Watch idols reading my blog <img src='http://jonontech.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The &#8220;Nobody said this was a #1 requirement for the site&#8221; was meant to be covered by the &#8220;Nobody knew it mattered&#8221; or &#8220;Someone decided it wasn&#8217;t important&#8221;. The distinction was meant to be ignorance versus a crime of omission.</p>
<p>I agree 100% with everyone else you said. It is very time consuming to analyse all the errors to determine if that are generated by the product, some third party integrated code, or something implementation specific oversight. We often suffer from malformed markup from analytics vendors and others, but we try to send it back! When I set up this blog, the FeedBurner markup for the simple RSS link wasn&#8217;t valid.</p>
<p>I think maybe the most important point is that some of them clearly never even checked if it does validate, which shows the wrong kind of attitude. Accessibility really is a massive part of the RFPs that I see, so they should really care about it. I think I&#8217;ll run the test again in a few days and see if any have improved.</p>
<p>And here&#8217;s hoping no-one does the same tests on the sites I&#8217;ve been involved in. I wouldn&#8217;t expect any of them to have 100s of errors as most did validate at some point. But I&#8217;m concerned not as many would get the all clear as I&#8217;d hope.</p>
<p>I do blame the Rich Text Editors for a lot of the errors, but I think they&#8217;re improving with the new generations of CMS produts. Quite a few of the vendors we use have just switched or are about to switch their embedded editor. FCK and Tiny are on the list.</p>
<p>As an example, here is a complex design which is properly progressively enhanced. The <a href="http://validator.w3.org/check?uri=http://www.singstargame.com/" rel="nofollow">home page</a> still validates, but errors have crept into the <a href="http://validator.w3.org/check?uri=http://www.singstargame.com/en-gb/" rel="nofollow">depeer pages</a>. The rich text editor in this case does not enforce ALT tags on images, and inserts paragaph tags into bad places. The next release of this product changes the editor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Marks</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-38</link>
		<dc:creator>Jon Marks</dc:creator>
		<pubDate>Thu, 19 Mar 2009 11:00:36 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-38</guid>
		<description>@John - that&#039;s good to see. With the vendors that own multiple products, I just picked the home page of the company, not any product in particular.

Does this mean that it is important for Corporate customers to have valid markup, but not for Enterprise customers ;-) ?</description>
		<content:encoded><![CDATA[<p>@John &#8211; that&#8217;s good to see. With the vendors that own multiple products, I just picked the home page of the company, not any product in particular.</p>
<p>Does this mean that it is important for Corporate customers to have valid markup, but not for Enterprise customers <img src='http://jonontech.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Penfold</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-37</link>
		<dc:creator>John Penfold</dc:creator>
		<pubDate>Thu, 19 Mar 2009 10:55:01 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-37</guid>
		<description>I&#039;d just like to mention Alerian Immediacy validates fine

http://validator.w3.org/check?uri=www.immediacy.net&amp;charset=%28detect+automatically%29&amp;doctype=Inline&amp;group=0

With Immeiacy as long as the templates validate then you can be 99.9% sure your site will also validate.</description>
		<content:encoded><![CDATA[<p>I&#8217;d just like to mention Alerian Immediacy validates fine</p>
<p><a href="http://validator.w3.org/check?uri=www.immediacy.net&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;group=0" rel="nofollow">http://validator.w3.org/check?uri=www.immediacy.net&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;group=0</a></p>
<p>With Immeiacy as long as the templates validate then you can be 99.9% sure your site will also validate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Massey</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-36</link>
		<dc:creator>Andrew Massey</dc:creator>
		<pubDate>Thu, 19 Mar 2009 09:52:30 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-36</guid>
		<description>With the imminent arrival of IE8 CMS vendors are in for a bumpy ride (if the implementors are going to run their sites in IE8 standards mode). Why? Well, IE8 has a MUCH stricter policy for closing poorly formatted elements (i.e. those that are closed properly). In my experience, at the point of content entry, the level of HTML competency is very limited, basically the rule is &quot;copy and paste it from the word document will you&quot;.

This IS going to hurt.</description>
		<content:encoded><![CDATA[<p>With the imminent arrival of IE8 CMS vendors are in for a bumpy ride (if the implementors are going to run their sites in IE8 standards mode). Why? Well, IE8 has a MUCH stricter policy for closing poorly formatted elements (i.e. those that are closed properly). In my experience, at the point of content entry, the level of HTML competency is very limited, basically the rule is &#8220;copy and paste it from the word document will you&#8221;.</p>
<p>This IS going to hurt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Løverås</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-35</link>
		<dc:creator>Christian Løverås</dc:creator>
		<pubDate>Thu, 19 Mar 2009 08:41:37 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-35</guid>
		<description>Escenic _almost_ made it: The front page validates as XHTML 1.0 Transitional (http://is.gd/nZ5p), but there is one small error on standard pages (JavaScript &quot;type&quot; missing, http://is.gd/nZ5s).

Note: As Escenic&#039;s presentation layer is implemented in JSP according to customer requirments, it&#039;s up to each customer (and/or implementation partner) to make sure the JSPs generate correct code, whether it XHTML, RSS, PDF, or other formats.</description>
		<content:encoded><![CDATA[<p>Escenic _almost_ made it: The front page validates as XHTML 1.0 Transitional (<a href="http://is.gd/nZ5p" rel="nofollow">http://is.gd/nZ5p</a>), but there is one small error on standard pages (JavaScript &#8220;type&#8221; missing, <a href="http://is.gd/nZ5s" rel="nofollow">http://is.gd/nZ5s</a>).</p>
<p>Note: As Escenic&#8217;s presentation layer is implemented in JSP according to customer requirments, it&#8217;s up to each customer (and/or implementation partner) to make sure the JSPs generate correct code, whether it XHTML, RSS, PDF, or other formats.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cédric Hüsler</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-33</link>
		<dc:creator>Cédric Hüsler</dc:creator>
		<pubDate>Thu, 19 Mar 2009 08:01:56 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-33</guid>
		<description>Thanks for the heads-up.

That low-down ampersand ;) just recently got in un-encoded - it&#039;s fixed now. Btw.. the doctype on day.com is HTML 4.01 Strict.</description>
		<content:encoded><![CDATA[<p>Thanks for the heads-up.</p>
<p>That low-down ampersand <img src='http://jonontech.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  just recently got in un-encoded &#8211; it&#8217;s fixed now. Btw.. the doctype on day.com is HTML 4.01 Strict.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adriaan Bloem</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comment-34</link>
		<dc:creator>Adriaan Bloem</dc:creator>
		<pubDate>Thu, 19 Mar 2009 02:55:18 +0000</pubDate>
		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118#comment-34</guid>
		<description>I think you should probably add as #1 reason:
* Nobody said this was a #1 requirement for the site

Getting the code to pass the validator really isn&#039;t rocket science. Most of these vendors do many, many things that are much more complicated in their products, and even manage to do some of those things flawlessly.

I wouldn&#039;t beat up the vendors about their sites not passing the validator. (And I&#039;m in no position to, either, since the CMS Watch site fails miserably. In our defense, we analyze technology, we don&#039;t build it).

At any rate, it&#039;s more important to know what the errors are and if they&#039;re caused by the CMS. Common problems from your small sample are the analytics JS trackers (&quot;just copy &amp; paste this code to your page&quot; and they give you non-compliant HTML) and URLs incorrectly encoded, and a lot of pretty basic templating mistakes. We can rule those out.

That leaves two important things to look for:

* Code generated by the CMS that won&#039;t validate.

With a &quot;straightforward&quot; CMS, this can get you into trouble as soon as it generates a menu (and incorrectly nests elements, etcetera), since those will be generated by the system in a way that&#039;s almost impossible to change. With the more &quot;developer platform&quot;-like systems, this is mostly the responsibility of the template coders, but you may still run into problems with smaller chunks -- i.e., the internal links -- which have to be generated by the CMS.

* Code generated by the editor that won&#039;t validate.

It can be very easy to generate malformed HTML with the editor embedded in the CMS (whether the vendor built it themselves, or, more commonly, used FCK or Tiny etc.). This is often due to configuration of the editor and the pipelines used to pull content up (for editing), then clean up and save again. If you want real accessibility, the editor will also have to enforce rules on users (i.e., add the alt and title tags!).

This one sounds like its easier to check -- especially if a well-known editor like FCK or Tiny is slotted in, which you&#039;d expect you could find out about quite easily what they&#039;re like. In practice, however, because after you save, the editor will clean up the rich text, then maybe another component (i.e., Tidy), then it might get escaped for storing in a DB, there&#039;s character encodings to consider (which can be different in interface, front-end, DB, etcetera)... it can be a mess.

These two are pretty hard to verify from looking at the vendor&#039;s site alone. You really have to do extensive testing to see if you could get your design into the CMS without breaking validation, and then see if you can actually keep creating valid code from content, as well.

Still, they should have it high on their list of priorities to set an example themselves. It gives the impression that they don&#039;t really take their customers seriously, as if they&#039;re saying &quot;Hah. Who&#039;s ever going to check the code?&quot;.</description>
		<content:encoded><![CDATA[<p>I think you should probably add as #1 reason:<br />
* Nobody said this was a #1 requirement for the site</p>
<p>Getting the code to pass the validator really isn&#8217;t rocket science. Most of these vendors do many, many things that are much more complicated in their products, and even manage to do some of those things flawlessly.</p>
<p>I wouldn&#8217;t beat up the vendors about their sites not passing the validator. (And I&#8217;m in no position to, either, since the CMS Watch site fails miserably. In our defense, we analyze technology, we don&#8217;t build it).</p>
<p>At any rate, it&#8217;s more important to know what the errors are and if they&#8217;re caused by the CMS. Common problems from your small sample are the analytics JS trackers (&#8220;just copy &amp; paste this code to your page&#8221; and they give you non-compliant HTML) and URLs incorrectly encoded, and a lot of pretty basic templating mistakes. We can rule those out.</p>
<p>That leaves two important things to look for:</p>
<p>* Code generated by the CMS that won&#8217;t validate.</p>
<p>With a &#8220;straightforward&#8221; CMS, this can get you into trouble as soon as it generates a menu (and incorrectly nests elements, etcetera), since those will be generated by the system in a way that&#8217;s almost impossible to change. With the more &#8220;developer platform&#8221;-like systems, this is mostly the responsibility of the template coders, but you may still run into problems with smaller chunks &#8212; i.e., the internal links &#8212; which have to be generated by the CMS.</p>
<p>* Code generated by the editor that won&#8217;t validate.</p>
<p>It can be very easy to generate malformed HTML with the editor embedded in the CMS (whether the vendor built it themselves, or, more commonly, used FCK or Tiny etc.). This is often due to configuration of the editor and the pipelines used to pull content up (for editing), then clean up and save again. If you want real accessibility, the editor will also have to enforce rules on users (i.e., add the alt and title tags!).</p>
<p>This one sounds like its easier to check &#8212; especially if a well-known editor like FCK or Tiny is slotted in, which you&#8217;d expect you could find out about quite easily what they&#8217;re like. In practice, however, because after you save, the editor will clean up the rich text, then maybe another component (i.e., Tidy), then it might get escaped for storing in a DB, there&#8217;s character encodings to consider (which can be different in interface, front-end, DB, etcetera)&#8230; it can be a mess.</p>
<p>These two are pretty hard to verify from looking at the vendor&#8217;s site alone. You really have to do extensive testing to see if you could get your design into the CMS without breaking validation, and then see if you can actually keep creating valid code from content, as well.</p>
<p>Still, they should have it high on their list of priorities to set an example themselves. It gives the impression that they don&#8217;t really take their customers seriously, as if they&#8217;re saying &#8220;Hah. Who&#8217;s ever going to check the code?&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

