<?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: Flash, JavaScript, UX, standards, apologia, apologies, and one man&#8217;s opinions</title>
	<atom:link href="http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/</link>
	<description>Working together for standards</description>
	<lastBuildDate>Wed, 27 Mar 2013 12:19:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Accessibility: standards versus testing &#8212; lucid plot</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/comment-page-1/#comment-4121</link>
		<dc:creator>Accessibility: standards versus testing &#8212; lucid plot</dc:creator>
		<pubDate>Tue, 29 Aug 2006 21:23:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comment-4121</guid>
		<description>[...] If we work around all the non-standard behaviour we can find, simply for the sake of people who are using broken technology, we&#8217;re not really helping them in the long run. Adaptive technology vendors aren&#8217;t going to start following standards unless we can demonstrate that their current implementations are not good enough; and the only way that&#8217;s going to happen is if they see modern standards-compliant code that doesn&#8217;t work. This is closely related to the recent WaSP debate about how to embed Flash: should user experience always come before web standards? [...]</description>
		<content:encoded><![CDATA[<p>[...] If we work around all the non-standard behaviour we can find, simply for the sake of people who are using broken technology, we&#8217;re not really helping them in the long run. Adaptive technology vendors aren&#8217;t going to start following standards unless we can demonstrate that their current implementations are not good enough; and the only way that&#8217;s going to happen is if they see modern standards-compliant code that doesn&#8217;t work. This is closely related to the recent WaSP debate about how to embed Flash: should user experience always come before web standards? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael McCorry</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/comment-page-1/#comment-3753</link>
		<dc:creator>Michael McCorry</dc:creator>
		<pubDate>Sun, 20 Aug 2006 23:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comment-3753</guid>
		<description>My contribution: not so useful, but miplementation (see article intro) is my new favorite word. :)</description>
		<content:encoded><![CDATA[<p>My contribution: not so useful, but miplementation (see article intro) is my new favorite word. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: karl</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/comment-page-1/#comment-3708</link>
		<dc:creator>karl</dc:creator>
		<pubDate>Sat, 19 Aug 2006 23:07:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comment-3708</guid>
		<description>&lt;blockquote&gt;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’re looking at, then, is an artifact of the Browser Wars.&lt;/blockquote&gt;

That is  a common belief which is not true. The history of embed/object is available in the archives of &lt;a href=&quot;http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/&quot; rel=&quot;nofollow&quot;&gt;www-talk&lt;/a&gt; (the benefit of having public discussions.). Embed element was not disqualified because of browser wars, but because of patent issues which finally hit the &lt;a href=&quot;http://www.w3.org/2003/10/301-filing.html&quot; rel=&quot;nofollow&quot;&gt;community as a whole last year&lt;/a&gt;. 

Another reference about the &lt;a href=&quot;http://www.oreillynet.com/onlamp/blog/2004/06/butting_heads_over_the_906_reb.html&quot; rel=&quot;nofollow&quot;&gt;patent discussion is given by Dale&lt;/a&gt;, the change of name was specifically to try to avoid what is happening now. Here there is another &lt;a href=&quot;http://www.iticentral.com/906Full.html&quot; rel=&quot;nofollow&quot;&gt;detailed analysis of the claims&lt;/a&gt;.

All these troubles these days show the benefit and the need to have came up with a royalty-free patent policy for W3C work, which was not the case at this time, and is still not the case for many organizations :/.</description>
		<content:encoded><![CDATA[<blockquote><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’re looking at, then, is an artifact of the Browser Wars.</p></blockquote>
<p>That is  a common belief which is not true. The history of embed/object is available in the archives of <a href="http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/" rel="nofollow">www-talk</a> (the benefit of having public discussions.). Embed element was not disqualified because of browser wars, but because of patent issues which finally hit the <a href="http://www.w3.org/2003/10/301-filing.html" rel="nofollow">community as a whole last year</a>. </p>
<p>Another reference about the <a href="http://www.oreillynet.com/onlamp/blog/2004/06/butting_heads_over_the_906_reb.html" rel="nofollow">patent discussion is given by Dale</a>, the change of name was specifically to try to avoid what is happening now. Here there is another <a href="http://www.iticentral.com/906Full.html" rel="nofollow">detailed analysis of the claims</a>.</p>
<p>All these troubles these days show the benefit and the need to have came up with a royalty-free patent policy for W3C work, which was not the case at this time, and is still not the case for many organizations :/.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bhenick</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/comment-page-1/#comment-3706</link>
		<dc:creator>bhenick</dc:creator>
		<pubDate>Sat, 19 Aug 2006 21:40:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comment-3706</guid>
		<description>Odders writes:

&lt;blockquote&gt;&lt;p&gt;&quot;But these [suggestions to modify the script] are just semantics - and I ranted again. I should really stay outta these things...&quot;&lt;/p&gt;&lt;/blockquote&gt;

Are you kidding?!  Stuff like this is exactly why we finally enabled comments!

You&#039;ve been making a terrific contribution to the thread, man.</description>
		<content:encoded><![CDATA[<p>Odders writes:</p>
<blockquote><p>&#8220;But these [suggestions to modify the script] are just semantics &#8211; and I ranted again. I should really stay outta these things&#8230;&#8221;</p>
</blockquote>
<p>Are you kidding?!  Stuff like this is exactly why we finally enabled comments!</p>
<p>You&#8217;ve been making a terrific contribution to the thread, man.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ravi Khalsa</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/comment-page-1/#comment-3688</link>
		<dc:creator>Ravi Khalsa</dc:creator>
		<pubDate>Sat, 19 Aug 2006 11:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comment-3688</guid>
		<description>I have been irritated by Flash based sites for a long time. Thanks for speaking for me!</description>
		<content:encoded><![CDATA[<p>I have been irritated by Flash based sites for a long time. Thanks for speaking for me!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bobby van der sluis</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/comment-page-1/#comment-3683</link>
		<dc:creator>bobby van der sluis</dc:creator>
		<pubDate>Sat, 19 Aug 2006 09:14:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comment-3683</guid>
		<description>Sorry to comment again, this is nothing personal, I just think that it is a useful discussion. An earlier made comment about not knowing if Flash should be discussed on this website at all is very illustrating: you should discuss it. If plug-ins are not on the map of the WaSP, make sure you put in on there, because you miss out on a big opportunity to inform and educate people. Now the message sounds something like: it&#039;s pretty dirty, we don&#039;t know and we don&#039;t like to know.

One of the strengths of the WaSP has always been to come up with practical advice for people who have to do their everyday work, on how to build websites the right way. E.g. the WaSP has helped me out enormeously on the XHTML MIME-type discussion. Just by the WaSP&#039;s clear position and helping guidelines, it took away my confusions and I never had any questions about this subject later.

There are a lot of confused clients and developers out there who would like to be informed by an independent standards based institute on how to implement Flash the right way. If you like it or not, plug-ins have become a part of our daily lives and their use is rising. 

Now I am sorry to say that the contents of this page are again far away from practical advice. Personally I think it is time for something like a new manifest, including some guidelines and best practices on plug-ins and Flash in special:
1. When to use it and when not to use it
2. How to include it in a valid or otherwise most optimal way
3. How to create alternative content

Another thing that was bulldozered over in this discussion sofar, however should be accentuated when using plugins, is how you define your alternative content. How do you make content of type &#039;black box&#039; or &#039;rich media&#039; (like Adobe likes to coin it) visible and accessible to people or automated code that don&#039;t have the right technology support. Even if the object element would have been supported perfectly, this should be a valid question to be answered.

If people who favor web standards close their eyes for other technologies because they don&#039;t like their nature, they will too end up being responsible for breaking the web into different camps. There are a lot of people like myself who like both web standards and the correct use of plugin&#039;s like Flash. And for some projects we do have reasons to make 100% Flash sites, however we also like to use all technologies is such way, that we are respectful to the web&#039;s underlying markup based foundation.</description>
		<content:encoded><![CDATA[<p>Sorry to comment again, this is nothing personal, I just think that it is a useful discussion. An earlier made comment about not knowing if Flash should be discussed on this website at all is very illustrating: you should discuss it. If plug-ins are not on the map of the WaSP, make sure you put in on there, because you miss out on a big opportunity to inform and educate people. Now the message sounds something like: it&#8217;s pretty dirty, we don&#8217;t know and we don&#8217;t like to know.</p>
<p>One of the strengths of the WaSP has always been to come up with practical advice for people who have to do their everyday work, on how to build websites the right way. E.g. the WaSP has helped me out enormeously on the XHTML MIME-type discussion. Just by the WaSP&#8217;s clear position and helping guidelines, it took away my confusions and I never had any questions about this subject later.</p>
<p>There are a lot of confused clients and developers out there who would like to be informed by an independent standards based institute on how to implement Flash the right way. If you like it or not, plug-ins have become a part of our daily lives and their use is rising. </p>
<p>Now I am sorry to say that the contents of this page are again far away from practical advice. Personally I think it is time for something like a new manifest, including some guidelines and best practices on plug-ins and Flash in special:<br />
1. When to use it and when not to use it<br />
2. How to include it in a valid or otherwise most optimal way<br />
3. How to create alternative content</p>
<p>Another thing that was bulldozered over in this discussion sofar, however should be accentuated when using plugins, is how you define your alternative content. How do you make content of type &#8216;black box&#8217; or &#8216;rich media&#8217; (like Adobe likes to coin it) visible and accessible to people or automated code that don&#8217;t have the right technology support. Even if the object element would have been supported perfectly, this should be a valid question to be answered.</p>
<p>If people who favor web standards close their eyes for other technologies because they don&#8217;t like their nature, they will too end up being responsible for breaking the web into different camps. There are a lot of people like myself who like both web standards and the correct use of plugin&#8217;s like Flash. And for some projects we do have reasons to make 100% Flash sites, however we also like to use all technologies is such way, that we are respectful to the web&#8217;s underlying markup based foundation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Odders</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/comment-page-1/#comment-3680</link>
		<dc:creator>Odders</dc:creator>
		<pubDate>Sat, 19 Aug 2006 08:55:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comment-3680</guid>
		<description>Heh, I hate being the bastard here (sometimes like it though :P), but on the SWFObject home page Geoff does link to a nicely formatted, readable version &lt;a href=&quot;http://blog.deconcept.com/swfobject/swfobject_source.js&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.

The only blatent lack of DOM API usage I noticed from memory (and a quick once over as well heh) was the use of innerHTML for the final write, as opposed to the createElement,  way of doing things. (Please correct me if I have missed something more sinister). But once again, this all stems from a desire to to be as compatible as possible.

Regarding the DOM node creation methods, it is only a small minority of older browsers that do not support the DOM node creation methods. But the beauty of SWFObject is that it has been graciously provided under the super flexible MIT license, and has been written using some nice OO javascript. There is nothing stopping anyone from inheriting SWFObject, changing the method(s?) in question, and voila - WaspSWFObject :P

But these are just semantics - and I ranted again. I should really stay outta these things hahah.</description>
		<content:encoded><![CDATA[<p>Heh, I hate being the bastard here (sometimes like it though :P), but on the SWFObject home page Geoff does link to a nicely formatted, readable version <a href="http://blog.deconcept.com/swfobject/swfobject_source.js" rel="nofollow">here</a>.</p>
<p>The only blatent lack of DOM API usage I noticed from memory (and a quick once over as well heh) was the use of innerHTML for the final write, as opposed to the createElement,  way of doing things. (Please correct me if I have missed something more sinister). But once again, this all stems from a desire to to be as compatible as possible.</p>
<p>Regarding the DOM node creation methods, it is only a small minority of older browsers that do not support the DOM node creation methods. But the beauty of SWFObject is that it has been graciously provided under the super flexible MIT license, and has been written using some nice OO javascript. There is nothing stopping anyone from inheriting SWFObject, changing the method(s?) in question, and voila &#8211; WaspSWFObject :P</p>
<p>But these are just semantics &#8211; and I ranted again. I should really stay outta these things hahah.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ROBO Design</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/comment-page-1/#comment-3679</link>
		<dc:creator>ROBO Design</dc:creator>
		<pubDate>Sat, 19 Aug 2006 08:28:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comment-3679</guid>
		<description>I agree with with you on the inertia factor. There&#039;s an endless loop trying to convince some web  developer who always coded for IE to try other browsers. He&#039;ll always complain &quot;this is what most visitors use anyway&quot;, &quot;why is the other browser rendering differently?&quot;. You know the rest.

I also agreewith your point on Atom and feeds in general. This is a quite interesting development of the web. Feeds have gained a lot of popularity quite fast. (X)HTML won&#039;t be alone.

As for the main subject of the post: SWFObject. I haven&#039;t felt compelled to use it yet. I myself use the  tag, without  and without JavaScript. It&#039;s not perfect, but it did fit properly in my projects.

Flash would have a lot to gain if they&#039;d publish some specs of SWF. Flash is good for some sites (I am thinking of movie sites, entertainment and related).

I also dislike those sites made with Flash just because their authors use Flash for everything. It&#039;s rather stupid to see a simple Flash site which could&#039;ve been done entirely in (X)HTML+CSS much better, and accessible.

As you said, the mindset is the problem. It&#039;s just like with CSS: when you switch from table-based layouts you have the completely change the way you think of a layout if you want to use CSS to its full potential.</description>
		<content:encoded><![CDATA[<p>I agree with with you on the inertia factor. There&#8217;s an endless loop trying to convince some web  developer who always coded for IE to try other browsers. He&#8217;ll always complain &#8220;this is what most visitors use anyway&#8221;, &#8220;why is the other browser rendering differently?&#8221;. You know the rest.</p>
<p>I also agreewith your point on Atom and feeds in general. This is a quite interesting development of the web. Feeds have gained a lot of popularity quite fast. (X)HTML won&#8217;t be alone.</p>
<p>As for the main subject of the post: SWFObject. I haven&#8217;t felt compelled to use it yet. I myself use the  tag, without  and without JavaScript. It&#8217;s not perfect, but it did fit properly in my projects.</p>
<p>Flash would have a lot to gain if they&#8217;d publish some specs of SWF. Flash is good for some sites (I am thinking of movie sites, entertainment and related).</p>
<p>I also dislike those sites made with Flash just because their authors use Flash for everything. It&#8217;s rather stupid to see a simple Flash site which could&#8217;ve been done entirely in (X)HTML+CSS much better, and accessible.</p>
<p>As you said, the mindset is the problem. It&#8217;s just like with CSS: when you switch from table-based layouts you have the completely change the way you think of a layout if you want to use CSS to its full potential.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bhenick</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/comment-page-1/#comment-3677</link>
		<dc:creator>bhenick</dc:creator>
		<pubDate>Sat, 19 Aug 2006 07:56:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comment-3677</guid>
		<description>Odders writes:

&lt;blockquote&gt;&lt;p&gt;&quot;...This shows SWFObject does comply with the spirit of web standards to highest degree possible, while providing essential functionality.&quot;&lt;/p&gt;&lt;/blockquote&gt;

I distinctly recall two impressions from reading the source code:  annoyance at the removal of whitespace, and the complete absence of DOM API methods.  Stuck etween that rock and the nearby hard place, I remember asking myself, &quot;surely this sin&#039;t the best that can be done?!&quot;

Which is one of the things that makes the apology that much more overdue.  If I&#039;m so damn smart, I should&#039;ve tried to make something better instead of complaining a bunch.  ;)</description>
		<content:encoded><![CDATA[<p>Odders writes:</p>
<blockquote><p>&#8220;&#8230;This shows SWFObject does comply with the spirit of web standards to highest degree possible, while providing essential functionality.&#8221;</p>
</blockquote>
<p>I distinctly recall two impressions from reading the source code:  annoyance at the removal of whitespace, and the complete absence of DOM API methods.  Stuck etween that rock and the nearby hard place, I remember asking myself, &#8220;surely this sin&#8217;t the best that can be done?!&#8221;</p>
<p>Which is one of the things that makes the apology that much more overdue.  If I&#8217;m so damn smart, I should&#8217;ve tried to make something better instead of complaining a bunch.  ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bhenick</title>
		<link>http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/comment-page-1/#comment-3676</link>
		<dc:creator>bhenick</dc:creator>
		<pubDate>Sat, 19 Aug 2006 07:44:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.webstandards.org/2006/08/18/flash-javascript-ux-standards-apologia-apologies-and-one-mans-opinions/#comment-3676</guid>
		<description>Sir Lancelot writes:

&lt;blockquote&gt;&lt;p&gt;&quot;On a side-note these last few entries have really made me lose respect for WaSP, and yes I know that these entries express the opinions of their individual authors...&quot;&lt;/p&gt;&lt;/blockquote&gt;

That&#039;s &lt;em&gt;author&lt;/em&gt;, in the singular version.  If you want to identify a bad guy or raise the point of lost respect, it should be on account of me and no-one else.

&lt;blockquote&gt;&lt;p&gt;&quot;...But I always believed that WaSP and the people within tried to promote the use of web standards, accessibility and usability in a positive way instead of making harsh criticism about things like Flash.&quot;&lt;/p&gt;&lt;/blockquote&gt;

...And as a rule, they do.  I would say more, but I&#039;ve already stated that I&#039;m not gong to qualify my apology.</description>
		<content:encoded><![CDATA[<p>Sir Lancelot writes:</p>
<blockquote><p>&#8220;On a side-note these last few entries have really made me lose respect for WaSP, and yes I know that these entries express the opinions of their individual authors&#8230;&#8221;</p>
</blockquote>
<p>That&#8217;s <em>author</em>, in the singular version.  If you want to identify a bad guy or raise the point of lost respect, it should be on account of me and no-one else.</p>
<blockquote><p>&#8220;&#8230;But I always believed that WaSP and the people within tried to promote the use of web standards, accessibility and usability in a positive way instead of making harsh criticism about things like Flash.&#8221;</p>
</blockquote>
<p>&#8230;And as a rule, they do.  I would say more, but I&#8217;ve already stated that I&#8217;m not gong to qualify my apology.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.349 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-02 12:58:53 -->