New UW Registrar site launches
23 Apr
As the webmaster for the Office of the University Registrar at the University of Washington, it’s my duty to improve the Registrar’s web presence. Today marks a bit improvement: the launch of a new version of the site—and what a big project! I integrated two departmental sites manged by the Registrar into a third. There are two or three smaller departmental sites to incorporate in the coming weeks, too.
I’ve written a post about the improvements in the new site on the Registrar’s blog. (The introduction of a blog is an improvement in itself.) That was written for a diverse, non-technical audience. There was a ton of work behind the scenes that is interesting, but not appropriate for that forum. Here’s a rundown, each of which could be its own blog entry:
- File conversion — All files were changed to PHP from regular HTML, which was necessary to enable some of the items below.
- Clean mark-up — Most of the files had been generated by FrontPage, other old HTML-creation software, or hand-coded with out-of-date presentation HTML. I cleaned up tons of this crufty mark-up into clean, semantic XHTML.
- Style sheets — I created a number of cascading style sheets (CSS) to unify the site’s aesthetics, which had been unmatched among the sites. It also allowed me to get rid of the table-based layouts in favor of a purely CSS-based design.
- Include files — Created and linked to a number of include files to make changing headers, footers, etc. quickly.
- Analytics — Installed Google Analytics so we can see how the site’s being used. Actually, I’d installed it on all the sites when I started here, and I used its data to guide which sites to incorporate into the main site first.
- Task-oriented layout — The previous version of the site featured a homepage that simply listed the Registrar’s mission statement in a set of bullet points. That’s been replaced with a design allowing multiple points of entry into the content, organized into the audiences: students, staff/faculty, employers, and the community.
- Graphics — Created more stylistic header images and tabs for the pages, as well as a number of visual “postcards” on the homepage for top events.
- Blog feed — The three latest blog entries appear on the homepage to keep content on the page fresh.
- Redirects and authorization — Ensuring that links and bookmarks still work, I used regular expressions to redirect individual pages on the old sites over to the proper page on the new site. Regular expressions also played a part in ensuring particular pages could only be viewed by students or members of the UW community.
- Better forms — Multiple, complex forms that previously had little validation or usability were entirely re-written in PHP. They now have a strong structural base (for use by screen readers and older browsers) and a number of input validations (LiveValidation javascript on the client and PHP checks on the server). Switching to PHP from the old FormMail.cgi opens up the ability to store the form submissions in a database for other uses.
There are probably other things I’m forgetting, but that’s a pretty good summary. It really moves the registrar’s web presence into the “modern age” of the web. More importantly, it’ll let us build from here to add web services and more interactivity as we find more ways to serve students’ needs.






Who’s saying what