The importance of using standards


The TRC hearing transcripts provide an example of why it’s an excellent idea to set standards before you start work, and stick to them.

1 Comment\s

AJAX and Usability – Click Response


Click response is important to users, and should be important to developers too. Here’s why.

AJAX – when to use it


AJAX stands for Asynchronous Javascript And XML, which is a bit of a misnomer, because the technology is only optionally asynchronous, and almost never uses XML anymore. The name describes the intentions of the original architects, and it has a nice ring to it, so it was kept in spite of the evolution of the […]

Creating a Sliding Image Gallery


We recently built a sliding image gallery for The Library. The technique is very simple in its most basic form, but can get exponentially more complicated as you add extra functionality. I’m not going to go into any of the complications, though. Today, just the basic concept. The sliding image gallery is used to display […]

1 Comment\s

Using Asynchronous Javascript Programming in Internet Explorer


Each of the browsers have their own quirks and irritating ‘features’, and today we’re going to discuss one of Internet Explorer’s contributions. The issue is that IE delays rendering layout changes until the entire javascript thread has completed. In other words, if you have a javascript function that changes the text of an element three […]

Online Archives – A Coding Challenge


Every now and again I am given suggestions about what to write in these blog posts, and one suggestion comes up frequently: “Why don’t you write about the stuff you did for SAHA”, they will say. I’ll usually respond with something like, “Well that’s quite a difficult thing to put into a blog post”, but […]

Nostalgia and Techniques


I was reminded the other day of a programming technique I first encountered in the early nineties (yep – that’s twenty years ago. How scary is that?). The technique was used in programming animations with java applets, and it involved constructing each frame of the animation off-screen before drawing it on-screen. This simple technique eliminated […]

Assemble-A-Site Challenges – CSS


The Assemble-a-site system works by assembling all the required parts into a whole, like a jigsaw puzzle. Every project is different, being comprised of a different set of modules arranged in a different way. This creates challenges when it comes to CSS. Variables The most obvious issue with CSS is the requirement to make skins […]

Feature Content Blocks


Today I thought we’d discuss some of the content blocks we have available for our Standard Content module. Specifically, today we’ll discuss feature blocks. These are blocks of content specifically designed to focus attention on a special offer or featured section of your site. They are intended to be bright, colourful and graphic, with short, […]

Lightbox


Discussing some modifications to light-box scripts.