As you may already know, XSSI (which stands for extended server-side include) is the new feature of Apache 1.2 that allows you to tell your server to dynamically generate Web pages from pieces that you specify. (It also lets you serve up different pages based on the environmental variables of your users, but that's another story).
So I came up with a way to avoid having to tweak my templates constantly while updating the Dream Jobs front door: I took all the text information out and put it into a virtual include (or server-side include), which is a chunk that gets pulled into your dynamically created Web page (see Liz's and Luke's articles for more background). This made updates easier on me, since I only had one file to change (and in that file, I mostly just moved text around and added new blurbs), and it made it easier on the copy editors (who are the very soul of patience and whom we never want to anger). Besides that, keeping the changes within a text fragment file and not messing with the main HTML at all is a good way to minimize mistakes.
next page»