Fair warning: this page gives just a bit of techie background, on the off chance anyone is interested. If you arent, youre probably in the majority.
Managing these pages, especially when I tackle massive format changes, requires some systems and tools. Fortunately, the Perl* language makes it easy to extract and organize the data. It got even easier once I realized I could report the data in Web pages: by creating a direct link to each page, I can jump directly from a report to any page that needs work.
* Note: Perl is a retronym (a name turned into initials after the fact) for Practical Extraction and Report Language and Pathetically Eclectic Rubbish Lister. Take your pick. My source is Learning Perl by Randal L. Schwartz and Tom Phoenix.
Samples are linked here to illustrate the method. They arent kept current, though I will try to update them now and then. They reflect the state of the working copies on my own computer; theyre not run against published files on the Web server. Some of them exceed my customary size limits.
I embed a set of status codes, written in a simple format, in most of the pages. Separately, I maintain a description of the format and a dictionary of the codes Im using (in HTML format, of course); its automatically appended to each status report, with column headings on the report linked to the appropriate portions of the dictionary.
The full status report is only one possible style. The generating Perl program can also
Aside from matching against its selection parameters, the programming is independent of the set of attributes and values; it simply accumulates a full report of all codes found.
This report lists each pages title. I actually use a version with extracted <meta> tag content; Im displaying the more limited version to keep the file size down.
This report checks the graphics directory against the page references. Any missing or unused GIFs would appear at the top, so Ive been able to clean those up.
There are links, both to the graphics and to sample pages using them. The direct links to the graphics dont show them to best advantage. The two main cases in which they turn invisible are:
Background graphic copyright © 2005 by Hal Keen