Drupal and Higher Education

62
Drupal and Higher Education David Diers | Developer Four Kitchens, LLC @beautyhammer

description

In this session we’ll take a look at 7 unique higher education case studies showcasing the diversity of Drupal solutions in the .edu space. The case studies show Drupal as a solution for everything from departmental web presences to university wide web publishing solutions and learning management systems. Culled from interviews with university IT teams across the country from private to public both large and small, we’ll examine implementation choices, lessons learned and the business reasons that made Drupal the right choice. Keypoints: We'll identify the top issues facing Higher Education and how Drupal can help address them. We'll take a look at seven case studies of Drupal in use in higher ed: - Drupal as Unit CMS - College of Fine Arts, UT Austin - Drupal as Flagship - Duke University - Drupal as Intranet - California State University, Monterey Bay - Drupal as LMS - ELMS, Penn State University - Drupal as Lingua Franca - Stanford University - Drupal as University Wide Solution - Yale University - Drupal as OOTB software - Open Academy, University of California, Berkeley We’ll look at lessons learned and resources available to higher education Drupal implementers. This Session has been presented at Drupal Camp UT Austin.

Transcript of Drupal and Higher Education

Page 1: Drupal and Higher Education

Drupal and Higher Education David Diers | Developer Four Kitchens, LLC @beautyhammer

Page 2: Drupal and Higher Education

Today on Drupal and Higher Ed

!  Challenges: Higher Education !  Drupal Can Help: Applied solutions, 7 case studies !  Drupal Can Help: Resources and Lessons learned

Page 3: Drupal and Higher Education

Winter is coming (for higher ed)

Highlights from ‘Making the Grade’ Deloitte 2011 & ‘Key Issues Facing HE’ Huron Consulting 2012 http://www.deloitte.com/assets/Dcom-Canada/Local%20Assets/Documents/ca_en_ps_making-the-grade-2011_041811.pdf http://www.huronconsultinggroup.com/library/KeyIssuesFacingHE2012.pd

Finances

Increased Competition

Education for All

Globalization

Regulations and Reporting

Evaluating Governance

Technology

Over budget, under funded Students, faculty, resources Diversity and accessibility Global education competition New responsibilities, increased disclosure Identifying efficiencies Upgrades needed across the board, greater student and faculty expectations.

Page 4: Drupal and Higher Education

DRUPAL A powerful and flexible open source Content Management Framework, a community, a movement.

Page 5: Drupal and Higher Education

Drupal can help higher ed Finances

Increased Competition

Education for All

Globalization

Regulations and Reporting

Reviewing Governance

Technology Resources

Evolving Technologies Leadership engagement

Standardization

ü  Better Web Products ü  Financial Advantages ü  Best of Competition and

Cooperation ü  Globally Focused ü  Standardization and

Shared Competency

Page 6: Drupal and Higher Education

“But you don’t have to take my word for it”: Case Studies !  Drupal as Unit CMS (cofa.utexas.edu) !  Drupal as Flagship (duke.edu) !  Drupal as Intranet (csumb.edu) !  Drupal as LMS (psu.edu) !  Drupal as University Wide Solution (yale.edu) !  Drupal as OOTB software (berkeley.edu) !  Drupal as Lingua Franca (stanford.edu)

Page 7: Drupal and Higher Education

Case Studies Methodology

!  Reached out to University or Implementing Teams !  Phone Interviews with a standard series of

questions as a starting point. !  Specifically business drivers, technical drivers,

and lessons learned while implementing.

Page 8: Drupal and Higher Education

Case Study Presentation !  For each study, we’ll establish the University

context in terms of overall size, team-size, and infrastructure style.

!  Look at the business and technical problems that each team was facing.

!  We’ll look at the solution and talk about the ways each solution meets those needs.

!  At the end of all of the case studies we’ll take a look at lessons learned

Page 9: Drupal and Higher Education

Case Study: Drupal as Unit CMS College of Fine Arts, The University of Texas at Austin

Campus Size: Public or Private:

Central or Distributed IT:

Campus Drupal Adoption:

Hosting: Case Study Team

Size: Internal or Vendor

Team:

~51,000 students Public Admin Central + Distributed Low to Moderate Central and Department 3 FTEs Internal

Page 10: Drupal and Higher Education

Case Study: Drupal as Unit CMS

The problem: Aging College site needed redesign Developer maintenance was high Switch from moderation model Highly idiosyncratic custom code base

Page 11: Drupal and Higher Education

The Solution:

Page 12: Drupal and Higher Education

The Solution:

Page 13: Drupal and Higher Education

The Solution:

Page 14: Drupal and Higher Education

Case Study: Drupal as Unit CMS

The Solution: http://www.utexas.edu/finearts/ !  Drupal based site !   Improved contributor workflows (SSO based) !  Contributors were now stewards !  Quality of site improved !   Increased in house Drupal expertise (up to 10

department and subject sites) !  Moved hosting to Central

Page 15: Drupal and Higher Education

Case Study: Drupal as Flagship www.duke.edu sites, Duke University

Campus Size: Public or Private:

Central or Distributed IT:

Campus Drupal Adoption:

Hosting: Case Study Team

Size: Internal or Vendor

Team:

~14,700

Private

Central + Distributed

Moderately High

Central

6 FTEs

Internal

Page 16: Drupal and Higher Education

Case Study: Drupal as Flagship The problem: Aging sites in custom Java CMS Lacked simplicity and flexibility Did not meet clients’ content needs Lacked campus integration points

Page 17: Drupal and Higher Education

The Solution:

Page 18: Drupal and Higher Education

The Solution:

Page 19: Drupal and Higher Education

The Solution:

Page 20: Drupal and Higher Education

Case Study: Drupal as Flagship The Solution: http://duke.edu !  Drupal based main site !  Launched audience, and subject sites (multi and

single sites) !  Drew in disparate campus content !  Was flexible and extendible !  Custom static caching publishing solution !   Increased Drupal use on campus

Page 21: Drupal and Higher Education

Case Study: Drupal as Flagship ! http://doteduguru.com/id4828-how-duke-university-

is-using-drupal.html

Page 22: Drupal and Higher Education

Case Study: Drupal as Intranet myCSUMB, California State University Monterey Bay

Campus Size: Public or Private:

Central or Distributed IT:

Campus Drupal Adoption:

Hosting: Case Study Team

Size: Internal or Vendor

Team:

~5,100

Public

Central IT

Very High

Central

3 FTEs

Internal

Page 23: Drupal and Higher Education

Case Study: Drupal as Intranet

The problem: !  Existing vendor intranet had usability issues !  The recently adopted Google Apps needed sso

and collaboration integration ! Peoplesoft SIS integration needed !  Replacement needs depth to handle many

advanced and university specific use cases. !  Limited developer resources

Page 24: Drupal and Higher Education

The Solution:

Page 25: Drupal and Higher Education

The Solution:

Page 26: Drupal and Higher Education

The Solution:

Page 27: Drupal and Higher Education

Case Study: Drupal as Intranet The Solution: MyCSUMB – an Intranet in Drupal built with the Open Atrium distribution Highly customizable student focused intranet. !   #1 visited on campus, #2 is myscumb/students !   Organic Groups for Apps collaboration with hand-rolled SSO !   Utilized Drupal expertise and comfort of IT Team !   Restful API to Peoplesoft for better user facing SIS !   Integrated OLARK Support http://denver2012.drupal.org/program/sessions/open-atrium-dot-edu-open-atrium-campus-intranet

Page 28: Drupal and Higher Education

Case Study: Drupal as LMS ELMS, Penn State University

Campus Size: Public or Private:

Central or Distributed IT:

Campus Drupal Adoption:

Hosting: Case Study Team

Size: Internal or Vendor

Team:

~45,200

Public

Central & Distributed IT

Moderate, growing

Central Hosting

2 FTEs

Internal

Page 29: Drupal and Higher Education

Case Study: Drupal as LMS

The problem: !  Space limitations of LMS hamstrung portfolio

based courses !   It’s not that LMS is broken industry wide, but

content IS broken in LMS. !  Cost, usability and LMS competitive flattening are

driving interest in open source LMS products. !  Solution needed to integrate with existing LMS

Page 30: Drupal and Higher Education

The Solution:

Page 31: Drupal and Higher Education

The Solution:

Page 32: Drupal and Higher Education

The Solution:

Page 33: Drupal and Higher Education

Case Study: Drupal as LMS The Solution: ELMS Drupal based Learning Management System distribution !   Sidecars the LMS !   Follows a fragmentation approach – Drupal does best. !   Includes Open Studio !   Used by many colleges on PSU and system campuses

Page 34: Drupal and Higher Education

Case Study: Drupal as LMS

! http://btopro.wordpress.com/2011/03/21/structured-anarchy/

! http://btopro.wordpress.com/2011/10/05/decoupling-for-maximal-impact/

! http://drupal.org/project/elms | http://www.youtube.com/user/psuelms

Page 35: Drupal and Higher Education

Case Study: Drupal as web publishing Yale.edu sites, Yale University

Campus Size: Public or Private:

Central or Distributed IT:

Campus Drupal Adoption:

Hosting: Case Study Team

Size: Internal or Vendor

Team:

~11,600

Private

Central IT

High

Central

7-8 FTEs

Vendor - Four Kitchens

Page 36: Drupal and Higher Education

Case Study: Drupal as web publishing The problem: !   Yale sought to standardize on a CMS for about 7-8 yrs,

finally selected Drupal, now what? !   Yale needed training !   Needed hosting and deployment to conform to existing

skillsets !   Needed to hide back-end complexity from front end users !   Needed SSO !   Wanted to standardize and reclaim efficiency !   Needed to scale (1000s of sites) and be flexible

Page 37: Drupal and Higher Education

The Solution:

Page 38: Drupal and Higher Education

The Solution:

Page 39: Drupal and Higher Education

Central Request Moderation

Page 40: Drupal and Higher Education

Case Study: Drupal as web publishing The Solution: http://yale.edu http://drupal.yale.edu University wide Drupal solution with a sustainable and secure provisioning, deployment and site maintenance infrastructure system !   Integrated !   SSO Integration !   Features based functionality packages – deployed via Drush !   Brand standardization and customization !   Leveraged existing skills for deployment and hosting !   Flexible code based workflow to deploy, rollback, and reuse !   Have weekly Drupal Drop In training session to assist campus

knowledge.

Page 41: Drupal and Higher Education

Case Study: Drupal as web publishing http://groups.drupal.org/node/68603 http://fourkitchens.com/projects/yale-university

Page 42: Drupal and Higher Education

Case Study: Drupal as OOTB Open Academy, The University of California Berkeley

Campus Size: Public or Private:

Central or Distributed IT:

Campus Drupal Adoption:

Hosting: Internal or Vendor

Team:

~35,800

Public

Central & Distributed IT:

Dominant Product of Choice

Central & Vendor

Vendor – Chapter III & Pantheon

Page 43: Drupal and Higher Education

Case Study: Drupal as OOTB

The problem: Provost level initiative to reduce cost. Internalized at central IT as: !  Reducing spending on hosting !  Reduce spending on apps. !  Offer cost savings in level of effort !  Custom Drupal often incurred high costs

Page 44: Drupal and Higher Education

The Solution:

Page 45: Drupal and Higher Education

The Solution:

Page 46: Drupal and Higher Education

The Solution:

Page 47: Drupal and Higher Education

Case Study: Drupal as OOTB The Solution: Open Academy + Pantheon hosting http://oa.dev:8888/ Drupal based academic specific distribution paired with off-site best of breed Drupal hosting. !   Open Academy is built strong out of the box –Launched 100 sites in

just 5 months !   Meets many academic specfic use cases by design !   Reduces barriers in creation, content contribution, extension, and

maintenance. !   Strong contributor experience built on Integration, extendibility and

easy prototyping !   In addition to cost savings it provides standardization in presentation

and branding !   Responsive

Page 48: Drupal and Higher Education

Case Study: Drupal as OOTB

!  http://drupal.org/project/openacademy ! http://denver2012.drupal.org/program/sessions/

open-academy-higher-education-drupal-product-departmental-websites

Page 49: Drupal and Higher Education

Case Study: Drupal as Lingua Franca Drupal adoption at Stanford University

Campus Size: Public or Private:

Central or Distributed IT:

Campus Drupal Adoption:

Hosting: Case Study Team

Size: Internal or Vendor

Team:

~15,300

Private

Central & Some Distribution

Platform of Choice

Central, & Vendor

n/a

n/a

Page 50: Drupal and Higher Education

Case Study: Drupal as Lingua Franca What Happened: Seven Steps to Drupal 1.  Campus mySQL 2.  Establish user helping user precedent 3.  Central IT will follow its customers 4.  Centralized Training (starting w/ advanced) 5.  Centralized theme helped lower design costs and

increased standardization 6.  Drupal Events 7.  Web Auth Integration https://techcommons.stanford.edu/node/131

Page 51: Drupal and Higher Education

Drupal Adoption Gone Wild!!!

Page 52: Drupal and Higher Education

Drupal Community

Page 53: Drupal and Higher Education

Case Study: Drupal as Lingua Franca Working with Vendors: !   5 years ago – vendor relationships was wild west! !   Zach Chandler used his 10% time to set up a Drupal

consultancy inside. !   Selection became rigorous !   Found he could create understanding about Stanford

systems !   Advocates for Stanford 100% but also consultants !   Eventually– a new unit was formed, Stanford web services- !   Zach views his job as understanding the industry and

projects and pairing those projects.

Page 54: Drupal and Higher Education

Just a drop in the bucket.

!  What can we learn from all of this? !  Saw something you liked? Need Drupal

Resources?

Page 55: Drupal and Higher Education

Lessons Learned

!  Building Drupal Communities !  Go the extra mile – give a penny, take a penny !  Prepare to be an advocate/trainer

!  Building Drupal Sites !  Launching your institutions’ site? Make sure it is

not your first rodeo. !  Plan for long term support, don’t give someone

else your nightmares

Page 56: Drupal and Higher Education

Lessons Learned !   Building Drupal Sites (cont.)

!  Use the right tool (mycsumb) !  Drupal is like a painting, distros are like sculptures. !  Choose simple first !  Don’t be psychic about usability

!   Coding !  Highly abstract for re-use !  Show people what the site does immediately !  Bring out site building beauty (by coding) !  Follow community trends, you’ll thank me.

Page 57: Drupal and Higher Education

Lessons Learned !  Web Projects

!  Is your client really your client? !  Identify how to decouple

!  Selling Drupal to Campus !  Consider the TCO of Open Source !  This is an open source platform with enterprise

support !  Take a look at what your peers are doing

Page 58: Drupal and Higher Education

Lessons Learned

!  Selling Drupal to Campus !  In Drupal – apps beget sites beget apps beget... !  Open source may not be free, but yeah, neither

are vendor products

Page 59: Drupal and Higher Education

The more you know…*

!  We are more alike than different !   “All you have to do is call” -Call your peers. No,

really. !  Drupal is a community of zero to hero – give it

away, it all comes back !  Win by ROI Cost, Win by usability, Win by making

sense !  Success breeds Success (and comfort)

Page 60: Drupal and Higher Education

Drupal .edu Resources !   Campus: Drupal User Group, Drupal mailing list, and

your fellow Drupal implementers !   Local: Look for or start a Drupal User Group, Drupal

Dojo !   National: Drupalcamps, & Drupalcon !   Sites: Drupal.org and Groups.Drupal.org (.edu

unconsortium) !   IRC #drupal-edu channel !   Your peer institutions – give them a call, they probably

won’t bite (*not true during football season)

Page 61: Drupal and Higher Education

You’ve been a lovely audience

Thank you to: Kevin Miller, Jeremy Cumbo, Sarah Heath, Zach Chandler, Matt Cheney, Ryn Nasser, Bryan Ollendyke, Vincent Massaro Questions, comments, follow ups: [email protected] Twitter: @beautyhammer

Page 62: Drupal and Higher Education