<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8430190</id><updated>2011-04-21T18:05:10.086-05:00</updated><title type='text'>Web Stuff</title><subtitle type='html'>Web design, development, XHTML, CSS, XML, and resources for my classes</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ai-webstuff.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8430190.post-115306812332671000</id><published>2006-07-16T11:39:00.000-05:00</published><updated>2006-07-16T11:44:00.986-05:00</updated><title type='text'>TextMate: new HTML editor for Mac</title><content type='html'>When a major web developer shares that he has switched from BBEdit to another editor, I take notice – and try out a demo of the product. &lt;a href="http://456bereastreet.com"&gt;Roger Johnassen&lt;/a&gt;  switched to &lt;a href="http://www.macromates.com"&gt;TextMate&lt;/a&gt;, and I have too found it to have too many efficient features to continue using BBEdit. It takes some getting used to, but it definitely is a much stronger editor. Rather that repeating all of the features, just visit the site and download a free 30 day version to try it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-115306812332671000?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/115306812332671000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/115306812332671000'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2006/07/textmate-new-html-editor-for-mac.html' title='TextMate: new HTML editor for Mac'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-114050162303134988</id><published>2006-02-20T23:56:00.000-06:00</published><updated>2006-02-21T00:00:23.336-06:00</updated><title type='text'>JavaScript 2.0/ECMAScript Edition 4</title><content type='html'>If you have not read about JavaScript 2.0 (ECMAScript Edition 4) you may want to Google it and get in touch with the major changes that will be forthcoming. It will become a much more robust language it seems, and should give web developers more options. One good article is from Waldemar Horwat: JavaScript 2.0: Evolving a Language for Evolving Systems. A pdf version is &lt;span style="font-size:130%;"&gt;&lt;span style="font-family: times new roman;"&gt;available at: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: times new roman;font-family:arial,sans-serif;font-size:130%;color:black;"   &gt;&lt;a href="http://www.mozilla.org/js/language/evolvingJS.pdf"&gt;&lt;span style="color:blue;"&gt;http://www.mozilla.org/js/language/evolvingJS.pdf&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Another article is located at the Lambda Programmers site: &lt;/span&gt;&lt;a href="http://lambda-the-ultimate.org/node/782"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family: times new roman;"&gt;http://lambda-the-ultimate.org/node/782&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More on this developing information at a later date.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-114050162303134988?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/114050162303134988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/114050162303134988'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2006/02/javascript-20ecmascript-edition-4.html' title='JavaScript 2.0/ECMAScript Edition 4'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-114049972523425914</id><published>2006-02-20T23:22:00.000-06:00</published><updated>2006-02-20T23:28:45.410-06:00</updated><title type='text'>Interesting new browser</title><content type='html'>&lt;a href="http://flock.com"&gt;Flock&lt;/a&gt;, is a new browser that is an attempt at a social networking browser, with connections to del.icio.us, Flickr, and RSS subscriptions among other things. I don't usually bother with new browsers, especially when they are admittedly still very rough and in beta, but this one was interesting enough to check out. I was impressed with the direction they are taking it, and it truly seems to be a social networking tool. It is worth suggesting that you check it out to see the type of things that can and will be happening to browsers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Through its  pages, I found an "AJAX Desktop" application called "Pageflakes" that was also very interesting. It is designed to offer a personal start-up page with multiple tabs for different types of resources. You could build you own, but its interesting to see how it works and the types of resources that are available. Give it a look at &lt;a href="http://pageflakes.com"&gt;http://pageflakes.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-114049972523425914?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/114049972523425914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/114049972523425914'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2006/02/interesting-new-browser.html' title='Interesting new browser'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-114015034179683075</id><published>2006-02-16T22:17:00.000-06:00</published><updated>2006-02-16T22:25:42.226-06:00</updated><title type='text'>Ajax: A good introduction</title><content type='html'>If you have not yet heard of AJAX (combination of HTML, JavaScript, DHTML, and DOM) or if you have but have not gotten started working with it, this is an excellent series to get you in the know, as well as begin to get started with it if you are ready for the next big thing in interactive development. This is the most important new direction in developing web applications and it has already proven to be very positive for the industry. Even if you are not attracted to the scripting side of development, you need to read about AJAX and understand the possibilities it offers the developer. Thanks to Stephen Downes for referencing the articles!&lt;br /&gt;&lt;br /&gt;Mastering Ajax, Part 1: Introduction to Ajax&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro1.html"&gt;http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro2/"&gt;http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mastering Ajax, Part 3: Advanced requests and responses in Ajax&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro3/?ca=dgr-lnxw01MasterAJAX3"&gt;http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro3/?ca=dgr-lnxw01MasterAJAX3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-114015034179683075?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/114015034179683075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/114015034179683075'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2006/02/ajax-good-introduction.html' title='Ajax: A good introduction'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-113676012273737553</id><published>2006-01-08T16:41:00.000-06:00</published><updated>2006-01-08T16:42:03.366-06:00</updated><title type='text'>Understanding The CSS Difference</title><content type='html'>My good friend Esther commented today that it is helpful for our students to see something really different and unusual that they can do with CSS and other web technologies. Molly Holzschlag has provided a piece of that picture with her article "&lt;a href="http://www.alistapart.com/articles/outsidethegrid"&gt;Thinking Outside the Grid&lt;/a&gt;" published recently at Jeffrey Zeldman's A List Apart.&lt;br /&gt;&lt;br /&gt;She describes one of the most significant capabilities of CSS based design and its ability to go beyond the basic tables-based grid design. She uses interesting examples of aerial views of two cities, Tucson and London, as an example of a rigid rectangle based grid system of design (Tucson) and a contrasting grid in London's spirals, tangents, and circles. CSS allows us to design beyond the rigid structures and create all types of layouts to suit our needs. Holzschlag also provides a link to Mark Boulton's "&lt;a href="http://markboulton.co.uk/articles"&gt;grid-system articles&lt;/a&gt;" as another place to get some ideas about altering the basic grid. The illustrations in Holzschlag's article are great for providing the perspective she is referring to. I highly recommend this article for designers wanting to figure out what CSS adds to the design process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-113676012273737553?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/113676012273737553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/113676012273737553'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2006/01/understanding-css-difference.html' title='Understanding The CSS Difference'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-113675856820714200</id><published>2006-01-08T16:07:00.000-06:00</published><updated>2006-01-08T16:16:08.220-06:00</updated><title type='text'>FireFox 1.5 Update Required for Web Classes</title><content type='html'>If you have not upgraded to FireFox 1.5, please do so for all AID web scripting classes. This is a significant upgrade and a number of new CSS features have been added including: css3 multi-column layout, only-child pseudo-class, overflow-x and overflow-y, the cursor property, JavaScript 1.6 new features and ECMAScript EX4, xml-events, and svi (scalable vector graphics). These are not browser specific enhancements but simply Firefox adding to the Web Standards that already exist and beginning to move toward the full compliment of CSS 3 specification. To try out these new features we have only read about, you will need to be using FireFox 1.5.&lt;br /&gt;&lt;br /&gt;A word of caution. I had problems installing the new version of Web Developers Tools which is a must for any web designer/developer. It is necessary to uninstall the current version after you update to 1.5, and then install the new version of developers tools. Hopefully, this has been modified and works better now, but it was a problem when the 1.5 version first appeared a few weeks ago.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-113675856820714200?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/113675856820714200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/113675856820714200'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2006/01/firefox-15-update-required-for-web.html' title='FireFox 1.5 Update Required for Web Classes'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-113199738068324340</id><published>2005-11-14T13:37:00.000-06:00</published><updated>2005-11-14T13:43:00.683-06:00</updated><title type='text'>New Weblog for Students</title><content type='html'>I have been getting a good bit of spam from this blogger site and have been wanting to move my classes over to WordPress but there was not a free web-based server providing it, until now! James Farmer, an Educational Technologist from Australia has complimented edublogs.org for educators with learnerblogs.org for students. To open a free, hosted WordPress weblog, just log in at &lt;a href="http://learnerblogs.org"&gt;http://learnerblogs.org&lt;/a&gt; and get started.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-113199738068324340?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/113199738068324340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/113199738068324340'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/11/new-weblog-for-students.html' title='New Weblog for Students'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-113199704148237828</id><published>2005-11-14T13:32:00.000-06:00</published><updated>2005-11-14T13:54:48.273-06:00</updated><title type='text'>Web Based Applications</title><content type='html'>I do a lot of research on web-based applications that help people accomplish things and there is a new site that lists about 200 such applications that I think is worth a look for students, instructors, and anyone trying to get more accomplished.&lt;br /&gt;"I Want To:" is the name of the site, as it is set up to tell what you want to do and then it gives you a group of links that are suggestions for applications that can accomplish that&lt;br /&gt;&lt;a href="http://www.philb.com/iwantto.htm"&gt;http://www.philb.com/iwantto.htm&lt;/a&gt;&lt;br /&gt;If you find something you like and use, add a comment here and tell others!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-113199704148237828?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/113199704148237828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/113199704148237828'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/11/web-based-applications.html' title='Web Based Applications'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-113053593099054361</id><published>2005-10-28T16:40:00.000-05:00</published><updated>2005-10-28T16:45:31.003-05:00</updated><title type='text'>Data transfer record</title><content type='html'>&lt;!-- START STORY CONTENT TABLE --&gt;       &lt;!-- Start Print and Email Table --&gt; &lt;table class="topemailprint" align="right" border="0" cellpadding="0" cellspacing="0" width="130"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td class="dateline" align="right" valign="top"&gt;&lt;a href="http://www.abc.net.au/cgi-bin/common/printfriendly.pl?http://www.abc.net.au/news/newsitems/200510/s1492314.htm"&gt;&lt;br /&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;  &lt;!-- End Print and Email Table --&gt; &lt;!-- PRINT_CONTENT_START --&gt;        &lt;div id="storystyles"&gt; &lt;p class="wallacepara"&gt;Could we please have about 1/100th of this for our network????&lt;br /&gt;&lt;/p&gt; &lt;p class="wallacepara"&gt;A Japanese company has developed technology to transmit a 2 hour movie in  1/2 second, which is the world's fastest speed to be achieved with fibre-optic cables.&lt;br /&gt;&lt;/p&gt; &lt;p class="wallacepara"&gt; Kansai Electric used fibre-optic cables on power-transmitting steel towers to achieve the speed of one terabit per second, which is more than 100 times faster than inter-city data transmissions currently in use, a spokesman says.&lt;/p&gt; &lt;p class="wallacepara"&gt;The company, Japan's second-largest power supplier, has not decided when to put the technology into practical use but says it is possible that it would come in 2010 or later. &lt;/p&gt;&lt;p class="wallacepara"&gt;from ABC NewsOnline: &lt;a href="http://www.abc.net.au/news/newsitems/200510/s1492314.htm"&gt;http://www.abc.net.au/news/newsitems/200510/s1492314.htm&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-113053593099054361?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/113053593099054361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/113053593099054361'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/10/data-transfer-record.html' title='Data transfer record'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-112838693130262372</id><published>2005-10-03T19:42:00.000-05:00</published><updated>2005-10-03T20:32:06.230-05:00</updated><title type='text'>Search Engine Ranking Factors</title><content type='html'>Roger Johansson of 456 Berea St. recommended Sean Fraser's excellent resource about search engine ranking of web sites. This important aspect of web design, especially when you are doing a commercial site, has changed dramatically in the past few years and will continue to change as the major search engines alter their techniques. I found the article very well organized and valuable for understanding the current issues involved and how to design the search engine ranking information. Most designers are not aware that a lot of the rankings have to do with content, and not special metatags. A good read.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.seomoz.org/articles/search-ranking-factors.php"&gt;www.seomoz.org/articles/search-ranking-factors.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-112838693130262372?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/112838693130262372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/112838693130262372'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/10/search-engine-ranking-factors.html' title='Search Engine Ranking Factors'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-112269547047876844</id><published>2005-07-29T22:45:00.000-05:00</published><updated>2005-07-29T22:51:10.486-05:00</updated><title type='text'>IE 7 Beta has arrived</title><content type='html'>That is, if you are a MSDN subscriber! So far the reports are not showing any major fixes to CSS support. Hopefully this will improve before the final release to the public. At least there is progress and a new beginning for IE on Windows.&lt;br /&gt;&lt;br /&gt;For more information read Dave Shea's article at &lt;a href="http://www.mezzoblue.com/archives/2005/07/28/ie7_css_upda/index.php"&gt;www.mezzoblue.com/archives/2005/07/28/ie7_css_upda/index.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-112269547047876844?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/112269547047876844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/112269547047876844'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/07/ie-7-beta-has-arrived.html' title='IE 7 Beta has arrived'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-111935747021704074</id><published>2005-06-21T07:31:00.000-05:00</published><updated>2005-06-21T07:51:29.723-05:00</updated><title type='text'>JavaScript Revolution?</title><content type='html'>&lt;a href="http://www.quirksmode.org/"&gt;Quirksmode&lt;/a&gt; author, Peter-Paul Kock describes the @media conference in the UK in two articles: "You should've been @media - part 1" and "You should've been @media - part 2" which further describes the changes going on related to JavaScript, standards, AJAX and more. A good read and introduction to what all the changes are about and how to keep up with it. Quirksmode is a well known blog if you haven't visited it before - lots of great stuff related to web development, and very well written.&lt;br /&gt;While you are at Quirksmode, look for his article "AJAX promise or Hype" in his recent articles. There are additional AJAX articles referenced in case you want even more info about the "new" AJAX concepts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-111935747021704074?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111935747021704074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111935747021704074'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/06/javascript-revolution.html' title='JavaScript Revolution?'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-111935696522955852</id><published>2005-06-21T07:24:00.000-05:00</published><updated>2005-06-21T07:29:25.236-05:00</updated><title type='text'>New Site for Tutorials</title><content type='html'>Christian Hellmann has a good idea to collect good, up-to-date web design tutorials and replace old ones on the web. His site "&lt;a href="http://icant.co.uk/of/"&gt;Obsoletely Famous&lt;/a&gt;" is his offer of beginning this process and several well known developers have joined his efforts. Review the sites and files at his blog and either link to it or subscribe by RSS. There are a lot of very good sites to learn from listed already, and the site should grow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-111935696522955852?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111935696522955852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111935696522955852'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/06/new-site-for-tutorials.html' title='New Site for Tutorials'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-111898074240719482</id><published>2005-06-16T22:58:00.000-05:00</published><updated>2005-06-16T22:59:02.413-05:00</updated><title type='text'>Stylin' with CSS: A Designer's Guide</title><content type='html'>A new book by Charles Wyke-Smith was brought to me by our Pearson Publisher Representative Angie Smajstria last week, and it turns out to be a jewel. Even Jeffrey Zeldman praised the book in this weeks post! There have been a lot of new books on CSS and many are much better than previous books that were either too technical, or simply did not provide practical experiences with CSS. Two recent books that are very useful to learners and more experienced designers are Dan Cederholm's &lt;strong&gt;"Web Standards Solutions: The Markup and Style Handbook"&lt;/strong&gt;, and Dave Shea and Molly Holzschylag's &lt;strong&gt;"The Zen of CSS design"&lt;/strong&gt;. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Stylin'&lt;/strong&gt; is written for designers and covers the basics of CSS very well, but also deals with more difficult areas of page layout, including two and three column layouts, use of float and clear and the various methods of applying those properties, creating full-length columns, working with backgrounds in layouts and an excellent section on understanding the various options for creating CSS based menus. The choices are getting much stronger, and there are still several new titles that will be out soon, including another one from Dan Cederholm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-111898074240719482?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111898074240719482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111898074240719482'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/06/stylin-with-css-designers-guide.html' title='Stylin&apos; with CSS: A Designer&apos;s Guide'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-111897941059507022</id><published>2005-06-16T20:36:00.000-05:00</published><updated>2005-06-16T22:42:24.446-05:00</updated><title type='text'>AJAX - What's New in Web Development</title><content type='html'>AJAX - Asynchronous JavaScript + XML is a collection of existing technologies (standards based XHTML and CSS; the Document Object Model (DOM); XML/XSLT; XMLHttpRequest; and JavaScript) that adds more powerful interactivity to web based documents. It promises to change the way we develop as well as use the web. The primary distinction of AJAX over more traditional concepts such as DHTML is the interactivity with server technology, and basically, avoiding a lot of waiting while the application goes out to the server to retrieve something requested. When a web page loads, the browser actually loads an "AJAX engine" created in JavaScript. The engine becomes responsible for rendering the interface as well as communication with the server. This makes the user experience more interactive asynchronously and independent of communication with the server. Jesse James Garrett's article tells the story best, as do the links provided below to add to your reading.&lt;br /&gt;&lt;br /&gt;This is a major shift in web development, and Google and Adaptive Path have been the lead developers with their new applications referenced in the Garrett article. &lt;a href="http://www.google.com/webhp?complete=1&amp;hl=en"&gt;Google suggest&lt;/a&gt; is an excellent example of how it functions.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adaptivepath.com/publications/essays/archives/000385.php"&gt;AJAX: A New Approach to Web Applications (Adaptive Path)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sitepoint.com/blog-post-view?id=269862.php"&gt;AJAX Patterns - Stylish Scripting: The DHTML &amp;amp; CSS Blog&lt;/a&gt;&lt;br /&gt;&lt;a blogid="5"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ajaxpatterns.org/"&gt;AJAX Patterns Wiki&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jszen.blogspot.com/"&gt;The Strange Zen of JavaScript - Scott Andrew&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www-106.ibm.com/developerworks/xml/library/x-xslt/"&gt;What Kind of Language is XSLT?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.xml.com/lpt/a/2005/02/09/xml-http-request.html"&gt;Very Dynamic Web Interfaces - The XMLHttpRequest Object&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.baekdal.com/articles/Usability/XMLHttpRequest-guidelines"&gt;XMLHttpRequest Usability Guidelines&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mahemoff.com/paper/principles/"&gt;Principles for a Usability-Oriented Pattern Language&lt;/a&gt;&lt;br /&gt;Pattern language is a concept from software engineering as well as architecture that is beginning to be reflected in all design disciplines. William Gibson's recent novel "Pattern Recognition" (2003) reflects this direction. This article will get you introduced to the concepts if you don't know about it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.softwareas.com/ajax-podcast"&gt;Software As She's Developed: Podcast+Text: The AJAX Web Architecture&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And there are two books that relate, both deal with the "new concepts" of using JavaScript/CSS/XHTML. I have asked the library to special order these as they are relatively new, and the only books on the subject that come close to our needs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Professional JavaScript for Web Developers&lt;/strong&gt;, by Nicholas C. Zakas, 2005, Wrox, ISBN: 0764579088&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DHTML Utopia: Modern Web Design Using JavaScript and Dom&lt;/strong&gt;, by Stuart Langridge, Sitepoint, ISBN  0-9579218-9-6 .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-111897941059507022?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111897941059507022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111897941059507022'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/06/ajax-whats-new-in-web-development.html' title='AJAX - What&apos;s New in Web Development'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-111397229563540480</id><published>2005-04-19T23:37:00.000-05:00</published><updated>2005-04-19T23:50:11.796-05:00</updated><title type='text'>Reference Sites for Web Development</title><content type='html'>These are not exciting sites as such, but they contain a lot of current information about the main technologies we use as web developers, and I highly recommend readers learn what they cover and how to get to them when you need them.&lt;br /&gt;&lt;br /&gt;Two of the sites are rather lengthly, detailed references for working with web development issues and because they are current information they are worth knowing about. "Web browser standards support" is a lengthy listing of support for standard web technologies by popular web browsers (IE6, Firefox 1.0, &amp; Opera 8). The technologies include: HTML, CSS, DOM, &amp;amp; Miscellaneous technologies (Atom, RSS 1.0, RSS 2.0, SOAP 1.2, XFORMS 1.0, XHTML 1.0, 1.1, etc.)&lt;br /&gt;&lt;a href="http://nanobox.chipx86.com/browser_support.php#otherbrowsers"&gt;Web browser Standards Support    &lt;/a&gt; (http://nanobox.chipx86.com/browser_support.php#otherbrowsers).&lt;br /&gt;&lt;br /&gt;A much different type of guide with current information about web development technologies and their relation to cross browser coding tips; DHTML - DOM differences, JavaScript differences, CSS, Events; Rich Text Editing, XML, Quirks vs Standard Modes, and some additional links and reading. (A 20 page document from IBM).&lt;br /&gt;&lt;a href="http://nexgenmedia.net/evang/iemozguide/"&gt;Internet Explorer to Mozilla Migration Guide&lt;/a&gt;&lt;br /&gt;(http://nexgenmedia.net/evang/iemozguide/)&lt;br /&gt;&lt;br /&gt;And this chart covers all of CSS1 and CSS2 properties and tags with compatibility info that covers 20 different browser versions, and is from the CORECSS book series. Handy in that it allows you to select just one browser and see its complete compatability list by itself. Too bad it is not expanded to CSS2.1 and future CSS3.0 projected additions to CSS.&lt;br /&gt;&lt;a href="http://www.corecss.com/properties/full-chart.php"&gt;Full Css Property Compatibility Chart&lt;/a&gt;&lt;br /&gt;(http://www.corecss.com/properties/full-chart.php)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-111397229563540480?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111397229563540480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111397229563540480'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/04/reference-sites-for-web-development.html' title='Reference Sites for Web Development'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-111331178610298638</id><published>2005-04-12T08:11:00.000-05:00</published><updated>2005-04-12T08:18:57.180-05:00</updated><title type='text'>Sources for Photos: free</title><content type='html'>Robin Good has provided some excellent resources about "&lt;a href="http://www.masternewmedia.org/news/2005/04/01/where_to_find_great_free.htm"&gt;Where to find Great Free Photographs And Visuals for Your Own Online Articles&lt;/a&gt;". I previewed about ten of the sites and found them to be mostly very well organized with a lot of categories to choose from. Most photos were very high quality.&lt;br /&gt;&lt;br /&gt;It would be interesting to see how many of you have additional resources for imagery that you have used or discovered in this same genre - free, high quality, etc. Add the comments of this article or email me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-111331178610298638?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111331178610298638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111331178610298638'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/04/sources-for-photos-free.html' title='Sources for Photos: free'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-111265485339640233</id><published>2005-04-04T17:42:00.000-05:00</published><updated>2005-04-04T17:47:33.396-05:00</updated><title type='text'>Ourmedia, new place for showing your works</title><content type='html'>&lt;p&gt;The web gets more holistic all the time with open source software, many great online applications, and now, a place to showcase your media projects, free for life! Ourmedia's list of project team and advisory board members is a who's who of what is good about the web development movement. Ourmedia's mission statement includes the following:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;"Create. Share. Get noticed. That's what Ourmedia is about. &lt;/p&gt; &lt;p&gt;Ourmedia is a global community and learning center where you can gain visibility for your works of personal media. We'll host your media forever — for free. &lt;/p&gt; &lt;p&gt;Video blogs, photo albums, home movies, podcasting, digital art, documentary journalism, home-brew political ads, music videos, audio interviews, digital storytelling, children's tales, Flash animations, student films, mash-ups — all kinds of digital works have begun to flourish as the Internet rises up alongside big media as a place where we’ll gather to inform, entertain and astound each other".&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Go see for yourself: &lt;a href="http://www.ourmedia.org"&gt;http://www.ourmedia.org&lt;/a&gt;&lt;br /&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-111265485339640233?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111265485339640233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111265485339640233'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/04/ourmedia-new-place-for-showing-your.html' title='Ourmedia, new place for showing your works'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-111246193758959191</id><published>2005-04-02T10:59:00.000-06:00</published><updated>2005-04-02T11:50:39.746-06:00</updated><title type='text'>The importance of blogging, rss, etc...</title><content type='html'>As a participant in several email newsletters (Listservs) I am discovering that they are not very efficient, and only sometimes provide me with anything I am truly interested in. I spend most of my time trashing entrys, waiting for something of interest. But the Weblogs I subscribe to in my aggregator have so much rich content that I always find new and interesting information that I need. Surfing the web is not an option, the aggrator does that for me. The one exception to the listserv concept is Stephen Downes OLDaily, which is primarily his review of the best of the blogs related to instructional technology with an annotated description about each. So Stephen is actually a higher level aggregator using a listserv to distribute his research!&lt;br /&gt;&lt;br /&gt;How does this affect web development? RSS is becoming mainstream with browsers and email programs (Mozilla's) already offering RSS as part of their fuction. Social networking applications like del.icio.us and flickr offer bookmarks and pictures respectively, shared by anyone, anywhere. With these tools available who is going to search your site for new information by using your carefully designed navigation? Why would anyone read a static page that doesn't even say when it was last updated, when they can subscribe to exactly the type of information they need and find fresh data daily by taking advantage of RSS?&lt;br /&gt;&lt;br /&gt;I see the integration of RSS and accompanying technologies as vital to web design. Whether you add RSS to your web sites or mix weblogs and static pages together, there will be a challenge to make web sites more current and interactive than ever before. And what of target audiences? What does RSS and social networking say about who the users are? Perhaps new types of users are now challenging our design skills.&lt;br /&gt;&lt;br /&gt;Web design and development will always been in transition. We are used to new technologies, new standards, new browsers, and new users. So too must we confront the issues of this transition and find creative responses. Our lives as designers may depend on it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-111246193758959191?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111246193758959191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111246193758959191'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/04/importance-of-blogging-rss-etc.html' title='The importance of blogging, rss, etc...'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-111241846672036944</id><published>2005-04-01T22:56:00.000-06:00</published><updated>2005-04-01T23:07:46.720-06:00</updated><title type='text'>Designing with CSS</title><content type='html'>"Designing with CSS is sometimes like barreling down a crumbling&lt;br /&gt;mountain road at 90 miles per hour secure in the knowledge that&lt;br /&gt;repairs are scheduled for next Tuesday".&lt;br /&gt;&lt;br /&gt;Al Sparber&lt;br /&gt;PVII&lt;br /&gt;http://www.projectseven.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-111241846672036944?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111241846672036944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/111241846672036944'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/04/designing-with-css.html' title='Designing with CSS'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110775240026573608</id><published>2005-02-06T22:41:00.000-06:00</published><updated>2005-02-06T23:00:00.266-06:00</updated><title type='text'>Lists and Hypertext Links in CSS</title><content type='html'>A great resource for learning how to create a wide variety of CSS based menu systems is the well known &lt;a href="http://css.maxdesign.com.au/listamatic/"&gt;Listomatic&lt;/a&gt; demonstrations of CSS and Links, which has been updated since I last visited. There are many authors who contribute to the various menu systems on Listomatic. Russ Weakley author of the site was challenged by an email from a user to create a mock-up of a tv remote control using an unordered list for the construction. His &lt;a href="http://www.maxdesign.com.au/presentation/remote/index.cfm"&gt;detailed response&lt;/a&gt; goes beyond the request and adds to the repertoire of solutions for links, as well as opens up one's thinking about just how far you can go with a little creativity!&lt;br /&gt;In case you have not yet discovered some interesting companion sites to Listomatic, try the automated version at &lt;a href="http://www.accessify.com/tools-and-wizards/list-o-matic/list-o-matic.asp"&gt;Accessify.com&lt;/a&gt; and Dan Burn's &lt;a href="http://www.inknoise.com/experimental/layoutomatic.php"&gt;Layout-o-matic&lt;/a&gt; site. Hopefully, students will use these sites for learning and not being lazy!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110775240026573608?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110775240026573608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110775240026573608'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/02/lists-and-hypertext-links-in-css.html' title='Lists and Hypertext Links in CSS'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110775101671903389</id><published>2005-02-06T22:16:00.000-06:00</published><updated>2005-02-06T22:39:56.823-06:00</updated><title type='text'>CSS and Browser Bugs</title><content type='html'>Any time I mention to a former student about going deeper into CSS, I get the old response that they don't want to deal with all the browser issues. Unfortunately the way the world is working these days there will probably always be "browser issues" for web developers. My attitude is that I want to use XHTML, CSS, XML, and JavaScript the way it is intended to be used, irregardless of some manufacturer who has decided otherwise, or simply can't get their act together. Many developers are quite comfortable getting around the various bugs and still manage to produce outstanding web sites that are well formed and validitated for CSS, XHTML, and Accessibility.&lt;br /&gt;So where do you turn to find out how to manage the problems. To begin with, always design your sites in the most compliant browsers, which at this time include Firefox/Mozilla, Safari 1.1, and Opera. Then when something doesn't work correctly in IE or other browsers, find out who has solved that problem and what the work around is.&lt;br /&gt;Peter-Paul Koch has released &lt;a href="http://www.quirksmode.org/bugreports/"&gt;Bug Report&lt;/a&gt;, a welcome and great resource for finding solutions to the problems you experience with specific browsers. The report is updated by professional developers and your participation will be welcome.&lt;br /&gt;Additional sites that also provide solutions and reports of bugs include:&lt;br /&gt;&lt;a href="http://www.positioniseverything.net/"&gt;Position is Everything&lt;/a&gt;, &lt;a href="http://www.macedition.com/cb/ie5macbugs/index.html"&gt;CSS Bugs in IE5.x&lt;/a&gt; from Mac Edition, and the resourceful &lt;a href="http://css-discuss.incutio.com/"&gt;css-discuss wiki&lt;/a&gt;, the online part of the css-discussion listserv.&lt;br /&gt;Dealing with browser bugs is not the most exciting part of the job, but creating web sites without CSS/XHTML is a much worse situation!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110775101671903389?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110775101671903389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110775101671903389'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/02/css-and-browser-bugs.html' title='CSS and Browser Bugs'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110774978986668893</id><published>2005-02-06T22:00:00.000-06:00</published><updated>2005-02-06T22:16:29.866-06:00</updated><title type='text'>Proper use of the "alt" attribute</title><content type='html'>Sometimes we need to fine tune our understanding of XHTML concepts. The proper use of the "alt" attribute and the "title" attribute are both one of those fuzzy areas that could use more attention. In my classes I always emphasize the importance of the "alt" attribute with images to assist those users of your site who cannnot see the graphics on your site for a variety of reasons including users using screenreaders to "see" the screen. Roger Johansson, of 456 Berea Street, has written &lt;a href="http://www.456bereastreet.com/archive/200412/the_alt_and_title_attributes"&gt;a brief discussion&lt;/a&gt; of this feature which points out when to use "alt" text and when it is not appropriate also. He suggests not using alt text when you actually want a tool tip (small pop up text as used with the "title" attribute). He goes on to discuss the use of the "title" attribute, of which there is little literature as to the semantic use of it in our documents. Additional references to this discussion from Simon Willison's &lt;a href="http://www.gawds.org/show.php?contentid=28"&gt;Writing good ALT text&lt;/a&gt; and Ian Hickson's &lt;a href="http://www.hixie.ch/advocacy/alttext"&gt;Mini FAQ About the Alternate Text of Images&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110774978986668893?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110774978986668893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110774978986668893'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/02/proper-use-of-alt-attribute.html' title='Proper use of the &quot;alt&quot; attribute'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110738867194674429</id><published>2005-02-02T17:53:00.000-06:00</published><updated>2005-02-02T18:03:21.063-06:00</updated><title type='text'>More on JavaScript as Behavior</title><content type='html'>I have reported a new direction in the use of JavaScript in the past, and a new article by Peter-Paul Koch reminds me to review the sources of information and share with students and faculty. Koch's newest article, JavaScript Triggers, is located in Zeldman's A-List-Apart: &lt;a href="http://www.alistabpart.com/articles/scripttriggers/"&gt;http://www.alistapart.com/articles/scripttriggers/&lt;/a&gt;. He discusses the strict separation of structure, presentation, and behavior in semantic web site development, and gives examples of how he suggests using the "id" attribute as a JavaScript trigger, rather than dumping loads of JavaScript into the structure of an XHTML document. I am also adding a list of articles that discuss this direction in the use of JavaScript now that CSS has taken over some of the functioning of JavaScript. The direction is to use JavaScript to manipulate CSS objects, among other behavioral functions. These articles are the only references I have found that speak to these issues. I would appreciate anyone adding to this list if you have read of this type of application and it is not listed here.&lt;br /&gt;&lt;br /&gt;Separating behavior and structure, by Peter-Paul Kock    http://&lt;a href="http://www.digital-web.com/columns/keepitsimple/separating_behavior_and_structure.shtml"&gt;www.digital-web.com/columns/keepitsimple/&lt;br /&gt;separating_behavior_and_structure.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Separating Behavior and Presentation, by Peter-Paul Koch&lt;br /&gt;http://&lt;a href="http://www.digital-web.com/articles/separating_behavior_and_presentation/"&gt;www.digital-web.com/articles/&lt;br /&gt;separating_behavior_and_presentation/&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;The Behavior Layer, Peter-Paul Koch&lt;br /&gt;http://&lt;a href="http://digital-web.com/columns/keepitsimple/keepitsimple_2004-01.shtml"&gt;digital-web.com/columns/keepitsimple/&lt;br /&gt;keepitsimple_2004-01.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enhancing Structural Markup with JavaScript, Simon Willison&lt;br /&gt;http://&lt;a href="http://www.sitepoint.com/print/structural-markup-javascript"&gt;www.sitepoint.com/print/structural-markup-javascript&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Presentational JavaScript, Bobby Vandersluis&lt;br /&gt;http://&lt;a href="http://www.bobbyvandersluis.com/articles/presentationaljavascript.php"&gt;www.bobbyvandersluis.com/articles/presentationaljavascript.php&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;JavaScript navigation - cleaner, not meaner, codepo8 (evolt)&lt;br /&gt;http://&lt;a href="http://www.evolt.org/article/Javascript_navigation_cleaner_not_meaner/17/60273/index.html?format=print"&gt;www.evolt.org/article/Javascript_navigation_cleaner_not_meaner/&lt;br /&gt;17/60273/index.html?format=print&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Introduction to Events, Peter-Paul Koch&lt;br /&gt;http://&lt;a href="http://www.quirksmode.org/js/introevents.html"&gt;www.quirksmode.org/js/introevents.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Some Additional Articles related to JavaScript issues:&lt;br /&gt;&lt;br /&gt;For other articles about JavaScript from Peter-Paul Koch, go to his site and select the link to JavaScript&lt;br /&gt;&lt;a href="http://http//www.quirksmode.org"&gt;http://www.quirksmode.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Validating a Custom DTD, by J. David Eisenberg&lt;br /&gt;http://&lt;a href="http://www.alistapart.com/articles/customdtd/"&gt;www.alistapart.com/articles/customdtd/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JavaScript: How Did We Get Here?, by Steve Champeon&lt;br /&gt;http://&lt;a href="http://www.hesketh.com/publications/javascript_history.html"&gt;www.hesketh.com/publications/javascript_history.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JavaScript: Why You Don't Know More About It, by Steve Champeon&lt;br /&gt;http://&lt;a href="http://www.hesketh.com/publications/javascript_why_you_dont_know_more.html"&gt;www.hesketh.com/publications/&lt;br /&gt;javascript_why_you_dont_know_more.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Working With JavaScript: Introduction, by Steve Champeon&lt;br /&gt;http://&lt;a href="http://www.hesketh.com/publications/javascript_introduction.html"&gt;www.hesketh.com/publications/javascript_introduction.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Modifying Styles, Apple Internet Developer Site&lt;br /&gt;http://&lt;a href="http://developer.apple.com/internet/webcontent/styles.html"&gt;developer.apple.com/internet/webcontent/styles.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110738867194674429?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110738867194674429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110738867194674429'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/02/more-on-javascript-as-behavior.html' title='More on JavaScript as Behavior'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110723297071426404</id><published>2005-01-31T22:35:00.000-06:00</published><updated>2005-01-31T22:42:50.713-06:00</updated><title type='text'>Firefox Story: Wired Magazine</title><content type='html'>Everyone interested in interactive media should read the story about the development of Firefox by Blake Ross and Ben Goodger. It is a good read and gives you lots of information about the industry, how it works, and other good stuff. You'll even hear about XAML, Microsofts developer language that is the heir to HTML, or so they hope! The current February 05 issue is in the Library, or Wired online conveniently makes the story available at: &lt;a href="http://www.wired.com/wired/archive/13.02/firefox.html"&gt;http://www.wired.com/wired/archive/13.02/firefox.html&lt;/a&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110723297071426404?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110723297071426404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110723297071426404'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/01/firefox-story-wired-magazine.html' title='Firefox Story: Wired Magazine'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110642140678712129</id><published>2005-01-22T13:44:00.000-06:00</published><updated>2005-01-22T13:31:07.773-06:00</updated><title type='text'>The Year of the DOM</title><content type='html'>Simon Willison of Sitepoint suggests that cutting edge web designers have been fixed on CSS for the past couple of years and now that CSS is more established, 2005 is the year that JavaScript will take center stage. He describes a post-version 4 browser era where all major browsers now support on the standard called the Document Object Model or DOM, which makes JavaScript coding less painful. But the new world of CSS-based design elements gives new reasons for scripting. &lt;a href="http://www.sitepoint.com/blog-post-view.php?id=222195" id="222195"&gt;2005: The Year of the DOM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We are working on changing the emphasis of our JavaScript course at AID and move it along more modern uses and in particular in a stronger relationship with CSS elements as well as envisioning it with the scope of "structure (XHTML) - presentation (CSS) - behavior (JavaScript). There are a number of articles that relate to this shift in the developers use of JavaScript that I have referenced in other articles. If you are interested in reading more, let me know.&lt;br /&gt;&lt;br /&gt;Also, for those who would like to better introduce themselves or go deeper with the DOM, a couple of references for your study include:&lt;br /&gt;For those who like the original specifications: &lt;a href="http://www.w3.org/DOM/DOMTR"&gt;Web Consortium DOM Technical Reference&lt;/a&gt;&lt;br /&gt;For those who like to understand what they are reading: &lt;a href="http://brainjar.com/dhtml/intro/" http="" intro=""&gt;Introduction to the Document Object Model&lt;/a&gt;&lt;a href="http://brainjar.com/dhtml/intro/"&gt; by Mike Hall at Brainjar.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another interesting read is Joel Spolsky article about &lt;a href="http://www.joelonsoftware.com/articles/APIWar.html"&gt;How Microsoft Lost the API War&lt;/a&gt; which concludes with the punch line:&lt;br /&gt;None of this bodes well for Microsoft and the profits it enjoyed thanks to its API power. The new API is HTML, and the new winners in the application development marketplace will be the people who can make HTML sing.&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110642140678712129?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110642140678712129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110642140678712129'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/01/year-of-dom.html' title='The Year of the DOM'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110642313334004594</id><published>2005-01-22T13:33:00.000-06:00</published><updated>2005-01-22T13:45:33.340-06:00</updated><title type='text'>Nvu! Open Source Web Editor</title><content type='html'>Sitepoint Tech Times also reports on a new open source Web Editor along the lines of a WYSIWYG editor such as Dreamweaver. Nvu, pronounced N-view (for new view) according to the developers, is currently in the second pre-release version N-vu 1.0 Beta (version 0.7). It is available for download at the &lt;a href="http://www.nvu.com"&gt;N-vu site&lt;/a&gt; . It is available for Windows, Mac, and Linux environments.&lt;br /&gt;&lt;br /&gt;The product is being developed by Linspire, and is based on Gecko, the layout engine inside Mozilla. It claims to be super fast, reliable, and standards conformant with remarkable support of XML, CSS and JavaScript. It is the replacement for Mozilla's composer product within the Mozilla browser, and will become a separate Mozilla product much like their Mozilla Firefox and Mozilla Thunderbird applications.&lt;br /&gt;&lt;br /&gt;I have downloaded a Mac version and struggled without documentation and all seems well, even though I perfer coding with BBEdit. I also experienced some wierdness in my Mac Operating system shortly thereafter which I do not know was caused by N-vu, but have removed it until further versions are released. It may be an important product to watch, since its price is right for everyone. It's free.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110642313334004594?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110642313334004594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110642313334004594'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/01/nvu-open-source-web-editor.html' title='Nvu! Open Source Web Editor'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110635117326130377</id><published>2005-01-21T17:35:00.000-06:00</published><updated>2005-01-22T12:44:29.376-06:00</updated><title type='text'>White Rock Lake in Winter?</title><content type='html'>&lt;img src="http://www.elearningdesign.us/images/whiterocksm.jpg" /&gt;&lt;br /&gt;A little break from writing papers – a trip down the street for a hours walk at White Rock. Sure seemed like a beautiful summer day in January!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110635117326130377?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110635117326130377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110635117326130377'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/01/white-rock-lake-in-winter.html' title='White Rock Lake in Winter?'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110601297216705238</id><published>2005-01-17T19:43:00.000-06:00</published><updated>2005-01-17T20:10:23.553-06:00</updated><title type='text'>CSS on your IPod!</title><content type='html'>With Podcasts, movies, calendars, etc. the IPod's value continues as an amazing media player or recorder, sound system, etc. This is not a commercial for Apple or the Ipod, but that's just because I haven't bought one–yet. The day is very near. &lt;br /&gt;Now you can upload the Style Master CSS podGuide from WestCiv. To get your css podGuide go to the Western Civilisation site at: http://www.westciv.com/news/podguide.html. Information and installation instructions are available on the website.&lt;br /&gt;&lt;br /&gt;Another new concept for the IPod is PodSites. PodSites take advantage of linking features of the Notes component, and lots of things can be done with these sites that can be uploaded to your ipod. The Podsites web site can give you all the information about how to create podsites: http://www.podsites.com/. Podsites was created by Westciv, the same company that provides the free CSS PodGuide. Podsites that are currently listed on the Podsites site include: Web Accessibility, Tao Ti Ching, The US Constitution. Podsites are particularily handy for learning tools, that can assist you with coding, design issues, standards information, or just about anything you can dream up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110601297216705238?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110601297216705238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110601297216705238'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/01/css-on-your-ipod.html' title='CSS on your IPod!'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110601190028624402</id><published>2005-01-17T18:56:00.000-06:00</published><updated>2005-01-17T19:31:40.286-06:00</updated><title type='text'>South by Southwest Festival 2005</title><content type='html'>This year's South by SouthWest Festival will be held in Austin March 11-15. Review the SxSW Interactive at http://2005.sxsw.com/interactive/ and the list of speakers at: http://2005.sxsw.com/interactive/conference/speakers/. If you have heard of a developer or read any of the blogs referenced on the links of this page, they are probably going to present at the conference. This is a must see for designers if at all possible. In addition to the interactive section there is also film, and music. The whole town is alive with the festive and conferences. If you can afford the time and save some dollars, this is the place to hang out in March.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110601190028624402?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110601190028624402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110601190028624402'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2005/01/south-by-southwest-festival-2005.html' title='South by Southwest Festival 2005'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110177743594277777</id><published>2004-11-29T19:15:00.000-06:00</published><updated>2004-11-29T19:25:45.780-06:00</updated><title type='text'>netWindows JavaScript tools</title><content type='html'>A set of JavaScript tools that can dramatically reduce the overhead of many applications is available in "netWindows", a liberally licensed set of JavaScript applications that drive a user interface from the client side, according to Stephen Downes in his OLDaily newsletter.&lt;br /&gt; &lt;br /&gt;The documentation states: "netWindows is a DHTML toolkit that aides in the construction of web applictions. The toolkit provides widgets which comprise the building blocs of an application interface and the core framework exposes mechansisms for developers to build their own widgets easily". Check it out at http://netwindows.org. &lt;br /&gt;&lt;br /&gt;Send some feedback or comments if you make use of it and let others know how it functions. I suggest looking at the documentation, then then FAQ document, to get an overview of how the product can be implemented. &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110177743594277777?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110177743594277777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110177743594277777'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2004/11/netwindows-javascript-tools.html' title='netWindows JavaScript tools'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110134565549895614</id><published>2004-11-24T19:09:00.000-06:00</published><updated>2004-11-24T19:20:55.500-06:00</updated><title type='text'>Web Usability</title><content type='html'>I just found a new weblog about Web Usability-accessibility and usability services, that is well written and a good source for keeping updated about accessibility issues. There has been an interesting discussion about usability in the school forum -  &lt;span style="font-family:verdana, arial, helvetica;font-size:85%;"&gt;&lt;a href="http://forum.ai-dallas.com/forum/index.php?s="&gt;AID Creative Forums&lt;/a&gt; &gt; &lt;a href="http://forum.ai-dallas.com/forum/forumdisplay.php?s=&amp;forumid=14"&gt;Multimedia &amp;amp; Web Design Department&lt;/a&gt; &gt; &lt;a href="http://forum.ai-dallas.com/forum/forumdisplay.php?s=&amp;forumid=292"&gt;Web Design&lt;/a&gt; &gt; The End of Usability Culture, and I think this is another good resource concerning these issues.&lt;br /&gt;Basically, Jacob Neilson, the usability guru, is not exactly the popular guy these days. And as Aaron suggested that form of usability is probably not intact today. But keeping the web designed for the user is never dead, as we have no one else to design for. I am hoping all student developers will become very serious about accessibility issues. We try to teach strong well-formed standards based web design concepts, which if followed, keeps your sites accessible and more usable than most. The article "Accessible Forms" located at http://www.usability.com.au/resources/forms.cfm is a good explanation of why some of the tedious tags are necessary in forms. The article and the blog also has great resources to link to as well as tools used for accessibility.&lt;br /&gt;    &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110134565549895614?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110134565549895614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110134565549895614'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2004/11/web-usability.html' title='Web Usability'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110073879218301809</id><published>2004-11-17T18:10:00.000-06:00</published><updated>2004-11-17T18:46:32.183-06:00</updated><title type='text'>Web Tools</title><content type='html'>I have intended to write an article about "web based tools for learning", but when my comprehensive committee did not choose that topic, I haven't gotten back into it. This is a brief substitute to put some tools before you, so you can just go and try them out and see what benefit they have for you. All of these are tools that I use as a grad student, and quite frankly, I'm not sure how I would have worked without them. Some have been around awhile, and some are fairly new. They art tools often described as "social software" applications, because of their feature set including the ability to post or sent content to anyone or any web site you choose. I would be glad to talk with anyone about the various tools, but I think most of you would do best to just go to the site and see what they are about and try them out if it moves you. Here is an unorganized list, slightly annotated:&lt;br /&gt;&lt;br /&gt;Furl   &lt;br /&gt;http://www.furl.net&lt;br /&gt;With a menu button added to your browser menu bar, furl will capture any web site you select, allow you to add a category from a dropdown menu, and any notes you choose to identify it. You can then search by keywords any resources you have "furled", bring the site back up, and even send a list of your items to someone else, or to your Weblog. They provide the hard drive, you get a great research tool, and its FREE.&lt;br /&gt;&lt;br /&gt;Flickr&lt;br /&gt;http://flickr.com/&lt;br /&gt;A great way to store, search, sort, and share your digital pictures! Also Free.&lt;br /&gt;&lt;br /&gt;del.icio.us&lt;br /&gt;http://del.icio.us/&lt;br /&gt;A social bookmarks manager. Same concept: menu bar button, click, saves whatever web page your on as a bookmark. Uses their storage facilities, you can sort, export, import, and format to any number of file types, including IE Favorites, or Mozilla style bookmarks.&lt;br /&gt;&lt;br /&gt;Technorati&lt;br /&gt;http://www.technorati.com&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt; A Technorati Watchlist is a customized report that tracks incoming links to people and places you care about.  With your Watchlist, you can track the daily conversations that develop between people on weblogs and  the sites, news, products and topics they are talking about. 3 free watchlists are available.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Feedburner&lt;br /&gt;http://www.feedburner.com&lt;br /&gt;For Weblog authors, feedburner can provide several services. It captures your RSS or Atom feeds, and stores them, and makes them available for publishing in an RSS newsreader, or export to wherever you like. It also can track traffic using your RSS feeds.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Blogdigger and Feedster Blog Search Engines&lt;br /&gt;http://www.blogdigger.com&lt;br /&gt;http://www.feedster.com&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Blogdex&lt;br /&gt;http://www.blogdex.com&lt;br /&gt;A research project from MIT Media Lab that tracks ideas as they move across the blogsphere.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;I have another group of tools, more in the "Personal Information Management" category that will require another article due to the platform differences of the applications. This category is primarily software that you download and use on your own computer. More later.&lt;br /&gt;&lt;/p&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110073879218301809?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110073879218301809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110073879218301809'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2004/11/web-tools.html' title='Web Tools'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-110073660762447162</id><published>2004-11-17T17:55:00.000-06:00</published><updated>2004-11-17T18:10:07.626-06:00</updated><title type='text'>Learning PHP</title><content type='html'>Hopefully, we will have another PHP workshop next quarter, if some of the student teachers choose to put one together again. In the mean time, those of you interested in learning PHP, here are a few suggestions to get started.&lt;br /&gt;&lt;br /&gt;XOOPS, an eXtensible Object Oriented Portal System, is an open source (as in free!) content management system built with PHP. I think it is an excellent product for students to learn about PHP, dynamic web site development, and a lot of related issues. Basically, it works with PHP and MySQL to provide a Web site a "back-end" system that makes it dynamic instead of static. You can design your own interface (XHTML/CSS) and manage it with XOOPS among other things. You can learn as much as you desire, or just use it to help you automate the development of web sites. You will need a Web server that supports PHP and MySQL.&lt;br /&gt;&lt;br /&gt;On the XOOPS site, are some good PHP tutorials as well as an online Manual. I think the combination of downloading the XOOPS module, studying the tutorials and related manual, will give anyone a good starting experience with PHP, and certainly will expand your web development skills. The following links will get you to the site and the tutorials:&lt;br /&gt;XOOPS Content Management System (Open Source - free)&lt;br /&gt;http://docs.xoops.org/modules/intro/&lt;br /&gt;&lt;br /&gt;php tutorial&lt;br /&gt;http://docs.xoops.org/modules/mylinks/visit.php?cid=1&amp;lid=2&lt;br /&gt;&lt;br /&gt;php manual&lt;br /&gt;http://docs.xoops.org/modules/mylinks/visit.php?cid=1&amp;amp;lid=2&lt;br /&gt;&lt;br /&gt;W3Schools php tutorial&lt;br /&gt;http://docs.xoops.org/modules/mylinks/visit.php?cid=1&amp;amp;lid=4&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-110073660762447162?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110073660762447162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/110073660762447162'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2004/11/learning-php.html' title='Learning PHP'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-109754651626558247</id><published>2004-10-11T20:56:00.000-05:00</published><updated>2004-10-11T21:01:56.266-05:00</updated><title type='text'>It's only the "internet" now!</title><content type='html'>On August 16, 2004, Wired News announced that they officially will no longer capitalize the "I" in internet. At the same time, Web becomes web and Net becomes net. Their reason? " Why? The simple answer is because there is no earthly reason to capitalize any of these words. Actually, there never was."&lt;br /&gt;Does that make anything official in the English Language (or any other). No, of course not. Only in Wired News. But thank you Wired for getting the internet and the web back where it belongs, as a normal part of our world, bouncing along happily with no capitals to make it special. Now it will only be special if it is.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-109754651626558247?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/109754651626558247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/109754651626558247'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2004/10/its-only-internet-now.html' title='It&apos;s only the &quot;internet&quot; now!'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-109754619253185502</id><published>2004-10-11T20:45:00.000-05:00</published><updated>2004-10-11T21:07:21.826-05:00</updated><title type='text'>Web Publishers not required to comply?</title><content type='html'>The 11th Circuit Court of Appeals upheld a lower court's decision from October 2002, which concluded that Web sites cannot be required to comply with the 1991 disabilities law. Southwest Airlines had been sued by an advocacy group for the blind, seeking redesign of its Web site.&lt;br /&gt;&lt;br /&gt;There have been other documented cases that skirted the issues, but this is the first that addressed the question directly. Technically, the 11th Circuit only involves Alabama, Florida, and Georgia. But of course the issues are bigger than that.&lt;br /&gt;&lt;br /&gt;Does this mean that accessible design is no longer an issue for web designers? Of course not. Hopefully, we do not need courts to tell us that there are millions or Internet users who have disabilities that require some type of intervention for them to use the Web conveniently. As a design community we hopefully are always concerned to reach all users when possible and the continued emphasis upon designing for accessibility just makes sense. It will continue to be one of the learning objectives in classes that I teach and curriculum I develop.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-109754619253185502?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/109754619253185502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/109754619253185502'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2004/10/web-publishers-not-required-to-comply.html' title='Web Publishers not required to comply?'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-109754546392755078</id><published>2004-10-11T20:26:00.000-05:00</published><updated>2004-10-11T20:44:23.926-05:00</updated><title type='text'>IE loses market share</title><content type='html'>This is old news, but if you didn't see it and you are not a Microsoft fan, it is good news, even if only slightly.&lt;br /&gt;Back in July, The Guardian Review published an article that says Microsoft's Internet Explorer, for the first time, dropped in percentage share of the browser market from 95.73% to 94.73%. They called it a "sustained trend downward for them".&lt;br /&gt;So what's going on to incite masses of users to drop the product? Guardian cites IE security problems dating back to a year ago as one issue. Another is that the maturation of developers of alternative browsers concentrating on support of openly developed standards as another.&lt;br /&gt;Why is this news and why should designers be interested? Mainly because like it or not, Microsoft has a huge market share and IE has an enormous effect on the ecosystem of the internet. The difference in the way IE deals with technical standards compared with the open systems browsers means that web designers must constantly be aware of work-arounds and hacks to get sites to work correctly. It is a problem for all of us, simply because of their market share.&lt;br /&gt;For some unknown reason, Microsoft stopped development of IE. The next change to IE will accompany the launch of the next version of Windows, which is not scheduled until 2006. The question remains. Who will influence the greatest control over the next two years – the open standards bodies or Microsoft. Will great new browsers such as Firefox, Mozilla, and Safari generate new market share by focusing on better browser technologies and web standards? Our work and passion will be involved – ready or not. We have another edition of the browser wars!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-109754546392755078?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/109754546392755078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/109754546392755078'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2004/10/ie-loses-market-share.html' title='IE loses market share'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-109606817203439520</id><published>2004-09-24T18:21:00.000-05:00</published><updated>2005-02-02T18:06:32.723-06:00</updated><title type='text'>Browsers for AID Web Scripting Classes</title><content type='html'>Firefox 1.0, Mozilla 1.7.3, Safari 1.1 (OSX Panther) are the current choices for developing web sites. Mozilla is the "parent organization" of FireFox as well as the current engine of Netscape Navigator. It is an "open source" product, which means that developers freely contribute to the growth and addition to these browsers. (Safari is a product of Apple Computer.) These products are known to support XHTML 1.0 and CSS 2.1 as fully as any browsers on the market.&lt;br /&gt;&lt;br /&gt;The ever popular Internet Explorer from Microsoft, is slowly becoming a serious problem. Microsoft has stated that they will not upgrade the browser (Mac or Windows versions) until their new operating system codenamed "Longhorn" is released sometime in 2006. This leaves IE very problematic with a number of known bugs that have to be "hacked" to work correctly. It also means that IE will not support any changes in the standards. It is not even clear if Microsoft plans to support web standards with their new products. The problem with designing with IE as the "viewer" of your web pages, is that it will often result in all other browsers seeing it quite differently.&lt;br /&gt;&lt;br /&gt;The recently released (Sept 04) Firefox 1.0 Preview release not only is fully compatable, it has a number of innovative features including the ability to save RSS files similar to a news aggregator. It also allows the installation of plug-in extensions, which can add functionality to the basic browser. Our classroom Firefox browsers have the popular EditCSS 0.2.2 plug-in as well as the Webdev plug-in added. These tools allow you to quickly view the source code of browser page, view any CSS rules attached to the document, perform validation of CSS, HTML, or Accessability of your pages at the touch of a menu button. This makes your work more efficient, and better organized.&lt;br /&gt;&lt;br /&gt;Browser Issues &amp; Web Standards&lt;br /&gt;&lt;br /&gt;Some history about browsers for those who are curious. Browser technology had a small window when most of the "biggies" all were functioning close to Web Standards. That meant that code in one browser looked the same as in another browser. But additions to the standards (CSS 2.1) brings with it, familar problems with browsers not seeing files consistently.&lt;br /&gt;&lt;br /&gt;The solution for the lack of comformity with current Web standards is for designer/developers of web sites to use the most compliant browser available at all times. This can change as new versions of Web standards are approved and considered final. Not every manufacturer can or will update when we want them too. The reasons why one browser is more compliant than another is not the issue. Which browser you favor or have used in the past is not the issue. You can continue to use any browser you choose when you are a "user" surfing the Web. But when developing, it is best to use the most compliant browser possible. It will save you a lot of headaches and problems later.&lt;br /&gt;&lt;br /&gt;Links to Mozilla and Firefox sites.&lt;br /&gt;&lt;br /&gt;Mozilla Web site: Mozilla and FireFox&lt;br /&gt;http://&lt;a href="http://www.mozilla.org"&gt;www.mozilla.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Plug-ins and extensions for Mozilla &amp;amp; Firefox&lt;br /&gt;http://&lt;a href="http://update.mozilla.org/extensions/%20Firefox%20&amp;%20Mozilla%20extensions"&gt;update.mozilla.org/extensions/    Firefox &amp;amp; Mozilla extensions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A blog about Mozilla - by Pinder Johal&lt;br /&gt;http://&lt;a href="http://www.deftone.com/blogzilla/about/"&gt;www.deftone.com/blogzilla/about/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-109606817203439520?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/109606817203439520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/109606817203439520'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2004/09/browsers-for-aid-web-scripting-classes.html' title='Browsers for AID Web Scripting Classes'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8430190.post-109588038200087255</id><published>2004-09-22T14:10:00.000-05:00</published><updated>2004-09-22T14:13:02.020-05:00</updated><title type='text'>Welcome to Webstuff!</title><content type='html'>This blog was created to support my web scripting classes and will be made available to students in my classes. Please register as a member, and you are free to make comments and receive information.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8430190-109588038200087255?l=ai-webstuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/109588038200087255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8430190/posts/default/109588038200087255'/><link rel='alternate' type='text/html' href='http://ai-webstuff.blogspot.com/2004/09/welcome-to-webstuff.html' title='Welcome to Webstuff!'/><author><name>Wayne Batchelder</name><uri>http://www.blogger.com/profile/06028573591278292654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
