<?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"
	>

<channel>
	<title>Rudd-O.com &#187; WordPress XHTML validator</title>
	<atom:link href="http://rudd-o.com/archives/category/wordpress-xhtml-validator/feed/" rel="self" type="application/rss+xml" />
	<link>http://rudd-o.com</link>
	<description>We only do fun stuff.</description>
	<pubDate>Thu, 24 Jul 2008 20:34:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>XHTML validator validated by the W3C</title>
		<link>http://rudd-o.com/archives/2007/08/23/xhtml-validator-validated-by-w3c/</link>
		<comments>http://rudd-o.com/archives/2007/08/23/xhtml-validator-validated-by-w3c/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 00:12:04 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Cool]]></category>

		<category><![CDATA[My projects' weblogs]]></category>

		<category><![CDATA[Web standards]]></category>

		<category><![CDATA[WordPress XHTML validator]]></category>

		<category><![CDATA[Yo]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/08/23/xhtml-validator-validated-by-w3c/</guid>
		<description><![CDATA[I’m on a roll here; this is one of those great days when you get paid, solve customer problems, and get featured in important places on the Web.  Let me quote.



From the World Wide Web Consortium Q&amp;A blog, article titled Craft of HTML:



HTML is a practical art. In a professional context, it requires precise [...]]]></description>
			<content:encoded><![CDATA[<p>I’m on a roll here; this is one of those great days when you get paid, solve customer problems, and get featured in important places on the Web.  Let me quote.</p>

<p><span id="more-1660"/></p>

<p>From the World Wide Web Consortium Q&amp;A blog, <a href="http://www.w3.org/QA/2007/08/craft-of-html.html">article titled Craft of HTML</a>:</p>

<blockquote>
<p>
HTML is a practical art. In a professional context, it requires precise and extensive skills. As with many popular crafts, the vast majority of people do it on their own, but only a few do it for a living. The quality of products varies a lot.
</p><p>
Bruno Pedro has recently published Top blogs fail W3C Markup Validation. He has taken the top 20 list of popular weblogs and puts them through W3C validator. None passed markup validation. Then the author is encouraging people to take care of validation. The comments following the article express either frustration, anger or support. This article is a good illustration of the misunderstanding about HTML validation.
</p><p>[...]</p>
<p>When you are a developer of a content management system, of an authoring tool, of a small widget, be sure to create all the fonction to sanitize the content in production and input. Maintaining the quality of your content is a better goal than a one time validation.</p>
<h2>Reference of tools</h2>
<ul>
    <li><strong><a href="http://rudd-o.com/projects/wp-validator/">Wordpress XHTML Validator</a> by <a href="http://rudd-o.com/wp-content/uploads/resume/english.html" title="Manuel Amador's résumé">Manuel Amador Briz</a></strong></li>
    <li><a href="http://golem.ph.utexas.edu/%7Edistler/blog/MTValidate.html">MTValidate Plugin</a> by <a href="http://golem.ph.utexas.edu/%7Edistler/" title="About Jacques Distler">Jacques Distler</a></li>
    <li><a href="http://www.w3.org/QA/Tools/LogValidator/">LogValidator</a> by <a href="http://www.w3.org/People/olivier/">Olivier Théreaux</a></li>
</ul>
</blockquote>

<p>Incidentally, I validated my own pages and I found two validation issues related to the Creative Commons license (something about the XML namespace used by the code) so I just commented those stanzas out.  Dear Lazyweb, how can I specify several valid namespaces for an XHTML document?</p>

<p>To the W3C staff: thanks :-).  Much appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/08/23/xhtml-validator-validated-by-w3c/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wrote a tutorial on validation and WordPress</title>
		<link>http://rudd-o.com/archives/2007/04/15/wrote-a-tutorial-on-validation-and-wordpress/</link>
		<comments>http://rudd-o.com/archives/2007/04/15/wrote-a-tutorial-on-validation-and-wordpress/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 04:54:43 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Turbocharged]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[WordPress XHTML validator]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/04/15/wrote-a-tutorial-on-validation-and-wordpress/</guid>
		<description><![CDATA[WordPress user?  Then check this tutorial out!
]]></description>
			<content:encoded><![CDATA[<p>WordPress user?  <a href="http://turbochargedcms.com/2007/04/guaranteeing-validity-with-the-xhtml-validator-plugin/">Then check this tutorial out</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/04/15/wrote-a-tutorial-on-validation-and-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress XHTML validator 0.2.3 released</title>
		<link>http://rudd-o.com/archives/2006/06/23/wordpress-xhtml-validator-023-released/</link>
		<comments>http://rudd-o.com/archives/2006/06/23/wordpress-xhtml-validator-023-released/#comments</comments>
		<pubDate>Fri, 23 Jun 2006 10:50:02 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[WordPress XHTML validator]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/06/23/wordpress-xhtml-validator-023-released/</guid>
		<description><![CDATA[With a minor fix that prevented it from working on blogs without comments (which apparently does happen quite a lot), I invite you to check it out and build it into your WordPress blog.
]]></description>
			<content:encoded><![CDATA[<p>With a minor fix that prevented it from working on blogs without comments (which apparently does happen quite a lot), <a href="http://rudd-o.com/projects/wp-validator/">I invite you to check it out and build it into your WordPress blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/06/23/wordpress-xhtml-validator-023-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress XHTML validator 0.2.0&#8230; nah, scratch that&#8230; 0.2.1</title>
		<link>http://rudd-o.com/archives/2006/03/07/wordpress-xhtml-validator-020/</link>
		<comments>http://rudd-o.com/archives/2006/03/07/wordpress-xhtml-validator-020/#comments</comments>
		<pubDate>Tue, 07 Mar 2006 17:36:12 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[WordPress XHTML validator]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/03/07/wordpress-xhtml-validator-020/</guid>
		<description><![CDATA[…is a major overhaul.  Featuring the ability to use either tidy or xmllint, an autofix capability, way more helpful onscreen messages, and detection of dependencies on the server, this release is a must.

Update: Hot on the heels of 0.2.0 comes 0.2.1 which fixes a small bug for those of you who don’t have `tidy` [...]]]></description>
			<content:encoded><![CDATA[<p>…is a major overhaul.  Featuring the ability to use either <code>tidy</code> or <code>xmllint</code>, an autofix capability, way more helpful onscreen messages, and detection of dependencies on the server, <a href="http://rudd-o.com/projects/wp-validator/">this release is a must</a>.</p>

<p><ins datetime="2006-03-07T18:12:47+00:00">Update: Hot on the heels of 0.2.0 comes 0.2.1 which fixes a small bug for those of you who don’t have `tidy` installed on your servers.</ins></p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/03/07/wordpress-xhtml-validator-020/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On blog validation and Section 508 compliance</title>
		<link>http://rudd-o.com/archives/2006/02/16/on-blog-validation-and-section-508-compliance/</link>
		<comments>http://rudd-o.com/archives/2006/02/16/on-blog-validation-and-section-508-compliance/#comments</comments>
		<pubDate>Fri, 17 Feb 2006 00:55:53 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[HTML and XHTML]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Web authoring]]></category>

		<category><![CDATA[Web standards]]></category>

		<category><![CDATA[WordPress XHTML validator]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/02/16/on-blog-validation-and-section-508-compliance/</guid>
		<description><![CDATA[I’ve been talking regularly about the importance of HTML/XHTML validation in Web pages and blogs.

Well, now, there’s a new reason… or, actually, it’s a pretty old one.  Section 508 of the US Rehabilitation Act makes a few requirements for public Web sites and blogs, to improve accessibility for their users.



The first step, as with [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been talking regularly about the importance of HTML/XHTML validation in Web pages and blogs.</p>

<p>Well, now, there’s a new reason… or, actually, it’s a pretty old one.  <a href="http://www.section508.gov/">Section 508</a> of the US Rehabilitation Act makes a few requirements for public Web sites and blogs, to improve accessibility for their users.</p>

<p><span id="more-760"/></p>

<p>The first step, as with every Web deployment and maintenance effort, is ensuring that your site validates.  Validation is paramount &mdash; otherwise, down the road, there are no guarantees that the accessibility practices and technologies on a site will actually work.</p>

<p>The problem with most blogs (especially WordPress) is that their contents are dynamic: content is generated, out of a database.  So, it’s impossible to validate an entire dynamic site, in a practical fashion.</p>

<p>But rest assured, there’s a way out of this mess: for WordPress-based blogs, I’ve written a plugin named <a href="http://rudd-o.com/projects/wp-validator/" title="WordPress XHTML validator">WordPress XHTML validator</a> which lifts an enormous weight from you, the author.  Using the XHTML validator, this is how you get from invalid HTML to valid HTML:</p>

<ol>
<li>Validate your content: on your WordPress administrative interface, go to the Manage tab.  Then click the XHTML validator tab.  A fully automated procedure will validate posts, pages and comments, then present you with a list of invalid entries, which you can quickly edit by using the associated <code>Edit</code> links.</li>
<li>Validate your template: after you’ve validated all content, you should submit your front page, and a few archive pages, to the <a href="http://validator.w3.org">W3C validator</a>.  Then, manually fix the spots where your template has errors.  It’s certainly possible that the WordPress XHTML validator missed some spots &mdash; at this stage, you’ll catch these errors.</li>
<li>Keep the plugin enabled: every time a new post or page is saved, a red box will warn you if it contains invalid XHTML.  Good practice: save your post first, instead of immediately publishing it.  That’ll give you a chance to catch any errors early.</li>
</ol>

<p>So, that’s it for today.  Get your blog valid and start working towards Section 508 compliance.  Do it today: every day you gain may mean a couple thousand readers more satisfied.  Keep this in mind: people don’t remember when everything went well, but they’ll surely remember when your site breaks.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/02/16/on-blog-validation-and-section-508-compliance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is HTML/XHTML validation important?</title>
		<link>http://rudd-o.com/archives/2006/02/15/is-htmlxhtml-validation-important/</link>
		<comments>http://rudd-o.com/archives/2006/02/15/is-htmlxhtml-validation-important/#comments</comments>
		<pubDate>Thu, 16 Feb 2006 01:26:00 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[HTML and XHTML]]></category>

		<category><![CDATA[Pensamientos]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Web authoring]]></category>

		<category><![CDATA[Web standards]]></category>

		<category><![CDATA[WordPress XHTML validator]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/02/15/is-htmlxhtml-validation-important/</guid>
		<description><![CDATA[thTeong WebLog|Blog About Everything asks whether validation is important.

Here’s my take on the issue: it’s very important.

Why is HTML/XHTML validation important?

If your content does not validate, your RSS feeds might be broken as well.  Most feed readers will barf when fed broken XML/XHTML.  That means fewer readers.

Validation is also important in another sense: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thteong.com/2006/02/13/does-w3c-markup-validation-service-matter/">thTeong WebLog|Blog About Everything</a> asks whether validation is important.</p>

<p>Here’s my take on the issue: it’s very important.</p>

<h2>Why is HTML/XHTML validation important?</h2>

<p>If your content does not validate, your RSS feeds might be broken as well.  Most feed readers will barf when fed broken XML/XHTML.  That means fewer readers.</p>

<p>Validation is also important in another sense: when you focus on validation, you inevitably end up doing somethign about semantics in your markup.  Everyone benefits from this, especially you, the author, because Google and other search engines benefit from semantic markup.</p>

<p>Plus, broken HTML/XHTML may render in unpredictable ways with different browsers.  XHTML-based blogs may not even render under certain circumstances (we’re talking about the famous <code>application/xml+html</code> content type here).  I don’t suppose you’d want to harm your readers’ reading experiences, do you?</p>

<p class="information">To help you in your thankless task of ensuring that your WordPress blog always remains valid HTML/XHTML, I’ve written a special plug-in for it: <a href="http://rudd-o.com/projects/wp-validator/">the WordPress XHTML validator</a>.  <a href="http://rudd-o.com/projects/wp-validator/wp-validator-download/" title="Download">Download it</a> today!</p>

<p>By the way, thanks for the reference link, thTeong!</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/02/15/is-htmlxhtml-validation-important/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
