A List Apart


Topic: The Server Side


    by Bill Humphries · Issue 70 ·

    Database-driven content management systems are everywhere. And with them come URLs only a robot could love. Bill Humphries shows how to transform CGI-generated URLs into meaningful user interfaces through the power of URL mapping.

  • Build a Search Engine in PERL

    by Joseph Ryan · Issue 136 ·

    Everything you wanted to know about using PERL to build a simple search engine for your site (but were afraid to ask).

  • Inline XML

    by Lachlan Cannon · Issue 153 ·

    What’s in a namespace? For one thing, the power to use multiple XML languages in a single document. Lachlan Cannon explains how inline XML can extend the capability of your sites.

  • Build a PHP Switcher

    by Chris Clark · Issue 152 ·

    ALA’s open source style sheet switchers are swell as long as your visitors use compliant browsers and have JavaScript turned on. But what if they don’t? Perhaps, this: Chris Clark tells how to build a cross-browser, backward-compatible, forward-compatible, standards-compliant style sheet switcher in just five lines of code.

  • Understanding Web Services

    by Patrick Cooney · Issue 135 ·

    By promoting standards-based communication,web services might change the way we build sites.

  • Manage Your Content With PHP

    by Christopher Robbins · Issue 148 ·

    XHTML for structured markup. CSS for presentation. What more could you ask? How about an easy way to manage your site, using free, open-source tools? Christopher Robbins shows how to use PHP to build an intro-level, template-driven system that handles site maintenance chores and remembers your visitors’ preferences.

  • Simple Content Management

    by Chris Ross-Gill · Issue 145 ·

    Build a simple, expandable, client-side content management system in REBOL.

  • Build a “Send to Friend” Page

    by Daniel Short · Issue 120 ·

    In this quick ’n easy tutorial, Short shows how to increase your site’s popularity by building a simple “send to friend” service in HTML and ASP.

  • Kick ASP Design: ASP for Non-Programmers

    by Brian Goldman · Issue 117 ·

    Web programming is not rocket science. Get comfortable with the basics, and learn some nifty Style Sheet switching tricks, in this gentle introduction to ASP programming for non-programmers.

  • Keeping Navigation Current With PHP

    by Jason Pearce · Issue 162 ·

    Turning unordered lists into elegant navigational menus has become a new favorite pastime for many web designers. A dash of PHP can add intelligence to your CSS-styled menu.

  • Bridging the Gap

    by Robert Miller · Issue 66 ·

    How can we work together if we don't understand each other? Systems administrator Robert Miller describes the view from his side of the cubicle, and attempts to break down the barriers between "creative" and systems professionals.

  • The Perfect 404

    by Ian Lloyd · Issue 168 ·

    No matter how carefully you design and structure your site, visitors will sometimes request missing, moved, or non-existent pages. A well tempered 404 error page will plunge these visitors back into the flow of your site. Ian Lloyd shares strategies for crafting the perfect 404.

  • Dynamic Text Replacement

    by Stewart Rosenberger · Issue 183 ·

    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.

  • Smarter Image Hotlinking Prevention

    by Thomas Scott · Issue 185 ·

    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.