I’ve begun implementing a feature we’ve been thinking about for years (and never seen anywhere else), a book-style index of all posts. One of the difficulties of the site’s layout has been making older writings accessible and and enjoyable to browse through, and hopefully this will provide a new angle for people to peruse through past posts.
We’ve been faithfully typing in keywords for every post for years, mainly for use in meta tags to help out the search engines. All we needed was some code to access the complete list of all keywords ever used. I found this in the tru_tags plugin for Textpattern. Since tru_tags cannot use custom fields (where I had been storing my keywords) I copied them into the keywords field proper with a SQL command:
UPDATE `textpattern` SET `Keywords`=concat(`Keywords`, ',', `custom_1`)
I then set up my “tag archive page” according to the tru_tag usage instructions, altering the format to achieve a book-like effect (textpattern article IDs work nicely as page numbers). I was able to break out the keywords by first letter, just as in book indices, by adding a custom function to the tru_tags plugin to return only the first letter of the current keyword.
The index page would ordinarily be dynamically generated every time the page is accessed, but as this was found to present a noticeable performance penalty, I set up full-site caching using the asy_jpcache plugin, version 0.9.8, which worked flawlessly out of the box on our Textpattern 4.2.0 installation. The page is now served as a static, cached version (very snappy) which is updated once every 12 hours (a plenty small-enough window for this site).
Many of our posts’ keywords still need cleaning up and updating; this being the first time they have really seen the light of day on the website, numerous errors and ommissions have inevitably popped up.
Typographically, two limitations remain. First, the problem of preserving title case in keywords (i.e., in proper names and book titles) – tru_tags prefers to fold everything into lowercase. Second, the problem of the added space before as well as after each comma – a byproblem of the way Textpattern evaluates conditional code in forms.
An improved chart has been created for the article This Is Your Life. Although the post is a year and a half old, we felt the corny Excel-isms stuck out poorly for the site, and we believe in continual improvement of our product. The old chart can be seen here for comparison.
New design principles have been learned, and changes introduced in the past six months:
Page-end quotations have finally been added to the bottom Article and Contra Versey index pages. Also, interestingly, we have had to correct the regrettable and consistent solecism of printing the word “errata” with two T’s throughout the site. What’s another word for ironic?
The article What the Well-Spoken Man Is Saying (dated Mar 1, 2005) has been permanently retired. We believe we can do better.
We receive so much traffic from illegitimate .info domains that we finally decided to reject all traffic listing a .info site as the referrer.
So if you are one of the two people in the world who use a .info site for something ‘normal’ (I actually only know of one), you will not be able to link to this site. You might consider getting a different domain; .info has been abandoned to the underworld.
We thought we might clarify something about the Good Night, Irene pieces. The label “In 256 characters or less” is somewhat facetious. In fact, all of the pieces have exactly 255 or 256 characters, including spaces and punctuation.
The article Textpattern Semantics has now been translated into three languages: Dutch, Chinese, and French. Thank you to Marvin Vek, Jenny, and Etienne Depaulis (respectively) for volunteering to do these translations.
I have moved the site over to a new host, TextDrive. It’s run by people I trust, and who are committed to web publishing. What clinched the move, though, was a very good pecuniary arrangement, an offer of lifetime hosting for a one-time fee. I also have significant additional capacity that comes with this move; I will be considering how to use it judiciously.
The following items will be receiving attention:
As the regulars have no doubt noticed, things look a little different around here. The site is now powered by Textpattern rather than being hand-typed XHTML. I’m hoping I’ll be able to focus on writing more by automating things. Using the computer to its best advantage. Textpattern cranks out standards-compliant pages and while not ultimately as flexible as the Old Way, does give a few features such as site search that weren’t available before. Feedback is welcome.
Volume I, Issue II (the ever-popular Altoids article) has been updated, mainly with typographic changes, such as complete elimination of the FONT tag, proper use of double & single primes, quote marks, and ellipses, as well as line spacing. Two of the more stupid items in the list have been changed, but the total number remains 94. The image linked in item 47 has been changed to reflect this website’s new address (the .org version was underhandedly taken during my absence in 2001-2002).
Changes to I Slept, and Dreamed a Dream: revised dialog for clarity. Also, the keywords and description in archived issues’ HEAD section have been updated to match their actual content (vs. being a copy of the index page’s keywords.)
Images altered in various issues.
In attempting to be more consistent in the use of our sparse accents, some of the spot illustrations have been switched out:
The affected issues are Volume II, Issue IV, and Volume III, Issue I.