<?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>The Web Standards Project &#187; Authoring Tools</title>
	<atom:link href="http://www.webstandards.org/buzz/authoring-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webstandards.org</link>
	<description>Working together for standards</description>
	<lastBuildDate>Fri, 01 Mar 2013 18:30:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Support the W3C Validators</title>
		<link>http://www.webstandards.org/2008/12/20/support-the-w3c-validators/</link>
		<comments>http://www.webstandards.org/2008/12/20/support-the-w3c-validators/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 01:52:50 +0000</pubDate>
		<dc:creator>Kimberly Blessing</dc:creator>
				<category><![CDATA[Authoring Tools]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Outreach]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[Web Standards (general)]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=1470</guid>
		<description><![CDATA[The W3C has launched a donation and sponsorship program to support the free validators provided by the organization. <a href="http://www.w3.org/QA/Tools/Donate">Give today!</a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not often that Web folk are asked to give money to support Web Standards, so when the <a href="http://www.w3.org/">World Wide Web Consortium (W3C)</a> asks, we ought to listen up.</p>
<p>The W3C has launched the <a href="http://www.w3.org/QA/Tools/Donate">W3C Validator Donation Program</a> to give Web people and organizations the opportunity to support what must be one of the most commonly used tools by those in our profession. </p>
<p>Think about it &#8212; how many times a week do you ping one of the <a href="http://www.w3.org/QA/Tools/">validators</a> to check your HTML, CSS, or feeds? Don&#8217;t you occasionally run the link checker on your site to find broken links? If you&#8217;re like me or any of the designers or developers I know, you probably rely on these services a fair bit.</p>
<p>As explained by Olivier Théreaux in <a href="http://www.w3.org/QA/2008/12/validator_donation_program.html">his recent blog post</a>, the donation program isn&#8217;t about paying for bandwidth or servers, it&#8217;s about continuing to improve the validators to support new languages, to fix bugs, and to add new features. </p>
<p>So what are you waiting for? Get in the holiday spirit and give to the <a href="http://www.w3.org/QA/Tools/Donate">W3C Validator Donation Program</a>!</p>
<p><a href="http://www.w3.org/QA/Tools/Donate"><img src="http://www.w3.org/QA/Tools/I_heart_validator_lg" alt="I heart Validator" title="W3C Validator Donation Program" /></a></p>
<p><a href="http://fortheweb.info/wsparcie-dla-walidatorow-w3c/">Polish Translation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2008/12/20/support-the-w3c-validators/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Announcing the Adobe Task Force</title>
		<link>http://www.webstandards.org/2008/03/10/announcing-the-adobe-task-force/</link>
		<comments>http://www.webstandards.org/2008/03/10/announcing-the-adobe-task-force/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 17:27:58 +0000</pubDate>
		<dc:creator>Stephanie (Sullivan) Rewis</dc:creator>
				<category><![CDATA[Adobe TF]]></category>
		<category><![CDATA[Adobe TF*]]></category>
		<category><![CDATA[Authoring Tools]]></category>
		<category><![CDATA[Outreach]]></category>
		<category><![CDATA[WaSP Announcement]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/2008/03/10/announcing-the-adobe-task-force/</guid>
		<description><![CDATA[Today WaSP announced that the Dreamweaver Task Force will be renamed the Adobe Task Force to reflect a widened scope.]]></description>
			<content:encoded><![CDATA[<p>The Web Standards Project Dreamweaver Task Force was created in 2001 to accomplish two tasks: to work with Macromedia (later Adobe) to improve the standards compliance and accessibility of Web pages produced with Dreamweaver and to communicate effectively within the online Dreamweaver community.  Having successfully completed its initial goals, WaSP announces that the Dreamweaver Task Force will be renamed the <strong>Adobe Task Force</strong> to reflect a widened scope. The Adobe Task Force will collaborate with Adobe on all of the company’s products that output code or content to the Web, and will continue to advocate compliance with Web Standards and accessibility guidelines by those who use Adobe’s products to design and build Web sites and applications.  <a href="http://www.webstandards.org/press/releases/20080310/">Read the press release to learn more.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2008/03/10/announcing-the-adobe-task-force/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Opting-in to standards support</title>
		<link>http://www.webstandards.org/2008/01/22/ie8-will-see-the-smile/</link>
		<comments>http://www.webstandards.org/2008/01/22/ie8-will-see-the-smile/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 14:21:26 +0000</pubDate>
		<dc:creator>agustafson</dc:creator>
				<category><![CDATA[Authoring Tools]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[HTML/XHTML]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft TF]]></category>
		<category><![CDATA[WaSP Announcement]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/2007/12/19/ie8-will-see-the-smile/</guid>
		<description><![CDATA[In this week's issue of <cite>A List Apart</cite>, I was (finally) able to reveal Microsoft's new strategy for <em>forward</em>-compatibility, a strategy that was developed hand-in-hand with several of us here at WaSP.]]></description>
			<content:encoded><![CDATA[<p>When IE7 came out, sites broke. Folks throughout the web community posited many reasons why, but none mentioned the fact that all standards-enabled rendering engines are triggered by an assumption we affectionately call the &#8220;<code>DOCTYPE</code> switch.&#8221; I&#8217;ll truck out a dusty old cliché here: &#8220;when you <em>assume</em>, you make an <em>ass</em> out of <em>you</em> and <em>me</em>.&#8221;</p>
<p>So what does that have to do with the <code>DOCTYPE</code> switch? Well, the <code>DOCTYPE</code> switch <em>assumes</em> that if you are using a valid <code>DOCTYPE</code> for a &#8220;modern&#8221; language (e.g. HTML 4), you know what you&#8217;re doing and want the browser to render in standards mode.</p>
<p>That assumption could have worked out all right, had it not been for authoring tool makers who&#8212;with the best intentions and under pressure from us (the web standards community and WaSP, in particular)&#8212;decided to include valid <code>DOCTYPE</code>s in new documents by default, thereby crippling the <code>DOCTYPE</code> switch because it wasn&#8217;t an explicit opt-in. Now add to that the fact that IE6 had the lion&#8217;s share of the browser market for so long&#8212;thereby becoming the primary browser in which many developers tested their work&#8212;and you have a recipe for disaster: developers assumed (there&#8217;s that word again) the layout they were getting in IE6 was accurate, not realizing they had been opted-in to accept rendering engine upgrades as the browser evolved (all of which was reinforced by the 5 years of stasis in terms of IE6&#8242;s rendering).</p>
<p>So along comes IE7 with it&#8217;s tuned-up rendering engine and, well, it caused sites to broke.</p>
<p>Not wanting to see that happen again, Microsoft approached us (WaSP) to help them find a better way of enabling standards support through an explicit opt-in. You can read more about <a href="http://alistapart.com/articles/beyonddoctype">the thought process we went through</a> in my article on <cite>A List Apart</cite>. <a href="http://alistapart.com/issues/251">The issue</a> also features a commentary piece by WaSP alum Eric Meyer (who was not involved in the development of the solution, but was asked for feedback on our work) that takes you on <a href="http://alistapart.com/articles/fromswitchestolocks">the mental journey he took in reaction to our recommendation</a>. The series for <cite>ALA</cite>&#8212;on what we are calling &#8220;browser version targeting&#8221;&#8212;will wrap in two weeks with a piece by Peter Paul Koch&#8212;who, like me, was involved in the development of this technique&#8212;that will cover application of the browser targeting mechanism in IE8 and beyond.</p>
<p>This buzz has been translated into <a href="http://www.e-unlimited.net/akceptacja-obslugi-standardow/" hreflang="pl">Polish</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2008/01/22/ie8-will-see-the-smile/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>UK government accessibility consultation</title>
		<link>http://www.webstandards.org/2007/11/04/uk-government-accessibility-consultation/</link>
		<comments>http://www.webstandards.org/2007/11/04/uk-government-accessibility-consultation/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 20:09:31 +0000</pubDate>
		<dc:creator>blawson</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Accessibility TF]]></category>
		<category><![CDATA[Authoring Tools]]></category>
		<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/2007/11/04/uk-government-accessibility-consultation/</guid>
		<description><![CDATA[The UK government has issued a consultation document on Delivering Inclusive Websites. It&#8217;s not finalised, as the consultation doesn&#8217;t end until November 13 (my birthday, by the way &#8230;) but in its current state it&#8217;s not a bad document; it rehashes PAS 78, recognises that the only way to find out if a website is [...]]]></description>
			<content:encoded><![CDATA[<p>The UK government has issued a <a href="http://www.cabinetoffice.gov.uk/government_it/web_guidelines/consultations.aspx">consultation document on Delivering Inclusive Websites</a>.</p>
<p>It&#8217;s not finalised, as the consultation doesn&#8217;t end until November 13 (my birthday, by the way &hellip;) but in its current state it&#8217;s not a bad document; it rehashes <a href="http://en.wikipedia.org/wiki/Pas_78">PAS 78</a>, recognises that <q cite="http://www.cabinetoffice.gov.uk/government_it/web_guidelines/consultations.aspx">the only way to find out if a website is accessible is to test it</q> and it says that the minimum acceptable level of accessibility is Level-AA of WCAG 1.0&mdash;so valid, semantic code becomes mandatory:</p>
<blockquote><p>The minimum level of accessibility for all Government websites is Level Double-A of the W3C guidelines. Any new site approved by the Cabinet Sub-Committee on Public Engagement and the Delivery of Service  must conform to these guidelines from the point of publication.</p>
<p>Continuing standalone sites must achieve this level of accessibility by December 2008. Websites which fail to meet the mandated level of conformance shall be subject to the withdrawal process for .gov.uk domain names&hellip;</p>
</blockquote>
<p><em>If</em> these requirements are ever policed  (and there&#8217;s no guarantee; UK government websites have a <a href="http://www.blether.com/archives/2006/08/private_eye_for.php">sorry track-record</a>), there are huge ramifications for their suppliers. For example, those who manufacture Content Management Systems will be required to ensure that their products produce valid, semantic code <strong>and</strong> comply with <a href="http://www.w3.org/TR/WAI-AUTOOLS/">authoring tool accessibility guidelines</a> (ATAG) so that members of staff with disabilities can publish with them:</p>
<blockquote><p>In order to build an accessible website, authoring tools must produce content that upholds web content accessibility standards. This is especially important if the organisation will be using a Content Management System (CMS) to produce content automatically. This must be taken into account during the procurement of authoring tools and CMS.</p>
<p>So that content authoring is possible for people with the widest range of abilities, it is also important that the interface to the content authoring tools or CMS is also accessible. Accessibility criteria must therefore be specified in the choice and procurement of these systems, in the same way that accessibility is taken into account when commissioning websites.</p>
</blockquote>
<p>I confess that I&#8217;m rather sceptical that this will see a dramatic change in governmental websites, but it does give an indication that the more clued-up people in the UK government understand that grudging compliance with WCAG 1.0 level A does not constitute &#8220;accessibility&#8221;. </p>
<p>It should also cause a few discussions within vendor organisations. Microsoft have been commendably open in a <a href="http://www.accessifyforum.com/viewtopic.php?t=7290">discussion about Sharepoint 2007</a>, acknowledging that it won&#8217;t be  WCAG level A or ATAG-compliant out of the box until the next release in 2009 or 2010. </p>
<p>How many other CMS vendors can really claim to be ATAG-compliant or produce valid code without significant customisation?</p>
<p>(This <a href="http://www.t4tw.info/artykuly/WaSP-konsultacja-dostepnosci.html">article translated into Polish</a> by Sebastian Snopek.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2007/11/04/uk-government-accessibility-consultation/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>London: Shawn Lawton Henry on WCAG 2.0</title>
		<link>http://www.webstandards.org/2007/05/28/london-shawn-lawton-henry-on-wcag-20/</link>
		<comments>http://www.webstandards.org/2007/05/28/london-shawn-lawton-henry-on-wcag-20/#comments</comments>
		<pubDate>Mon, 28 May 2007 13:46:20 +0000</pubDate>
		<dc:creator>mdavies</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Accessibility TF]]></category>
		<category><![CDATA[Authoring Tools]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[W3C/Standards Documentation]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/2007/05/28/london-shawn-lawton-henry-on-wcag-20/</guid>
		<description><![CDATA[Organised by the RNIB, Shawn Lawton Henry will be talking about WCAG 2.0 at Westminster University, New Cavendish campus on Tuesday 5th June 7pm.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.w3.org/People/Shawn/">Shawn Lawton Henry</a> is the <abbr title="World Wide Web Consortium">W3C</abbr>&#8216;s Web Accessibility Initiative Outreach Coordinator, and so she&#8217;s very familiar with <abbr title="Web Content Accessibility Guidelines version 2.0">WCAG 2.0</abbr>.</p>
<p>Her chapter in Friends of Ed&#8217;s <i>Web Accessibility: Web Standards and Regulatory Compliance</i>, Understanding Web Accessibility is an excellent practical introduction into the barriers disabled people face when using the web. One point in particular stood out for me: Allowing text to increase in size is not enough, sometimes content can be more accessible when text size is allowed to be reduced. Take for example a person suffering with tunnel vision, the range of view is limited, so a smaller font-size allows more content into their field of vision.</p>
<p>The <a href="http://www.rnib.org.uk/wacblog/"><abbr title="Royal National Institute of the Blind">RNIB</abbr> Web Access Team</a> are hosting Shawn&#8217;s accessibility talk which covers recent developments, current issues, tools, web applications, <abbr title="Accessible Rich Internet Applications">ARIA</abbr>, and the WCAG-complementary guidelines <abbr title="Authoring Tools Accessibility Guidelines">ATAG</abbr> and <abbr title="User Agent Accessibility Guidelines">UAAG</abbr>.</p>
<p>The talk is on Tuesday 5th June 2007, at the New Cavendish Street campus of Westminster University, London, UK. The nearest tube station is Goodge Street. Starts at 7pm. <a href="http://wailondon.eventwax.com/whats-new-wcag-20-and-current-issues---shawn-henry-web-accessibility-initiative">Book your place now</a>! (hat-tip: <a href="http://muffinresearch.co.uk/">Stuart Colville</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2007/05/28/london-shawn-lawton-henry-on-wcag-20/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Which is better for the web: single vendor homogeneity, or OSS/Web 2.0-style innovation?</title>
		<link>http://www.webstandards.org/2007/03/12/which-is-better-for-the-web-single-vendor-homogeneity-or-ossweb-20-style-innovation/</link>
		<comments>http://www.webstandards.org/2007/03/12/which-is-better-for-the-web-single-vendor-homogeneity-or-ossweb-20-style-innovation/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 22:20:17 +0000</pubDate>
		<dc:creator>bhenick</dc:creator>
				<category><![CDATA[Authoring Tools]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[HTML/XHTML]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Web Standards (general)]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/2007/03/14/which-is-better-for-the-web-single-vendor-homogeneity-or-ossweb-20-style-innovation/</guid>
		<description><![CDATA[Brendan Eich, the principal creator of JavaScript and one of the leading developers for the Mozilla project, follows up his SXSW presentation, which illustrates parallels between historical examples of user-community-driven innovation and the current state of affairs in the web useragent space. (Say that fast ten times.) In today&#8217;s post Eich highlights the advantages, and [...]]]></description>
			<content:encoded><![CDATA[<p>Brendan Eich, the principal creator of JavaScript and one of the leading developers for the Mozilla project, <a href="http://weblogs.mozillazine.org/roadmap/archives/2007/03/the_open_web_and_its_adversari.html" title="The Open Web and its Adversaries.">follows up</a> <a href="http://developer.mozilla.org/presentations/sxsw2007/the_open_web" title="The Open Web, a slideshow presentation made at SXSW Interactive 2007.">his SXSW presentation</a>, which illustrates parallels between historical examples of user-community-driven innovation and the current state of affairs in the web useragent space.  <small>(Say that fast ten times.)</small></p>
<p>In today&#8217;s post Eich highlights the advantages, and more prominently the <em>disadvantages</em>, of closed source web applications; Flash is held up as a prominent example, with Microsoft&#8217;s platforms not far behind.  His ultimate point is that Firefox and its alternative-browser kin are in a position to provide support for platforms that can compete with  existing <acronym title="Rich Internet Application">RIA</acronym> tools.</p>
<p>Eich concedes that single vendor control of application platforms (<abbr title="Exempli gratia, 'foir example.'" style="font-style: italic;">e.g.</abbr>, Flash) creates a stable environment for developers that is attractive at first glance, but goes on to say that such control eliminates the opportunities that are created when application developers (and even end users) are afforded the opportunity to affect the evolution of those platforms at the most basic levels&#8230; which is exactly what happens with Open Source projects.</p>
<p>While the post reads at first like <acronym title="Open Source Software.">OSS</acronym> cheerleading, Eich is looking for feedback &#8212; he wants to hear from other developers and users how Firefox can best take a leading role as a platform for RIAs (via the <code>canvas</code> object) and other emerging web technologies.</p>
<p>&#8230;So I repeat Eich&#8217;s closing question:  what do you think can and should be done with Firefox for the sake of RIA innovation?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2007/03/12/which-is-better-for-the-web-single-vendor-homogeneity-or-ossweb-20-style-innovation/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Feeling validated</title>
		<link>http://www.webstandards.org/2006/10/31/feeling-validated/</link>
		<comments>http://www.webstandards.org/2006/10/31/feeling-validated/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 12:50:20 +0000</pubDate>
		<dc:creator>adactio</dc:creator>
				<category><![CDATA[Authoring Tools]]></category>
		<category><![CDATA[HTML/XHTML]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[Web Standards (general)]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/2006/10/31/feeling-validated/</guid>
		<description><![CDATA[The W3C validator is a great tool. It allows developers to quickly and easily find and fix the inevitable problems that creep into any markup document. As well as the quick&#8217;n'easy version, the advanced interface allows you to get a more verbose output. Until recently, one of the options was to view an outline of [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://validator.w3.org/"><abbr title="World Wide Web Consortium">W3C</abbr> validator</a> is a great tool. It allows developers to quickly and easily find and fix the inevitable problems that creep into any markup document.</p>
<p>As well as the quick&#8217;n'easy version, the <a href="http://validator.w3.org/detailed.html">advanced interface</a> allows you to get a more verbose output. Until recently, one of the options was to view an outline of the document being validated. I found this feature very useful: I could see at a glance whether or not the order of my headings (<code>H1</code>, <code>H2</code>, etc.) made sense.</p>
<p>A little while back, <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3862">the outline functionality disappeared</a>. This wasn&#8217;t deliberate, but it turns out that <a href="http://lists.w3.org/Archives/Public/www-validator/2006Oct/0084">it was due for deletion anyway</a>. There&#8217;s actually a different dedicated service for examining the semantic structure of documents: <a href="http://www.w3.org/2002/08/extract-semantic">the semantic data extractor</a>. This tool will do outlining and more. Personally, I think it&#8217;s a bit of a shame that validation and outlining have been split into two different services, but both services are immensely useful in their own right.</p>
<p>For a quick and easy way to validate the current document in your browser, drag this bookmarklet to your bookmarks bar and click on it whenever you want to run a check:</p>
<p><a href="javascript:void(document.location='http://validator.w3.org/check?uri='+document.location)">Validate this</a></p>
<p>Here&#8217;s a bookmarklet to do semantic data extraction:</p>
<p><a href="javascript:void(document.location='http://www.w3.org/2002/08/xslt4html?xslfile=http://www.w3.org/2002/08/extract-semantic.xsl&amp;xmlfile='+document.location)">Extract semantic data</a></p>
<p>If you need to do batch validation, check out <a href="http://homepage.mac.com/rcrews/software/validator/">this desktop validator</a>, which is available for Mac OS X, Windows, and Linux.</p>
<p>But don&#8217;t forget that the W3C validator is there for your benefit. If you think it can be improved in any way, be sure to <a href="http://validator.w3.org/feedback.html">give your feedback</a>. Consider joining the mailing list, or simply hanging out in the IRC channel, #validator on the freenode network.</p>
<p>If you can contribute to the ongoing improvement of the validator, you&#8217;ll be in good company. <a href="http://dig.csail.mit.edu/breadcrumbs/node/166">Sir Tim Berners-Lee recently said</a>:</p>
<blockquote cite="http://dig.csail.mit.edu/breadcrumbs/node/166">
<p>The validator I think is a really valuable tool both for users and in helping standards deployment. I&#8217;d like it to check (even) more stuff, be (even) more helpful, and prioritize carefully its errors, warning and mild chidings. I&#8217;d like it to link to an explanations of why things should be a certain way.</p>
</blockquote>
<p>The <a href="http://validator.w3.org/">W3C validator</a> is already a great tool. With the help of developers like you, it can become even greater.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2006/10/31/feeling-validated/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Flash, JavaScript, UX, standards, apologia, apologies, and one man&#8217;s opinions</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/</link>
		<comments>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comments</comments>
		<pubDate>Fri, 18 Aug 2006 23:33:21 +0000</pubDate>
		<dc:creator>bhenick</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Authoring Tools]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[HTML/XHTML]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[Web Standards (general)]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/</guid>
		<description><![CDATA[The recent discussion of plug-in implementation, here and elsewhere, points to broader issues that affect everyone who is invested in web standards adoption.]]></description>
			<content:encoded><![CDATA[<p>My last <a href="http://www.webstandards.org/2006/08/15/valid-flash-video-and-audio-embed-object-markup/" title="Valid Flash, video, and audio embed (object) markup.">two</a> <a href="http://www.webstandards.org/2006/08/17/flash-javascript-and-web-standards-like-sodium-and-water/" title="Flash, JavaScript, and web standards - like sodium and water?">posts</a> here have engendered a lot of anger from some Flash developers, and even led to direct questioning of my professional skill.  Put bluntly, I believe the attacks say at least as much about the professionalism of their authors as they do about my own.</p>
<h3>An apology</h3>
<p>Regardless of that criticism, I offer an unqualified apology to Geoff Stearns for denigrating his work on <a href="http://blog.deconcept.com/swfobject/">SWFObject</a>.  It&#8217;s one thing for me to say that I don&#8217;t like it from a standards support perspective, but I framed my dislike in a tone that could counterproductively poison the attitudes of potential users of his work.</p>
<p>I took far too long to concede that my detractors were pushing back for very good reasons, and I&#8217;ve remained a moving target.  They talk about user experience, I change the subject to Flash abuse.  They talk about progressive enhancement, I change the subject to markup.  They talk about the grating attitude of web standards advocates, and I (uncharacteristically) change the subject <em>again</em>.</p>
<p>If for no other reason that I was brought up to better rhetorical skills than I&#8217;ve displayed lately, I&#8217;m writing here in an effort to set things straight.</p>
<h3>Web browsers have unforgivably broken and poorly documented plug-in implementations</h3>
<p>There seems to be an agreement in principle amongst the participants in this discussion that W3C was a bad actor on this, because they insisted on sanctioning an element for plug-in inclusion that ran counter to the most common contemporary implementation.  What we&#8217;re looking at, then, is an artifact of the Browser Wars.</p>
<p>To make the mess worse, no single software vendor has stepped up and implemented <code>&lt;object&gt;</code> in a manner worthy of emulation.  To hazard a guess I pose that this is because browser vendors don&#8217;t really care for Flash, and each browser vendor wants to undercut the others&#8217; related media player titles.</p>
<p>If my guess is anywhere near the truth, then the obvious result is that the expressed attitudes of the responsible companies are <strong>unconscionable</strong>, and need to change without delay.</p>
<h3>There is a time and place for any given tool</h3>
<p>If we can agree that content can be <em>anything</em> that will travel across the network, then the nearer layers of the web technology stack have their own particular uses, as well:  markup for structure, styling for presentation, scripting for behavior (on the client side) and logic (on the server side).  Likewise, there is no good reason I can think of to publish content in Flash or PDF when <acronym title="Extensible Hypertext Markup Language.">XHTML</acronym>+<acronym title="Cascading Style Sheets.">CSS</acronym> will do just as well.  I also see no reason to avoid using Flash when presented with any of the objectives it can accomplish with low overhead.</p>
<h3>Tool abuse is unprofessional and inexcusable, particularly when it leads to the implementation of sites in ways that the web was never meant to handle</h3>
<p>The web was and still is intended as a means to obtain and create content that poses minimal requirements for accessibility and usability.  Yet over here we see Microsoft pushing its own unique implementation for web applications, and over there you see Adobe marketing its own substitutes for just about everything the W3C can sanction.  Developers then buy in and insist on using the tools they&#8217;ve paid for to create <em>everything</em> they can think up, without regard for suitability to project requirements or the strengths of the web.  The resulting fragmentation makes everyone a loser:</p>
<ul>
<li>Developers are forced to specialize in order to maintain salable skillsets, which makes them vulnerable to shifts in market demand.</li>
<li>Users are forced into a wilderness of software in order to use the web effectively, which is confusing, time consuming, and expensive.</li>
<li>Project sponsors are forced to spend more money on software licenses and the professional services needed to stitch together all of their preferred technologies.</li>
<li>Software vendors are forced into onerous release schedules, which reduces the reliability of their products and consequently their customers&#8217; trust.</li>
<li>Network infrastructure is forced to account for more volume and protocol support than would  otherwise be the case.  This raises <em>everyone&#8217;s</em> overhead.</li>
</ul>
<h3>One of the most important definitions of a web standard is that rights to its use are completely and permanently unencumbered</h3>
<p>This single fact accounts for most of my personal hostility toward the SWF format.  The ubiquity of Flash creates the potential for future rights abuse such as that committed by Unisys in the case of the Graphics Interchange Format, and Eolas over its submarine multimedia patents.  How many times do we have to go through experiences such as those before we learn to rely on the tools that are protected from such outcomes?</p>
<h3>The desktop publishing metaphor does not and <em>never will</em> apply to the web, and developers need to do everything they can to get that point across to project sponsors</h3>
<p>The insistence on pixel-perfect layout that results from reliance on the desktop publishing metaphor eats up time and money to an extent that places effective sites beyond the reach of many potential customers for web development services.  It also constrains meaningful use of the web to the personal computer platform, and sometimes printed documents.  While there are those who say that mobile platforms can also be used for visiting sites, there are so many caveats on that assertion as to make it empty.  (Universal support for the handheld CSS media type would be nice to have any day now.)</p>
<h3>Web standards support should be given priority over exacting user experience requirements, if a choice must be made between the two</h3>
<p>This is probably the most controversial of my positions, but it&#8217;s owed to my belief in the web as a universal publishing platform.  In the case of broken plug-in behavior, why not put plain links to bare media files inside their calling elements and let the visitor&#8217;s default media player take care of the rest?  Creating a fallback that results in a positive user experience for that case isn&#8217;t <em>impossible</em>.</p>
<p>The balance of this attitude is engendered by the fact that given thoughtful implementation and valid markup, the resulting work product can be adapted to an extraordinarily broad range of contexts.  This may not seem like much to the folks who are stuck on the desktop publishing metaphor, but information published for the express purpose of being viewed anywhere, anytime, on any capable and connected platform &#8211; which is what web standards are meant to provide &#8211; appears more valuable to me than something that looks and behaves <em>exactly</em> as specified when viewed by a remote user in Internet Explorer on a 1024&#215;768 LCD or plasma display.</p>
<h3>Using JavaScript to do an end run around the need for valid markup (and the content inside it) is at best a cop-out, and at worst an ingredient of future disaster</h3>
<p>For starters, users who disable JavaScript will arguably <em>never</em> see the content you originally intended.  Given the number of security issues for which disabling JavaScript is the recommended remedy, this use case <em>cannot</em> be ignored.</p>
<p>Another objection I have to this practice is that it increases the scope of production.  Rather than just repairing one component of a site implementation when it&#8217;s time to redesign, you run the risk of needing to fiddle with other components as well (in this case, JavaScript in addtiion to markup).</p>
<p>Finally, you&#8217;re forcing another support assumption on the user.  While sites designed around a desktop publishing metaphor and viewed on a personal computer may not suffer as a result, every other potential use case will.</p>
<h3>Forward compatible implementation is more valuable than you think</h3>
<p>So much of what I fight back against is inertia:  people who use Internet Explorer because they&#8217;ve always used Internet Explorer, sponsors who insist that the work product have its layout nailed down to the pixel because that&#8217;s always the way it&#8217;s been done, producing far too many templates for lack of good wireframes because the graphic designers have never needed to work from wireframes, and so on.</p>
<p>However, the growth in popularity of <a href="http://tools.ietf.org/html/rfc4287">Atom</a> and bona fide <a href="http://microformats.org/">microformats</a> suggests the web&#8217;s not going to be monopolized by static HTML forever.  When the evolution to <acronym title="Extensible Markup Language.">XML</acronym> gathers momentum, properly implemented XHTML+CSS infosystems will be the easiest and earliest such systems to utilize the full potential of XML.  Do you really want your work to be left in the dust?</p>
<p>If not, then you need to learn how to do that kind of work, the sooner the better.</p>
<h3>When standards advocates are unreasonable, it&#8217;s because they&#8217;re frustrated by the willful ignorance and sloth they see in the opposing camp</h3>
<p>In practice, standards advocates demonstrate practices that require a different mindset than was typical for several years.  In effect, we&#8217;re in the uncomfortable position of telling a lot of folks that everything they know is wrong.  Here are some of the results:</p>
<ul>
<li>Back when Zeldman instituted the Browser Upgrade campaign, its message was immediately co-opted by several high-volume sites designed by teams who were too damned lazy to institute progressive enhancement.</li>
<li>Rather than just admit that they are contstrained in their jobs by legacy content management systems that they cannot replace, some developers claim that they deserve the same credit given to colleagues who build fully standards compliant sites.</li>
<li>Every time accessibility flaws in all-Flash sites are publicly skylined, Flash developers howl in protest&#8230; but rarely endeavor to make their sites accessible.</li>
<li>Developers who have been in the business long enough to know better bitch and moan about the shift in perspective required to learn CSS, and refuse to learn it.</li>
<li>Other so-called professionals abuse their <acronym title="Integrated Development Environment.">IDE</acronym>&#8217;s and bill hours even though (as I once put it) &#8220;they wouldn&#8217;t know emphasis from italics if the difference bit them on the ass.&#8221;</li>
</ul>
<p>All of these people continue to make noise and abuse the good will of their sponsors with a degree of persistence akin to that of Netscape 4&#8217;s erstwhile market share, and <em>you bet</em> we&#8217;re not happy about that&#8230; especially when they attack us ad hominem in the face of the fact that the truth hurts.  That happens all the time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Microsoft Expression Preview Release</title>
		<link>http://www.webstandards.org/2006/05/15/microsoft-expression-preview-release/</link>
		<comments>http://www.webstandards.org/2006/05/15/microsoft-expression-preview-release/#comments</comments>
		<pubDate>Mon, 15 May 2006 22:29:33 +0000</pubDate>
		<dc:creator>hmkoltz</dc:creator>
				<category><![CDATA[Authoring Tools]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Web Standards (general)]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/2006/05/15/microsoft-expression-preview-release/</guid>
		<description><![CDATA[<p>Set to debut in June of 2006 Microsoft has publically released a free trial preview of its newest web authoring tool,  Microsoft Expression Web Designer.</p>]]></description>
			<content:encoded><![CDATA[<p>In what appears to be about a month ahead of schedule, Microsoft has released a <a href="http://www.microsoft.com/products/expression/en/web_designer/wd_free_trial.aspx">Community Technology Preview (CTP)</a> of its standards-based <a href="http://www.microsoft.com/products/expression/en/web_designer/default.mspx">Microsoft Expression Web Designer</a> (code-named Quartz). The free trial will expire in February of 2007. More information about the trial at the preview <a href="http://www.microsoft.com/products/expression/en/web_designer/wd_faq.mspx">FAQ</a>).</p>

<p>Earlier this year, Eric Meyer commented about the web design software in his <a href="http://meyerweb.com/eric/thoughts/2006/03/21/mixed-impressions/">Mixed Impressions</a> post about his experience at MixO6:</p>

<blockquote><p>Microsoft is coming out with a new Windows-only Web design tool called Expression. It’s pretty slick, with features like visually illustrating margins and padding in the design view and what seemed like smart management of styles. Unfortunately, I had a little trouble following what it was doing, mostly because I saw it presented in a talk and didn’t have hands-on time.</p>
</blockquote>
<p>With this free trial available, people can start getting some hands-on experience with the software and see how well it works. Though it is in beta format or a preview release, I hear there are some very nice features in this software.</p>
<p>Microsoft offers a preview of the software features at <a href="http://www.microsoft.com/products/expression/en/web_designer/demos.mspx?v=wd_layout">Web Designer Product Tours and Demos</a> and more info at the  <a href="http://www.microsoft.com/products/expression/en/web_designer/wd_features.mspx">Features link</a>.
</p>

<p>Also see <a href="http://by-expression.com/web-designer/">First Look at Expression Web Designer &#8211; May 2006 CTP</a> by Cheryl D Wise. Microsoft has also set up a <a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.expression.webdesigner&amp;cat=&amp;lang=en&amp;cr=US">Discussion Forum</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2006/05/15/microsoft-expression-preview-release/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Lessons that the standardization process can teach us</title>
		<link>http://www.webstandards.org/2006/05/01/lessons-that-the-standardization-process-can-teach-us/</link>
		<comments>http://www.webstandards.org/2006/05/01/lessons-that-the-standardization-process-can-teach-us/#comments</comments>
		<pubDate>Tue, 02 May 2006 04:41:21 +0000</pubDate>
		<dc:creator>bhenick</dc:creator>
				<category><![CDATA[Authoring Tools]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Web Standards (general)]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/2006/05/01/lessons-that-the-standardization-process-can-teach-us/</guid>
		<description><![CDATA[Over at Six Apart they're working to turn Trackback into a standard, and WaSP emeritus Anil Dash shares some of the wisdom he's gained from the process.  Some of the points he makes have bearing on the things we're trying to accomplish over here at WaSP...]]></description>
			<content:encoded><![CDATA[<p>WaSP emeritus Anil Dash has been working under the auspices of Six Apart, his employer, to develop <a href='http://www.sixapart.com/movabletype/docs/3.2/08_trackback/'>Trackback</a> into a <a href='http://www.sixapart.com/pronet/weblog/2006/02/submitting_trac.html' title='Submitting Trackback as an Internet standard.'>standard</a> technology.</p>
<p>In the process he reports that he&#8217;s <a href='http://www.dashes.com/anil/2006/02/27/the_road_to_sta' title='The Road to Standardization.'>learned a lot</a> about the twists and turns of the standards process, and three of his points beg emphasis here:</p>
<blockquote>
<ul>
<li>Users shouldn&#8217;t have to know or care about this stuff.</li>
<li>Being able to point to real-world benefits is important.</li>
<li>Shipping an implementation pretty much trumps everything else. Most technical debates are eventually settled by looking at what is in current use. Sometimes this is phrased as &#8220;letting the market decide.&#8221;</li>
</ul>
</blockquote>
<p>I immediately see corollaries to these statements that are highly relevant to the efforts of standards advocates, software vendors, and contributors to the <a href="http://www.w3.org/" title='World Wide Web Consortium.'>W3C</a> process, which are laid out respectively.</p>
<p><strong>On the web, the line between users and publishers is blurry, and becoming more indistinct every day.</strong>  This means that technologists <strong>must</strong> make tools that suit the intended audience <strong>without</strong> creating mangled output.  However, they shouldn&#8217;t bother trying to please all the people all the time; common sense describes where <em>that</em> effort winds up.</p>
<p><strong>The entire W3C process is oriented these days toward the Semantic Web, and what energy they have to spare is spent catching up to what&#8217;s already been implemented and put on the market.</strong>  In the meantime, there doesn&#8217;t seem to be much direct interaction between end users of web technologies and the W3C.  The consequence of this state of affairs is that the best heads with a stake in the process are up in the clouds, rather than doing work that will benefit users in the near term.  <em>That</em> work appears too often left directly and solely to software vendors themsevles, which has brought us such <code>&lt;sarcasm&gt;</code>winners<code>&lt;/sarcasm&gt;</code> as ActiveX and GoLive.</p>
<p><strong>It will be interesting to see if IE7 is more than emperor&#8217;s new clothes, once it ships.</strong>  It&#8217;s no secret that Internet Explorer 6 is the new Netscape 4&#8230;</p>
<p>The balance of the value in this post will be in the comments, so <a href='/2006/05/01/lessons-that-the-standardization-process-can-teach-us/'>have your say</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2006/05/01/lessons-that-the-standardization-process-can-teach-us/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.374 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-10-01 22:42:32 -->