Building Websites with Drupal

pielibraryInternet and Web Development

Dec 4, 2013 (3 years and 11 months ago)

96 views

Building Websites with Drupal

University of Calgary



1.
Choosing a branding strategy

2.
Choosing a design

3.
Choosing a tool

4.
Campus wide rollout

5.
Training users and migrating sites

6.
Future directions

7.
Lessons learned

8.
Default Template

9.
Policies and Procedures

10.
Still Learning…

11.
Examples of Sites

12.
Breaking the Rules

13.
Create a Site




Agenda



The University of Calgary


8
th

largest University

in Canada


28,000 FTE students


5,000 faculty and staff


18 Faculties, 53 Depts,

30 Institutes




Where we were


Decentralized responsibility


No supported tools


Variety of styles


Stale content


Orphaned sites


A dog’s breakfast

Previous U of C Main Homepage




Featured in the article:

Biggest Mistakes in Web Design 1995
-
2015



Information Technologies Main Homepage


Faculty of Science Main Homepage

Faculty of Humanities


Prospective Students


A
Main site

B
Faculties

C
Departments

Building the design


Driven by External Relations


No campus input





Steering Committee formed


A bit late, but whatever…


Campus
-
wide representation:


CIO


External Relations


Information Technologies


Teaching and Learning Centre


Library


Student Services


Faculties


Three working groups:


design, technical, communications and training



Strategy for encouraging adoption


Provide an easy
-
to
-
use tool


No costs for user software


User software works on any platform


Provide a nice design


Standards based templates


Help people with migration


Allow people to run their own servers


Avoid using the hammer, but use it where
necessary



Timeline

Pre
-
launch

Pilot

Phase 1

Phase 2

Apr/06


Aug/06



Dec/06



Mar/07


??

Choose a tool,

introduce it to campus



Choosing the tools


Money available ($200K including 2 FTE)


Web only, browser and platform neutral


Picked some commercial packages

(RedDot, ADX Studio, OmniUpdate)


Found champions for open source packages

(Drupal, Joomla)


Had open presentations



Choosing the tools


Picked the best commercial and open source package


Ultimately chose open source (Drupal)


Group felt open source gave them flexibility


Some resistance to open source from steering committee



Timeline

Pre
-
launch

Pilot

Phase 1

Phase 2

Apr/06


Aug/06



Dec/06



Mar/07


??

Launch homepage,

learn the tool



Implementation


Dynamic delivery vs. “scraping”


Update modes (build live, build and publish, etc.)


CSS integration


Drupal development


Pushback on the design


Failover


Capacity


As for our demo site…

New Main Homepage



Timeline

Pre
-
launch

Pilot
(not!)

Phase 1

Phase 2

Apr/06


Aug/06



Dec/06



Mar/07


??


Campus
-
wide rollout



Campus wide rollout


Focus on faculties and pages directly linked from
homepage


Offer of:


On
-
site demonstration of templates, styleguide and Drupal


Student staff member to copy/paste content


Space on UCIT’s server


Training classes and manuals


Worktime sessions


‘Whatever it takes’


Open demonstrations, Focused demonstrations,
Training, Work
-
time sessions


Faculty group



Migration


Communication and technical staff


CSS publicly available for those who want to do
their own thing


Some people are running their own Drupal servers


We are very open to installing new modules


Some units used consultants


Good cop / bad cop



Faculty Status

Agreed to template

Using Drupal

Launched site

Communication & Culture







Continuing Education





Education





Environmental Design





Fine Arts





Graduate Studies





Summer

Haskayne School of Business





Humanities







Kinesiology







Law







Medicine





Summer

Nursing







Schulich School of Engineering







Science







Social Sciences



*

*

Summer

Social Work





Summer

Veterinary Medicine









New Prospective Students



New Faculty of Science



New Information Technologies



New Faculty of Law



New Faculty of Humanities



Timeline

Pre
-
launch

Pilot

Phase 1

Phase 2

Apr/06


Aug/06



Dec/06



Mar/07


??

Exploration of

dynamic features



Phase 2


Moving Forward


Merging with MyUofC portal


Dynamic sites


Fine grained security control


Workflow


RSS and news sites


Blogs/ePortfolios


Deeper migration



Lessons Learned


Tried to have a pilot, never happened


Lots of work (scrambling) needed on tool


Templates allowed units to keep their personality


Had to redo CSS


We can't make it do everything


Phased in approach worked well


Tied into existing usernames/accounts





Lessons Learned


Redesigning websites opens up a can of worms


Styleguide very helpful


Some units were relieved that somebody else
made the design decisions


Small units could get a nice website easily



Default Template


Default banner so important.


List of available banners.


Quick links


put some thought into what it will be
as they tend to keep it also.


Highlight boxes


to showcase info.


List webmaster






Policies and Procedures


Just working on those right now.


Style Guide


Upgrading modules


Decommission of old sites


Naming conventions







Still Learning…


List of admin (who owns site)


up to date list
would have been helpful


Script for creating sites and adding modules.


Mailman lists


users, admins, wcmteam


Survey to clients






Still Learning…


Passwords


Generic password?


Admin


Support?




Examples of sites


Secure Sites


http://www.ucalgary.ca/prizesandawards/


http://www.ucalgary.ca/familymedicine/


http://www.ucalgary.ca/asthmaupdate/


http://www.ucalgary.ca/sue/


http://www.ucalgary.ca/oia/


http://www.ucalgary.ca/mmi/


http://www.ucalgary.ca/itstaff/





http://www.ucalgary.ca/apsy/


http://www.ucalgary.ca/nativecr/


http://www.ucalgary.ca/cccr/







Examples of sites


http://cmss.ucalgary.ca/


http://www.ucalgary.ca/arcticexpedition/



http://www.ucalgary.ca/wcmsupport/






Breaking the Rules


Sometimes exceptions and breaking the rules can
lead to innovation and change. If no one tried to
break the rules we may not change.


http://www.ucalgary.ca/~eatond/microseismic/


http://www.ucalgary.ca/hkn/



http://www.ucalgary.ca/hom/






Demo of creating a Site


http://wcmprod2.ucalgary.ca/train11/





Questions?



Deb Huartson (huartson@ucalgary.ca)


Dan Fitzsimmons (dpfitzsi@ucalgary.ca)