<?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"
	>
<channel>
	<title>Comments on: siFR and the user experience</title>
	<atom:link href="http://www.likewowonline.net/web/ued/sifr-usability-study.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.likewowonline.net/web/ued/sifr-usability-study.html</link>
	<description>A weblog for designers, developers and anyone with an interest in web technology.</description>
	<pubDate>Fri, 05 Sep 2008 20:21:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: Mark Wubben</title>
		<link>http://www.likewowonline.net/web/ued/sifr-usability-study.html#comment-15</link>
		<dc:creator>Mark Wubben</dc:creator>
		<pubDate>Tue, 11 Mar 2008 19:24:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.likewowonline.net/experience/sifr-usability-study.html#comment-15</guid>
		<description>Fair enough. Thanks for clarifying your points. I'd say that extended character support and scalability are issues with Flash, wmode / z-index are browser issues, and the others are issues with sIFR. Luckily sIFR 3 resolves nearly all of them (growing text is not supported natively, but it can be done).

Regarding future-proofing, I try my best to make sIFR future proof, but of course one can never be sure. Then again, how future proof is the CSS you're using? With sIFR 3 upgradability should be better, because there are more detailed change logs. And personally I think v3 is much, much more stable than v2 :)</description>
		<content:encoded><![CDATA[<p>Fair enough. Thanks for clarifying your points. I&#8217;d say that extended character support and scalability are issues with Flash, wmode / z-index are browser issues, and the others are issues with sIFR. Luckily sIFR 3 resolves nearly all of them (growing text is not supported natively, but it can be done).</p>
<p>Regarding future-proofing, I try my best to make sIFR future proof, but of course one can never be sure. Then again, how future proof is the CSS you&#8217;re using? With sIFR 3 upgradability should be better, because there are more detailed change logs. And personally I think v3 is much, much more stable than v2 :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shimone Samuel</title>
		<link>http://www.likewowonline.net/web/ued/sifr-usability-study.html#comment-12</link>
		<dc:creator>Shimone Samuel</dc:creator>
		<pubDate>Sun, 09 Mar 2008 21:28:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.likewowonline.net/experience/sifr-usability-study.html#comment-12</guid>
		<description>Thanks for taking the time to comment.

It's important to understand that for our purposes we have no room for error. Any technology that we add to the site must not degrade or alter any functionality that existed before it. This site is viewed by hundreds of millions of users daily. We have a rigorous QA process and strict rules regarding usability and site speed.

The research I conducted was for the current stable version of sIFR. I did throw in a plug for v3 at the end but Beta software is not an option for us.

It should also be noted that sIFR for private use and sIFR for public use are wholly different considerations. On a blog such as this one for instance, I would be much more likely to use sIFR and other technologies (in the case of this post for instance I am using a combination of Thickbox and Flash Video for the demos).

Lastly I'll mention that I deployed sIFR on numerous corporate sites several years ago and found its various quirks made for tedious integration and maintenance. I also found it very difficult to convince our clients that while sIFR worked perfectly for the sole &lt;em&gt;h1&lt;/em&gt; they could not however use it for every h2, h3 and h4 across the website.

I will elaborate briefly on some of your questions below.

&lt;strong&gt;Localization&lt;/strong&gt;:  In the US we might say "About Us" and most people would understand this to mean about the &lt;em&gt;Company&lt;/em&gt;. In a foreign country however the vernacular or tone may be different. In some countries saying "About Us" is unclear, improper or otherwise lacking polish. For our German site we may instead say; "About Global Solutions Incorporated". On the Dutch site we may say; "More Information about the services we provide".

sIFR's requirement of a fixed dimension make localization an enormous challenge. Assume that a 13 character English/US header can be replaced by a 36 character (or more) French/France header. Consider as well that a fixed height of 20px works for one language and another needs 10px or 40px to look right. Add to this support for 13 other languages including Japanese, Korean, Arabic and Russian and it quickly becomes a QA testing nightmare. 

&lt;strong&gt;Extended character support&lt;/strong&gt;:  Superscript is the most obvious example I can think of.

&lt;strong&gt;Text wrapping&lt;/strong&gt;: In order to support text wrapping the height of a header must be increased to support multiple lines. I don't recall sIFR supporting dynamic height adjustment for wrapped lines.

&lt;strong&gt;Scalability&lt;/strong&gt;: The ability to replace 1 to &lt;em&gt;n&lt;/em&gt; headers on a page without affecting site speed. The ability to add support for languages to the site without an increase in development time.

&lt;strong&gt;Future-proofing&lt;/strong&gt;: The case of Adobe upgrading Flash and breaking sIFR comes to mind. On a site of our scale and reach something like this would be a catastrophe.

&lt;strong&gt;Upgradability&lt;/strong&gt;: Each change (especially to something like JavaScript, and Flash) requires another round of QA testing. How can we be certain that a new version does not introduce some new quirk?

&lt;strong&gt;Wmode support&lt;/strong&gt;: The headers aren't truly transparent if I recall correctly and I've encountered trouble with background images.

&lt;strong&gt;Dynamic text sizing:&lt;/strong&gt; I'm referring to scaling and sizing differently here. I think of scaling as the ability to grow and shrink the &lt;em&gt;page&lt;/em&gt; and sizing as the ability to grow and shrink the &lt;em&gt;fonts&lt;/em&gt;. To an extent I am also referring to the text wrapping issues I mentioned above.

&lt;strong&gt;Z-index collisions&lt;/strong&gt;: The dropdown menu of Offbeat.com is an example of this. In my past experience I had no luck combining DHTML menus with sIFR headers on a page. This was especially noticeable in Safari.</description>
		<content:encoded><![CDATA[<p>Thanks for taking the time to comment.</p>
<p>It&#8217;s important to understand that for our purposes we have no room for error. Any technology that we add to the site must not degrade or alter any functionality that existed before it. This site is viewed by hundreds of millions of users daily. We have a rigorous QA process and strict rules regarding usability and site speed.</p>
<p>The research I conducted was for the current stable version of sIFR. I did throw in a plug for v3 at the end but Beta software is not an option for us.</p>
<p>It should also be noted that sIFR for private use and sIFR for public use are wholly different considerations. On a blog such as this one for instance, I would be much more likely to use sIFR and other technologies (in the case of this post for instance I am using a combination of Thickbox and Flash Video for the demos).</p>
<p>Lastly I&#8217;ll mention that I deployed sIFR on numerous corporate sites several years ago and found its various quirks made for tedious integration and maintenance. I also found it very difficult to convince our clients that while sIFR worked perfectly for the sole <em>h1</em> they could not however use it for every h2, h3 and h4 across the website.</p>
<p>I will elaborate briefly on some of your questions below.</p>
<p><strong>Localization</strong>:  In the US we might say &#8220;About Us&#8221; and most people would understand this to mean about the <em>Company</em>. In a foreign country however the vernacular or tone may be different. In some countries saying &#8220;About Us&#8221; is unclear, improper or otherwise lacking polish. For our German site we may instead say; &#8220;About Global Solutions Incorporated&#8221;. On the Dutch site we may say; &#8220;More Information about the services we provide&#8221;.</p>
<p>sIFR&#8217;s requirement of a fixed dimension make localization an enormous challenge. Assume that a 13 character English/US header can be replaced by a 36 character (or more) French/France header. Consider as well that a fixed height of 20px works for one language and another needs 10px or 40px to look right. Add to this support for 13 other languages including Japanese, Korean, Arabic and Russian and it quickly becomes a QA testing nightmare. </p>
<p><strong>Extended character support</strong>:  Superscript is the most obvious example I can think of.</p>
<p><strong>Text wrapping</strong>: In order to support text wrapping the height of a header must be increased to support multiple lines. I don&#8217;t recall sIFR supporting dynamic height adjustment for wrapped lines.</p>
<p><strong>Scalability</strong>: The ability to replace 1 to <em>n</em> headers on a page without affecting site speed. The ability to add support for languages to the site without an increase in development time.</p>
<p><strong>Future-proofing</strong>: The case of Adobe upgrading Flash and breaking sIFR comes to mind. On a site of our scale and reach something like this would be a catastrophe.</p>
<p><strong>Upgradability</strong>: Each change (especially to something like JavaScript, and Flash) requires another round of QA testing. How can we be certain that a new version does not introduce some new quirk?</p>
<p><strong>Wmode support</strong>: The headers aren&#8217;t truly transparent if I recall correctly and I&#8217;ve encountered trouble with background images.</p>
<p><strong>Dynamic text sizing:</strong> I&#8217;m referring to scaling and sizing differently here. I think of scaling as the ability to grow and shrink the <em>page</em> and sizing as the ability to grow and shrink the <em>fonts</em>. To an extent I am also referring to the text wrapping issues I mentioned above.</p>
<p><strong>Z-index collisions</strong>: The dropdown menu of Offbeat.com is an example of this. In my past experience I had no luck combining DHTML menus with sIFR headers on a page. This was especially noticeable in Safari.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Wubben</title>
		<link>http://www.likewowonline.net/web/ued/sifr-usability-study.html#comment-11</link>
		<dc:creator>Mark Wubben</dc:creator>
		<pubDate>Fri, 07 Mar 2008 07:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.likewowonline.net/experience/sifr-usability-study.html#comment-11</guid>
		<description>I'd love it if you'd review the latest sIFR 3 version. Also, I suspect most sites don't implement sIFR as well as they should. To go through your list:

* localization: What do you mean by this, precisely?
* extended character support: sIFR supports all characters which are supported by Flash, which gets pretty close to UTF-8
* fouc: When implemented correctly, you don't see HTML text before it's replaced by sIFR text
* page zooming,: This is supported in sIFR 3
* text scaling: Implemented via page zoom
* text wrapping: Not sure what you mean, but sIFR supports wrapped text and will wrap text after a window resize
* page load: sIFR 3 starts replacing text on DOM load, which tends to be earlier than what sIFR 2 did, though this depends on the implementation.
* cpu load: Well, yea. Blame Flah ;-)
* scalability: How do you mean?
* UTF-8 compliance: This is fully dependent on Flash, but I think it's good enough
* QA testing: Heh, ouch! sIFR keeps improving though
* Future-proofing: Please elaborate
* Upgradability: Please elaborate
* Wmode support: Are you referring to poor wmode support in Firefox? This should be resolved in Firefox 3 I think, though I haven't properly checked that. And on Linux there's no support for transparency, but sIFR will fall back to a solid background color
* Dynamic text sizing: Is this the same as text scaling?
* DOM support: Eh?
* Z-index collisions: You'll need wmode for this, then it should work.

Would love to hear your feedback!</description>
		<content:encoded><![CDATA[<p>I&#8217;d love it if you&#8217;d review the latest sIFR 3 version. Also, I suspect most sites don&#8217;t implement sIFR as well as they should. To go through your list:</p>
<p>* localization: What do you mean by this, precisely?<br />
* extended character support: sIFR supports all characters which are supported by Flash, which gets pretty close to UTF-8<br />
* fouc: When implemented correctly, you don&#8217;t see HTML text before it&#8217;s replaced by sIFR text<br />
* page zooming,: This is supported in sIFR 3<br />
* text scaling: Implemented via page zoom<br />
* text wrapping: Not sure what you mean, but sIFR supports wrapped text and will wrap text after a window resize<br />
* page load: sIFR 3 starts replacing text on DOM load, which tends to be earlier than what sIFR 2 did, though this depends on the implementation.<br />
* cpu load: Well, yea. Blame Flah ;-)<br />
* scalability: How do you mean?<br />
* UTF-8 compliance: This is fully dependent on Flash, but I think it&#8217;s good enough<br />
* QA testing: Heh, ouch! sIFR keeps improving though<br />
* Future-proofing: Please elaborate<br />
* Upgradability: Please elaborate<br />
* Wmode support: Are you referring to poor wmode support in Firefox? This should be resolved in Firefox 3 I think, though I haven&#8217;t properly checked that. And on Linux there&#8217;s no support for transparency, but sIFR will fall back to a solid background color<br />
* Dynamic text sizing: Is this the same as text scaling?<br />
* DOM support: Eh?<br />
* Z-index collisions: You&#8217;ll need wmode for this, then it should work.</p>
<p>Would love to hear your feedback!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
