<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>everything flows &#187; validation</title>
	<atom:link href="http://www.lukerodgers.ca/tag/validation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lukerodgers.ca</link>
	<description>a celestial emporium of benevolent knowledge</description>
	<lastBuildDate>Wed, 11 Jan 2012 02:35:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ampersand validation issues with Joomla</title>
		<link>http://www.lukerodgers.ca/2008/09/ampersand-validation-issues-with-joomla/</link>
		<comments>http://www.lukerodgers.ca/2008/09/ampersand-validation-issues-with-joomla/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 03:55:26 +0000</pubDate>
		<dc:creator>Luke Rodgers</dc:creator>
				<category><![CDATA[annoying things]]></category>
		<category><![CDATA[web and tech]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.lukerodgers.ca/?p=287</guid>
		<description><![CDATA[Joomla! is, in many ways, a great CMS. One of its shortcomings, however, is that it has been slow to adopt web standards, which frequently manifests itself in annoying validation issues with generated XHTML and XML feeds. These issues are (&#8230;)</p><p><a href="http://www.lukerodgers.ca/2008/09/ampersand-validation-issues-with-joomla/">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Joomla! is, in many ways, a great <abbr title="Content Management System">CMS</abbr>. One of its shortcomings, however, is that it has been slow to adopt <a href="http://dev.opera.com/articles/wsc/">web standards</a>, which frequently manifests itself in annoying validation issues with generated <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> and <abbr title="eXtensible Markup Language">XML</abbr> feeds. These issues are usually fairly easily overcome, but it would be nice if you didn&#8217;t have to worry about them in the first place.</p>
<p>The default <abbr title="What You See Is What You Get">WYSIWYG</abbr> editor, for instance, seems to purposely prevent you from entering your ampersands (<code>&amp;</code>) as <code>&amp;amp;</code> which is required for <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> validation. The way around this is simply to use a different editor; namely, <a href="http://www.joomlacontenteditor.net">JCE</a>, or the Joomla! Content Editor. JCE will, among other nice features, automatically appropriately encode your typed ampersands, making it easier to ensure your code validates.</p>
<p>One annoying &#8220;feature&#8221; I&#8217;ve encountered with JCE so far, though, is the inability to insert empty <code>alt</code> attributes. Often, particularly in the case of an icon that is more than adequately explained by surrounding text, adding <code>alt</code> text would actually just be at best redundant and at worst confusing to people using screenreaders. However, to validate, you have to include an empty <code>alt</code> attribute (<code>alt=""</code>). JCE doesn&#8217;t seem to like this, and will strip your empy <code>alt</code> attribute. I&#8217;m sure there is a relatively simple hack to circumvent this.</p>]]></content:encoded>
			<wfw:commentRss>http://www.lukerodgers.ca/2008/09/ampersand-validation-issues-with-joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

