The UCLA Graduate Student Association's (GSA) website went through a redesign which made it incredibly difficult to find anything due to poor layout and design choices. The subdivision, GSA Publications, wanted to separate themselves from the parent organization's website to gain more control over the content and usability of the website.
The website's goal is usability and long term viability. I recommended a WordPress website because I have prior WordPress experience, is simple and should be easy for future developers to understand. We wanted a theme that was industry standard and choose the Bootstrap framework. To extend WordPress's functionality, we use the Advance Custom Fields plugin to add additional fields to page templates. I also wanted to integrate with UCLA Shibboleth single sign-on, but our system administrators say Shibboleth is not compatible with our server. So instead of Shibboleth, we used Google as our "middle man" for authentication.
Our WordPress website has its own local database and we also connect to the parent's database to pull funding reports. Our solution to a implementing single sign-on is to integrate the WordPress with UCLA Google App Login, which Google authenticates with UCLA's identity and access management services.
We did not add any new taxonomies to the design. Everything can be done with just a Post or a Page.
We have 7 different WordPress page templates in use.
Depending on the template used, different fields exist for different templates with rules defined in the Advance Custom Field plugin. All templates include some special SQL query to show relevant news posts, to show information about parent or child relationships and to present data from other sources - all depending on the template.
In terms of actual design, my director did not want anything too fancy. The website's goal is usability and long term viability. Most of the pages looks like the default Bootstrap example templates.
Pages that differentiate from the Bootstrap example templates are the Front Page and Print Collection pages. The front page needed to communicate news quickly. The Print Collection page looks more like a store front with most recent journals available to purchase through a link.
I wrote the Knowledge Base articles and technical writing.