The design of the website was based on my original sketch, but the final design was build on input from all members of the Web Services department. This website was and remains to be a challenge. Libraries have a unique user base and function. Trying to design a website that allows the user to navigate efficiently, without completely bombarding the user is a difficult balance to fulfill.
The site is managed by the Drupal content management system. Created the graphics and programmed the Drupal theme for the website. This includes the Drupal sub-themes for the individual branches of the University Libraries (except the Bruno Library site - they use the code base I programmed, but manage the site independently).
Custom Drupal Modules
- Search Tabs Module
- To make many Library resources available to the user from one portal, I created a module that would separate different searchable resources into a tabbed display. This module was designed only to be viewable from the front page. To be viewable to screen readers I had to use many custom techniques.
- News Ticker Module
- I created a module that functions as a News Ticker for the University Libraries. The data is collected from an XML feed. If a news item is labeled as an announcement, the item will flash red, the title will be red, and the announcement would stay for twice the time as a normal news item. To make the News Ticker visible to screen readers for the visually impair, I had to implement many undocumented techniques.
- My Links Module
- Using a 3rd party script that retrieved a delicious (an online bookmarking website) user's bookmarked pages, I created an interface that would allow users to access their delicious links directly through the website. I designed the module to change its appearance when not being viewed on the front page, where it would collapse to the right of the users screen, maintaining the users links in the list. To be viewable to screen readers I had to use many custom techniques.