<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
maintainer-SitePoint
<channel>
	<title>SitePoint</title>	<link>http://tc.eserver.org/publisher/SitePoint</link>
	<description>A listing of works published by SitePoint in the field of technical communication.</description>
	<language>en-us</language>
	<atom:link href="http://tc.eserver.org/publisher/SitePoint.xml" rel="self" type="application/rss+xml" />
	<copyright>Copyright (c) 2005-08 by the EServer. All rights reserved.</copyright>
	<managingEditor>tclib-editorial@eserver.org (TC Library Editorial Board)</managingEditor>
	<webMaster>webmaster@eserver.org (Geoffrey Sauer)</webMaster>
	<image>
		<url>http://tc.eserver.org/images/newlogo.gif</url>
		<title>SitePoint</title>
		<link>http://tc.eserver.org/dir/SitePoint</link>
	</image>
	<item>
		<title>Ajax: Usable Interactivity with Remote Scripting</title>
		<link>http://tc.eserver.org/27621.html</link>
		<guid>http://tc.eserver.org/27621.html</guid>
		<description>This article aims to give you an introduction to the foundations of remote scripting, in particular, the emerging XMLHttpRequest protocol. We&apos;ll then walk through an example application that demonstrates how to implement that protocol, while creating a usable interface.</description>
	</item>
	<item>
		<title>Alter Table Row Background Colors Using JavaScript</title>
		<link>http://tc.eserver.org/27623.html</link>
		<guid>http://tc.eserver.org/27623.html</guid>
		<description>Many sites that present tabular data use alternating background colors to increase the readability of that data. And as I developed a site, I realised I wanted to do that, too. The problem? In my case the table was not generated by a server side application or script of which you can find numerous examples on the Web.</description>
	</item>
	<item>
		<title>Make Internal Links Scroll Smoothly with JavaScript</title>
		<link>http://tc.eserver.org/27626.html</link>
		<guid>http://tc.eserver.org/27626.html</guid>
		<description>When they’re navigating through a long document, users often are confused or disoriented when they click a link that jumps to another location in that same document.</description>
	</item>
	<item>
		<title>Re-Write a Layer&apos;s Content with Javascript</title>
		<link>http://tc.eserver.org/27628.html</link>
		<guid>http://tc.eserver.org/27628.html</guid>
		<description>One of the most common tasks Web developers face every day is to change the content of a Web page, without additional requests to the Web server. The easiest way to accomplish this assignment is through the use of layers.</description>
	</item>
	<item>
		<title>Read and Display Server-Side XML with JavaScript</title>
		<link>http://tc.eserver.org/27630.html</link>
		<guid>http://tc.eserver.org/27630.html</guid>
		<description>XML is a very important base on which Web Services work, and, in conjunction with a number of client- and server-side languages, can be put to good effect. Let&apos;s see how we can use XML and client side JavaScript to display the contents of a XML file, access child elements, manipulate elements, and more!</description>
	</item>
	<item>
		<title>Rotate Regular HTML Content Via DHTML</title>
		<link>http://tc.eserver.org/27625.html</link>
		<guid>http://tc.eserver.org/27625.html</guid>
		<description>One of the great pitfalls of using client side techniques, such as JavaScript, to display content on demand is the prerequisite that everything be contained in variables. This makes adding and updating the content very cumbersome.</description>
	</item>
	<item>
		<title>Rough Guide to the Document Object Model (DOM)</title>
		<link>http://tc.eserver.org/27629.html</link>
		<guid>http://tc.eserver.org/27629.html</guid>
		<description>In two parts, this series introduces the Document Object Model, explaining its benefits, and exploring its implementation.</description>
	</item>
	<item>
		<title>Simple Tricks for More Usable Forms</title>
		<link>http://tc.eserver.org/27624.html</link>
		<guid>http://tc.eserver.org/27624.html</guid>
		<description>Web developers loathe the task of building forms almost as much as users loathe having to fill them in. These are both unfortunate facts of the Web, but some smart JavaScript and intelligent CSS can go a long way to remedying the situation. In this article, I&apos;ll introduce a number of simple tricks for improving the usability of forms, and hopefully inspire you to improve on them and create your own.</description>
	</item>
	<item>
		<title>Take Command with AJAX</title>
		<link>http://tc.eserver.org/27622.html</link>
		<guid>http://tc.eserver.org/27622.html</guid>
		<description>Want to get a bang out of your AJAX artillery? In this hands-on tutorial, Stoyan puts AJAX on the front line as he develops a Web app with which you can execute shell commands on your Web server. The downloadable code provides a real tactical advantage as Stoyan marshals JavaScript and XML to create the app.&#xD;</description>
	</item>
	<item>
		<title>Well-Behaved DHTML: A Case Study</title>
		<link>http://tc.eserver.org/27627.html</link>
		<guid>http://tc.eserver.org/27627.html</guid>
		<description>It’s no secret that over the last few years DHTML has been used almost exclusively for evil purposes. Users associate the technology with intrusive advertisements and error-prone pages, while developers associate it with browser detection and hideous hacks.</description>
	</item>
	<item>
		<title>AJAX and Screenreaders: When Can it Work?</title>
		<link>http://tc.eserver.org/27408.html</link>
		<guid>http://tc.eserver.org/27408.html</guid>
		<description>We&apos;ve all heard a great deal of buzz about AJAX in the last few months, and with this talk has come a legion of articles, tips, presentations and practical APIs designed to explore the possibilities and try to arrive at best-practice techniques. But, for all of the excitement and hype, still very little has been said on the subject of AJAX and accessibility.</description>
	</item>
	<item>
		<title>Painless JavaScript Using Prototype</title>
		<link>http://tc.eserver.org/27410.html</link>
		<guid>http://tc.eserver.org/27410.html</guid>
		<description>Prototype is an object oriented JavaScript library (written by Sam Stephenson and friends) that makes JavaScript fun. So it says on the site, anyway. Those of you who are familiar with the open source community&apos;s latest and greatest application framework, Rails, may recognise Prototype as it actually forms the backbone of Rails&apos; JavaScript helper. However, Prototype can be used independently of Rails to aid the coding of many JavaScript doodads and Web 2.0 thingy wangles.</description>
	</item>
	<item>
		<title>Script Smarter: Quality JavaScript from Scratch</title>
		<link>http://tc.eserver.org/27409.html</link>
		<guid>http://tc.eserver.org/27409.html</guid>
		<description>JavaScript is an amazingly useful language that offers many unique benefits. With a little consideration for how scripted functionality degrades, you can use JavaScript to bring a whole range of functional, design and usability improvements to your web sites.</description>
	</item>
	<item>
		<title>Usability and Accessibility with AJAX</title>
		<link>http://tc.eserver.org/26789.html</link>
		<guid>http://tc.eserver.org/26789.html</guid>
		<description>The Ajax express train rumbles on, threatening to crush anything in its path. Recent discussion has turned to those critical elements of good web development, usability and accessibility. Accessibility is a major issue with Ajax, mainly because anything that relies on JavaScript to function is inaccessible pretty much by default. There are two solutions: either provide a fall-back system where the site remains useful without its Ajax enhancements, or provide a whole separate interface that works without scripting.</description>
	</item>
	<item>
		<title>XHTML Web Design for Beginners</title>
		<link>http://tc.eserver.org/26650.html</link>
		<guid>http://tc.eserver.org/26650.html</guid>
		<description>Explores exactly what XHTML is, and how you can use it to start producing the next generation of Web pages.</description>
	</item>
	<item>
		<title>Configure Web Logs in Apache</title>
		<link>http://tc.eserver.org/23810.html</link>
		<guid>http://tc.eserver.org/23810.html</guid>
		<description>Traffic statistics have a huge impact on a Website&apos;s success, and Apache provides one of the most powerful and flexible logging features available today. Blane explains the nitty-gritty of configuring Apache Weblogs in this handy how-to.</description>
	</item>
	<item>
		<title>The MySQL Roadmap – What&apos;s Planned?</title>
		<link>http://tc.eserver.org/23809.html</link>
		<guid>http://tc.eserver.org/23809.html</guid>
		<description>MySQL is old news ...or is it? In this fast-paced expose, Blane looks at where MySQL is now, and what&apos;s planned in Versions 4.1 and 5 - including the exciting developments of MySQL Cluster and Stored Procedures!</description>
	</item>
	<item>
		<title>Good Information Architecture Increases Online Sales</title>
		<link>http://tc.eserver.org/23180.html</link>
		<guid>http://tc.eserver.org/23180.html</guid>
		<description>This article explains how information architecture can impact the sales process, and how and effective information architecture can help a site flourish.</description>
	</item>
	<item>
		<title>Build Accessible Online Forms</title>
		<link>http://tc.eserver.org/22954.html</link>
		<guid>http://tc.eserver.org/22954.html</guid>
		<description>Ask anyone who has had to fix a Website that&apos;s littered with accessibility howlers, and top-most in their list of problems encountered will be forms, closely followed by tables. These two topics always seem to present the most difficulties, but they needn&apos;t be a problem. For the most part, forms are a problem because the extra accessibility tags are simply not known to the Web designer -- after all, it looks right, it seems to work... what&apos;s the problem? Only by switching off the monitor and using a screen-reader can our oblivious Web developer understand the issues.</description>
	</item>
	<item>
		<title>How To Quantify the User Experience</title>
		<link>http://tc.eserver.org/22667.html</link>
		<guid>http://tc.eserver.org/22667.html</guid>
		<description>How can you quantify a concept as nebulous as user experience? Rob&apos;s tutorial shows how you can statistically assess the experience a site provides - a great way to review a prospect&apos;s existing site and springboard redevelopment discussions.</description>
	</item>
	<item>
		<title>How To Sell Accessibility</title>
		<link>http://tc.eserver.org/22668.html</link>
		<guid>http://tc.eserver.org/22668.html</guid>
		<description>You want to build accessible sites, but your clients don&apos;t see the need. How can you convince them to fork over the cash it&apos;ll take to ensure their site&apos;s accessible by all Web users? Trenton has the answers...</description>
	</item>
	<item>
		<title>Case Study - Building a Usable Site</title>
		<link>http://tc.eserver.org/22461.html</link>
		<guid>http://tc.eserver.org/22461.html</guid>
		<description>A website can be both attractive and easy to use. Usability and good looks aren&apos;t mutually exclusive and one doesn&apos;t necessarily have to negate the other.</description>
	</item>
	<item>
		<title>Defining Information Architecture Deliverables</title>
		<link>http://tc.eserver.org/22466.html</link>
		<guid>http://tc.eserver.org/22466.html</guid>
		<description>One of the hottest topics these days in Information Architecture circles is documentation. This is probably partly because the IA&apos;s role is so ill defined. Our jobs sit perched between engineering and graphic design: go too far in one direction, we&apos;re doing the coding, go to far in the other and we are doing the design. Neither role maximizes the architect&apos;s key skills; defining the organizational structure and behavior of the web site or application. An IA is most effective when they leave implementation and final graphic design out of the mix. The documents they create to express this have to be crafted with equal skill and diplomacy.</description>
	</item>
	<item>
		<title>Design Effective Navigation in Ten Steps</title>
		<link>http://tc.eserver.org/22459.html</link>
		<guid>http://tc.eserver.org/22459.html</guid>
		<description>Designing your site&apos;s navigation can be quite a tricky task at first. You need to research the number of categories you&apos;ll account for, where your visitors are most likely to click, the colour schemes that will best satisfy users, and many other aspects. With so many variables, navigation design can seem like a situation in which there&apos;s no right answer. Today, we&apos;ll discuss the task of designing navigation -- and hopefully give you a head start in creating a navigation system that works the best for your users.</description>
	</item>
	<item>
		<title>Don&apos;t Disable Right Click!</title>
		<link>http://tc.eserver.org/22460.html</link>
		<guid>http://tc.eserver.org/22460.html</guid>
		<description>After working hard on a design, image or article you may want to protect it by using a JavaScript that disables right-click while optionally warning a visitor that the content is copyrighted.</description>
	</item>
	<item>
		<title>Ever Wondered What Your Users Looked at First?</title>
		<link>http://tc.eserver.org/22467.html</link>
		<guid>http://tc.eserver.org/22467.html</guid>
		<description>Text-centric commercial websites are taking a pounding this year, with layoffs and closures affecting even the giants as advertising revenue streams slow. One result of this revenue squeeze shows in such widely read information sites as Forbes.com, The Economist, Salon.com and the Financial Times, all of which are experimenting with new web formats to better compete for readers.</description>
	</item>
	<item>
		<title>Heuristic Evaluation - a Step By Step Guide</title>
		<link>http://tc.eserver.org/22465.html</link>
		<guid>http://tc.eserver.org/22465.html</guid>
		<description>Evaluation and testing is an important part of your website development process. Usability tests gather data about the usability of your site by a group of users performing specific tasks.</description>
	</item>
	<item>
		<title>Human-Computer Interaction and Your Site</title>
		<link>http://tc.eserver.org/22463.html</link>
		<guid>http://tc.eserver.org/22463.html</guid>
		<description>Ever wondered what makes some websites easier to use than others, or why some people seem to master new navigation systems quickly while others struggle to learn? Do you know why users get lost in electronic space or find it difficult to communicate with others through the medium of technology? These questions are just some of the driving forces behind research in the developing field of Human Computer Interaction.</description>
	</item>
	<item>
		<title>Information Architecture Defined</title>
		<link>http://tc.eserver.org/22468.html</link>
		<guid>http://tc.eserver.org/22468.html</guid>
		<description>Much like our real world namesakes, information architects design spaces for human beings to live work and play in. The big difference is the materials we work with: cement is replaced with thesauri, timber with hierarchies and steel with interaction flows. Confused? Let me tell it as a story. Oh, and to do so I’m going to have to reveal I’m a big dork. Hope this won’t slow you down.</description>
	</item>
	<item>
		<title>Pervasive Usability - Planning For an Uncertain Future</title>
		<link>http://tc.eserver.org/22458.html</link>
		<guid>http://tc.eserver.org/22458.html</guid>
		<description>Usability is a phenomenon that has dramatically changed the way the products, including Websites, are designed and manufactured.</description>
	</item>
	<item>
		<title>Seven Steps to Usable Forms</title>
		<link>http://tc.eserver.org/22464.html</link>
		<guid>http://tc.eserver.org/22464.html</guid>
		<description>Follow these seven steps to make your forms - and your users - happy.</description>
	</item>
	<item>
		<title>Top Seven Usability Blunders Of The Big Players</title>
		<link>http://tc.eserver.org/22457.html</link>
		<guid>http://tc.eserver.org/22457.html</guid>
		<description>I&apos;m an avid surfer, and have been for several years. However, after all this time, I&apos;m still astonished to see the same old usability blunders repeated in large, brand new sites. Though the use of technology may have changed, the issues with user interface and functionality design persist.</description>
	</item>
	<item>
		<title>Usability On The Cheap</title>
		<link>http://tc.eserver.org/22462.html</link>
		<guid>http://tc.eserver.org/22462.html</guid>
		<description>Today&apos;s corporate firms focus increasingly on their online presence. However, not many understand the long-term implications of not testing their site&apos;s usability before it goes online, and in a recessionary era like the one just past, frequently usability is all too easily forgotten. Often no funds are allocated to conduct usability testing, even though it&apos;s a key component of any online or interactive project. In an ideal world, a Website should be evaluated for usability from the point of a new concept&apos;s inception, to the final execution and upload.</description>
	</item>
	<item>
		<title>Accessible And Attractive Websites</title>
		<link>http://tc.eserver.org/22398.html</link>
		<guid>http://tc.eserver.org/22398.html</guid>
		<description>And, as a result, selling the concept is never all that easy. Sure, you can harp on about all the &apos;business benefits&apos; (potential increased audienced, reduced bandwidth costs, good PR), but what you really need to be able to do is show that it&apos;s possible to do this without compromising on the design. That&apos;s often where the problems begin.</description>
	</item>
	<item>
		<title>Caffeinate Your Hypertext</title>
		<link>http://tc.eserver.org/22401.html</link>
		<guid>http://tc.eserver.org/22401.html</guid>
		<description>Suggests that knowing how to create a Web page is only a small step toward writing good hypertext. The article is the first installment in a two-part series on hypertext for anyone who writes anything for the Web. In a world where designers create systems to offload work to secretaries and writers, both technical and non-technical people need a sense of the possibilities opened up by hypertext.</description>
	</item>
	<item>
		<title>Cleaner, Sharper GIF, JPEG, And PNG Images</title>
		<link>http://tc.eserver.org/22400.html</link>
		<guid>http://tc.eserver.org/22400.html</guid>
		<description>While they&apos;re not absolutely necessary for Website functionality, images help improve the appearance of a site. With a few gcood quality, highly optimised images, you can give your site the edge it needs to leave a lasting impression. The problem is that many Webmasters, both novice and experienced, don&apos;t feel confident when it comes to creating clean looking graphics and optimising them for the Web.</description>
	</item>
	<item>
		<title>Cost-Effective Website Acceleration</title>
		<link>http://tc.eserver.org/22403.html</link>
		<guid>http://tc.eserver.org/22403.html</guid>
		<description>This three-part series outlines a common sense, cost-effective approach to Website acceleration according to the two simple laws of Web performance.</description>
	</item>
	<item>
		<title>Good Information Architecture Increases Online Sales</title>
		<link>http://tc.eserver.org/22399.html</link>
		<guid>http://tc.eserver.org/22399.html</guid>
		<description>We all know products don&apos;t sell themselves. Yet identifying the holes in your shopping cart can be a challenge. Ivan explains in simple terms how information architecture can impact on the sales process, and how you can help your site flourish.</description>
	</item>
	<item>
		<title>Mac OS X For Web Development</title>
		<link>http://tc.eserver.org/22405.html</link>
		<guid>http://tc.eserver.org/22405.html</guid>
		<description>Macintosh has long been passed over by the typical Web developer, as it&apos;s considered a niche operating system and platform for development. Until OS X, Macintosh was almost solely the domain of designers and artists, and just another piece of the Web development puzzle. This is no longer the case.</description>
	</item>
	<item>
		<title>Making Rich Web Application Architecture Usable</title>
		<link>http://tc.eserver.org/22402.html</link>
		<guid>http://tc.eserver.org/22402.html</guid>
		<description>&apos;Focus on the user and all else will follow&apos; is a philosophy that can make or break a product. Software designers have become notorious for concentrating on implementation patterns and neglecting the user. It is easy to get lost in grand concepts at an abstract level and get excited over stuff that makes your work as a developer easier; thus, the needs and desires of the &apos;real&apos; users may sometimes take a back seat. Identifying the usability constraints and designing within them keeps the focus on the user.</description>
	</item>
	<item>
		<title>Storing Hierarchical Data in a Database</title>
		<link>http://tc.eserver.org/22406.html</link>
		<guid>http://tc.eserver.org/22406.html</guid>
		<description>Whether you want to build your own forum, publish the messages from a mailing list on your Website, or write your own CMS: there will be a moment that you&apos;ll want to store hierarchical data in a database. And, unless you&apos;re using a XML-like database, tables aren&apos;t hierarchical; they&apos;re just a flat list. You&apos;ll have to find a way to translate the hierarchy in a flat file.</description>
	</item>
	<item>
		<title>Synchronize MySQL Data Using SQLyog Job Agent</title>
		<link>http://tc.eserver.org/22404.html</link>
		<guid>http://tc.eserver.org/22404.html</guid>
		<description>As MySQL developers, we are often required to keep two databases in complete sync with one another.</description>
	</item>
	<item>
		<title>Cleaner, Sharper GIF, JPEG and PNG Images</title>
		<link>http://tc.eserver.org/21171.html</link>
		<guid>http://tc.eserver.org/21171.html</guid>
		<description>Optimize your GIFs, JPEGs, and PNGs with this handy guide. Tom explains these file formats, and gives tips to improve their appearance on your site.</description>
	</item>
</channel>
</rss>