When it comes to usability and information architecture, there is just no replacement for a good search engine on your site. Try as you might to design an intuitive navigation scheme, let’s face it…one size never fits all. But no need to fear…your search engine can add an alternative way for folks to find what they so desparately seek.
In my world (UT Austin), I’ve got two obvious choices for search engines, Google Free University Search and htdig. While Google is sweet, I can’t customize the results page, so google doesn’t meet my needs. So, I turn to my good ole friend, htdig. But unlike other sites where I’ve implemented htdig, the site I’m working with now stretches across two different servers and is virtually hosted as well. Creating the results page header and footer proved to be a challenge because (horrors), htdig wouldn’t let me use server side includes (ssi) . Ouch!
I toyed with the idea of writing the results page in PHP but was convinced that if I thought creatively enough, I could trick htdig into letting me use ssi. And after a few bumps and bruises I won the battle. So, in case you’ve got a yearnin’ for ssi in your htdig results page, here is what I learned yesterday.