Patrick Johanneson: Brandon University (Case Study)
A study of some of the challenges encountered, and solutions discovered, in moving the Brandon University websites from IIS/ASP to WordPress. Presented by Patrick Johanneson at WordCamp Toronto: Developers 2012.
select a restaurant for lunch • 1st WordPress experience: moving my blog from Blogger to self-hosted WP • B. Sc. 1994, Computer Science major • Worked in IT at BU since Jan. 1994 • Involved with 1st web server at BU in 1996(ish)
page fold list (forked because project was no longer updated) • Quick Page/Post Redirect • Role Scoper • Tribe Events (on test) • Email Address Encoder • Post Expirator
a result of internal pressures and HIPPOs • Sample URL: /academic/arts/departments /anthropology • Goal-based navigation developed with prospective students in mind • Sample URL: /anthropology
/helpdesk, /alumni Some sites have “parents” eg: /physics has /science as its parent site This is accomplished using the WP options table, and maintained with a custom plugin
a site doesn't have contact info set, then its parent's contact info is set • If the parent[s] don't have any contact info, then the overall BU information is used • If that isn't set, then a default is used • This is handled by PLUGINS/bu- nav/contactinfo.php