A More Useful 404

When broken links frustrate your site’s visitors, a typical 404 page explains what went wrong and provides links that may relate to the visitor’s quest. That’s good, but now you can do better. With Dean Frickey’s custom 404, when something’s amiss, pertinent information is sent not only to the visitor, but to the developer—so that, in many cases, the problem can be fixed! A better 404 means never having to say you’re sorry.

Creating More Using Less Effort with Ruby on Rails

The “why” of Ruby on Rails comes down to productivity, says Michael Slater. Web applications that share three characteristics, they’re database-driven, they’re new, and they have needs not well met by a typical CMS, can be built much more quickly with Ruby on Rails than with PHP, .NET, or Java, once the investment required to learn Rails has been made. Does your web app fall within the RoR “sweet spot?”

Getting Started with Ruby on Rails

The “how” of Ruby on Rails: Hivelogic’s Dan Benjamin prepares non-Rails developers, designers, and other creative professionals for their first foray into Rails. Learn what Ruby on Rails is (and isn’t), and where it fits into the spectrum of web development and design. See through the myths surrounding this powerful young platform, and learn how to approach working with it.

Graceful E-Mail Obfuscation

Hide e-mail addresses from spam bots while revealing them to readers as real, clickable links. This transparent and fully automated solution guarantees that all addresses on your site will be safe—even the ones that show up in blog comments!

Sliced and Diced Sandbags

Wouldn’t it be great if there were a way to get text to flow around an irregularly shaped image? Wouldn’t it be even better if we could automate the process? Have no fear: Rob Swan is here to show us the way.

Automatic Magazine Layout

You can’t always count on having a professional designer around to resize and position your images for you, but you’d rather your page layout didn’t look like it was created by orangutans. Harvey Kane builds a script that makes your life easier.

Getting Started with Ajax

In this excerpt from O’Reilly’s Web Design in a Nutshell, 3rd Edition, ALA’s production editor would like to take you aside for a little chat about the birds and the bees. Or maybe about Ajax.

A Better Image Rotator

The first image rotator made it easy to generate a random image on a web page, even if you had never worked with PHP before. The new, more powerful (but still dead easy) version uses a simple configuration file to create custom links, alt tags, titles, and even CSS styles for each image. Plus it handles differently sized images without a hiccup. Enjoy!

Smarter Image Hotlinking Prevention

Most web professionals are all too aware of the problems caused by hotlinkers. Leechers. Bandwidth thieves. People who use images hosted on your web server on their own pages. With PHP and mod_rewrite, you can disallow embedding and allow linking while automatically creating gallery pages for those direct linkers.

Dynamic Text Replacement

Let your server do the walking! Whether you’re replacing one headline or a thousand, Stewart Rosenberger’s Dynamic Text Replacement automatically swaps XHTML text with an image of that text, consistently displayed in any font you own. The markup is clean, semantic, and accessible. No CSS hacks are required, and you needn’t open Photoshop or any other image editor. Read about it today; use it on personal and commercial web projects tomorrow.