<?xml version="1.0"?><rss version="0.91">
	<channel>
		<title>Holovaty.com</title>
		<link>http://www.holovaty.com/</link>
		<description>The latest Holovaty.com blog entries matching the search term: &quot;auto refresh&quot;. Holovaty.com is a weblog discussing technical aspects of news Web sites.</description>
		<language>en-us</language>
		<item>
			<title>Online chat tool on kusports.com</title>
			<description>&lt;p&gt;My first project at my &lt;a href=&quot;http://www.ljworld.com/&quot;&gt;new job&lt;/a&gt; debuts Wednesday afternoon. It's a Web-based chat application that simulates a dynamically-updated, real-time chat room -- without using Flash, Java or clunky meta tags. It uses a combination of JavaScript &lt;acronym title=&quot;Document Object Model&quot;&gt;DOM&lt;/acronym&gt; tricks and server-side programming to make dynamic updates.&lt;/p&gt;
&lt;p&gt;Most Web-based chat applications, such as &lt;cite&gt;washingtonpost.com&lt;/cite&gt;'s &lt;a href=&quot;http://www.washingtonpost.com/wp-srv/liveonline/&quot;&gt;Live Online chats&lt;/a&gt;, use &lt;code&gt;meta&lt;/code&gt; &lt;a href=&quot;http://www.pcmag.com/article2/0,4149,6605,00.asp&quot; title=&quot;PC Magazine: Auto Refresh&quot;&gt;auto-refresh tags&lt;/a&gt; to give the illusion of continual updating. Those are easy to implement (a single line of code in your page will do the trick), but they carry major baggage: Every time the page refreshes, the browser must reload the entire page from scratch. Of course, in a chat setting, user-generated content doesn't &lt;em&gt;change&lt;/em&gt;; rather, more content keeps being generated. In other words, it's redundant to reload an entire chat if you know none of the text has changed; it's much more efficient to load only the newest stuff.&lt;/p&gt;
&lt;p&gt;And that's precisely how the new ljworld.com / kusports.com chat system works. When you join a chat, it'll load all the messages posted up to that point. From then on, JavaScript will make frequent remote calls to the server to check whether any new messages have been posted. Your browser will only have to download a message if you haven't downloaded it already.&lt;/p&gt;
&lt;p&gt;It's a lot like &lt;cite&gt;Glen Murphy&lt;/cite&gt;'s &lt;a href=&quot;http://bodytag.org/dchat/&quot;&gt;dchat&lt;/a&gt;, which was my inspiration, but there are a number of differences -- namely, chats on ljworld.com will be moderated. (An editor will OK each comment.) Also, the JavaScript degrades cleanly into a meta-refresh page for browser that can't handle modern JavaScript techniques.&lt;/p&gt;
&lt;p&gt;The first chat we've got scheduled is Wednesday (today) at 3:30 PM &lt;acronym title=&quot;United States&quot;&gt;U.S.&lt;/acronym&gt; Central Time. The chat guests are four of the &lt;a href=&quot;http://www.kusports.com/womenofku/&quot;&gt;Women of &lt;acronym title=&quot;Kansas University&quot;&gt;KU&lt;/acronym&gt;&lt;/a&gt; (a group of calendar models that our Web site sponsors). Should be an interesting conversation. Check it out, if you've got a chance. It'll be linked off of &lt;a href=&quot;http://www.kusports.com/&quot;&gt;kusports.com&lt;/a&gt;.&lt;/p&gt;</description>
			<link>http://www.holovaty.com/blog/archive/2002/12/18/0200</link>
		</item>
		<item>
			<title>Smarter search results</title>
			<description>&lt;p&gt;No site review tonight, because I've been busy with a few new Holovaty.com features.&lt;/p&gt;
&lt;p&gt;Both features have to do with helping people find what they want. I've programmed my search engine so that &lt;strong&gt;result pages highlight your search terms&lt;/strong&gt; -- each word in a different color, just like Google. For example, try a search for &lt;a href=&quot;http://holovaty.com/search/auto%20refresh%20home%20page&quot;&gt;auto refresh home page&lt;/a&gt; and check out the highlighted terms.&lt;/p&gt;
&lt;p&gt;Of course, sometimes you just plain don't need text highlighting. That's what the aptly named &quot;Remove highlighting&quot; link is for.&lt;/p&gt;
&lt;p&gt;If that isn't exciting enough, here's the coolest part: Following &lt;a href=&quot;http://www.webmasterworld.com/&quot;&gt;webmasterworld&lt;/a&gt;'s lead, I've added a &lt;strong&gt;Google-specific highlighting feature&lt;/strong&gt;. If somebody lands deep within Holovaty.com via a Google search, that person's Google search terms will automatically be highlighted on my site. (And, again, there's the option to turn them off.) Plus, there'll be a link to search only Holovaty.com for the search terms -- an improvement on webmasterworld's system.&lt;/p&gt;
&lt;p&gt;Eventually I'll add support for Inktomi, AlltheWeb, Altavista and maybe a few other search engines, but Google is the most important, in my opinion.&lt;/p&gt;
&lt;p&gt;If news sites did something like this, people would consider them a heckuva lot more useful. I recall hearing an absurdly large percentage of hits to news sites come via search engines. Why not lend a helping hand to potential readers?&lt;/p&gt;</description>
			<link>http://www.holovaty.com/blog/archive/2002/08/13/0040</link>
		</item>
		<item>
			<title>Auto-refresh on news home pages</title>
			<description>&lt;p&gt;I was taking my merry time while browsing the headlines on a news site's home page late last night, and suddenly the page reloaded on me.&lt;/p&gt;
&lt;p&gt;I hate it when that happens.&lt;/p&gt;
&lt;p&gt;Yes, some news sites' home pages are set to refresh automatically after a certain number of seconds. Here are a few offenders, ranked by number of seconds between refreshes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.bostonherald.com/&quot;&gt;Boston Herald&lt;/a&gt; -- 300 seconds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.latimes.com/&quot;&gt;Los Angeles Times&lt;/a&gt; -- 300 seconds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.abcnews.com/&quot;&gt;ABC News&lt;/a&gt; -- 600 seconds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.boston.com/&quot;&gt;Boston Globe&lt;/a&gt; -- 900 seconds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nytimes.com/&quot;&gt;New York Times&lt;/a&gt; -- 900 seconds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.wsj.com/&quot;&gt;Wall Street Journal&lt;/a&gt; -- 900 seconds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cnn.com/&quot;&gt;CNN&lt;/a&gt; -- 1800 seconds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.denverpost.com/&quot;&gt;Denver Post&lt;/a&gt; -- 1800 seconds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.rockymountainnews.com/&quot;&gt;Denver Rocky Mountain News&lt;/a&gt; -- 1800 seconds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.usatoday.com/&quot;&gt;USA Today&lt;/a&gt; -- 1800 seconds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.washingtonpost.com/&quot;&gt;Washington Post&lt;/a&gt; -- 1800 seconds&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I can only assume the producers of these news sites do this for two reasons: to make sure their users see the very latest headlines, and/or to drive up their page views. Let's tackle these reasons one at a time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Using auto refresh to ensure users see the very latest headlines.&lt;/strong&gt; Oh, please. Let's give users some credit. I think it's safe to say that the majority of Web users know...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;how to use a &quot;refresh&quot; button&lt;/li&gt;
&lt;li&gt;that pages they're viewing are only current as of the second they loaded the page&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If users want the latest news, they'll hit &quot;refresh.&quot; And if they're confused enough &lt;strong&gt;not&lt;/strong&gt; to know how to use the &quot;refresh&quot; button, just think how confused they'd get if their page automatically reloaded in their faces.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Using auto refresh to drive up page views.&lt;/strong&gt; This, like related &quot;strategies&quot; (e.g. making users click through several pages just to get content, in order to get more page views), is incredibly ridiculous, unethical and just plain sneaky in the worst ways possible. Any online journalist who does this willingly should really reconsider his or her career: Try &lt;a href=&quot;http://www.ctnow.com/news/specials/hc-sp1scelsonjun30.story?coll=hc%2Dheadlines%2Dhome&quot;&gt;spamming&lt;/a&gt;, &lt;a href=&quot;http://www.privacyrights.org/fs/fs5-tmkt.htm&quot;&gt;telemarketing&lt;/a&gt;, etc., instead. It's more up your alley.&lt;/p&gt;
&lt;p&gt;But back to auto-refresh. Not only does it offer &lt;strong&gt;no&lt;/strong&gt; advantages, but it presents several &lt;strong&gt;disadvantages&lt;/strong&gt; in your site's accessibility and usability.&lt;/p&gt;
&lt;p&gt;Let's start at the top. The &lt;a href=&quot;http://www.w3.org/&quot;&gt;World Wide Web Consortium&lt;/a&gt;, in its &lt;a href=&quot;http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-no-periodic-refresh&quot;&gt;&quot;Techniques for Web Content Accessibility Guidelines 1.0&quot;&lt;/a&gt;, flat-out says:&lt;/p&gt;
&lt;blockquote&gt;Until user agents provide the ability to stop the refresh, do not create periodically auto-refreshing pages.&lt;/blockquote&gt;
&lt;p&gt;This is a &lt;a href=&quot;http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#priorities&quot;&gt;Priority 2&lt;/a&gt; guideline, which means Web developers &lt;strong&gt;should&lt;/strong&gt; do this. There are browsers that do provide the ability to stop auto-refresh, but I don't believe this feature isn't readily available in mainstream browsers yet -- at least the three or four Mac and PC browsers I use. (Please correct me if I'm wrong by posting a comment below.)&lt;/p&gt;
&lt;p&gt;Why the guideline? The W3C gives &lt;a href=&quot;http://www.w3.org/WAI/EO/Drafts/PWD-Use-Web/Overview.html#retiree&quot;&gt;an example&lt;/a&gt; of a &quot;retiree with several aging-related conditions&quot; who tends to avoid sites that auto-refresh because he can't get through the site without having the carpet pulled out from under him via an auto-refresh. It's not just retirees; some people read slowly, period -- and couple that with the fact that, &lt;a href=&quot;http://www.useit.com/alertbox/9703b.html&quot; title=&quot;Jakob Nielsen: Be Succinct! (Writing for the Web)&quot;&gt;people read 25% slower&lt;/a&gt; from computer screens than paper. Has anyone given some serious thought to how many people auto-refresh pisses off?&lt;/p&gt;
&lt;p&gt;So, we've established auto-refresh is bad. But what to do? Simple. Make it an &quot;opt-in&quot; option. The &lt;a href=&quot;http://www.webaccessguides.org/accessguide/question7.htm#4&quot;&gt;Simplified Web Accessibility Guide&lt;/a&gt; offers this solution:&lt;/p&gt;
&lt;blockquote&gt;[W]hen using a continually updated page, inform the users that they should reload the page often...If using auto-refresh is unavoidable, provide a single line of text at the top of the page stating that the page contains changing information and will automatically reload itself after a certain amount of time. Also, provide a link to the next screen for those browsers that don't support the feature.&lt;/blockquote&gt;
&lt;p&gt;Or, if you insist on auto-refresh for whatever diabolical reason, fess up, and provide a way out. Digital Web Magazine &lt;a href=&quot;http://www.digital-web.com/features/feature_2002-04.shtml&quot;&gt;suggests&lt;/a&gt;, &quot;If you must create an auto-refreshing page, warn the user and allow them to request more time, if possible.&quot;&lt;/p&gt;
&lt;p&gt;Good examples of this are washingtonpost.com's &lt;a href=&quot;http://www.washingtonpost.com/wp-srv/liveonline/&quot;&gt;Live Online&lt;/a&gt; chats, during which users may specifically designate &quot;Automatically Update Page&quot; (in the left rail). But the default pages do not automatically update.&lt;/p&gt;</description>
			<link>http://www.holovaty.com/blog/archive/2002/07/11/1326</link>
		</item>
	</channel>
</rss>
