SlideShare uma empresa Scribd logo
1 de 62
Drupal and Higher Education
David Diers | Developer
Four Kitchens, LLC
@beautyhammer
Today on Drupal and Higher Ed
 Challenges: Higher Education
 Drupal Can Help: Applied solutions, 7 case studies
 Drupal Can Help: Resources and Lessons learned
Winter is coming (for higher ed)
                            Finances     Over budget, under funded

          Increased Competition          Students, faculty, resources

                  Education for All       Diversity and accessibility

                      Globalization       Global education competition

    Regulations and Reporting             New responsibilities, increased disclosure

        Evaluating Governance             Identifying efficiencies

                         Technology       Upgrades needed across the board,
                                          greater student and faculty expectations.



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
DRUPAL
A powerful
and flexible
open source
Content
Management
Framework, a
community, a
movement.
Drupal can help higher ed
                Finances

   Increased Competition
                              Better Web Products
         Education for All
                              Financial Advantages
             Globalization

Regulations and Reporting     Best of Competition and
   Reviewing Governance        Cooperation
               Technology
                Resources     Globally Focused
    Evolving Technologies
  Leadership engagement       Standardization and
           Standardization
                               Shared Competency
“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)
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.
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
Case Study: Drupal as Unit CMS
College of Fine Arts, The University of Texas at Austin
          Campus Size:        ~51,000 students
      Public or Private:      Public
   Central or Distributed     Admin Central + Distributed
                        IT:
        Campus Drupal
               Adoption:      Low to Moderate
                Hosting:      Central and Department
      Case Study Team         3 FTEs
                     Size:
     Internal or Vendor
                   Team:      Internal
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
The Solution:
The Solution:
The Solution:
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
Case Study: Drupal as Flagship
www.duke.edu sites, Duke University
         Campus Size:        ~14,700
     Public or Private:      Private
  Central or Distributed
                       IT:   Central + Distributed
       Campus Drupal
              Adoption:      Moderately High
               Hosting:      Central
     Case Study Team
                    Size:    6 FTEs
    Internal or Vendor       Internal
                  Team:
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
The Solution:
The Solution:
The Solution:
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
Case Study: Drupal as
Flagship
 http://doteduguru.com/id4828-how-duke-university-
 is-using-drupal.html
Case Study: Drupal as Intranet
 myCSUMB, California State University Monterey Bay
           Campus Size:        ~5,100
       Public or Private:      Public
    Central or Distributed
                         IT:   Central IT
         Campus Drupal
                Adoption:      Very High
                 Hosting:      Central
       Case Study Team
                      Size:    3 FTEs
      Internal or Vendor
                    Team:      Internal
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
The Solution:
The Solution:
The Solution:
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
Case Study: Drupal as LMS
ELMS, Penn State University

        Campus Size:          ~45,200
    Public or Private:        Public
 Central or Distributed
                      IT:     Central & Distributed IT
      Campus Drupal           Moderate, growing
             Adoption:
              Hosting:        Central Hosting
    Case Study Team
                   Size:      2 FTEs
   Internal or Vendor         Internal
                 Team:
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
The Solution:
The Solution:
The Solution:
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
Case Study: Drupal as LMS
 http://btopro.wordpress.com/2011/03/21/structured
 -anarchy/
 http://btopro.wordpress.com/2011/10/05/decouplin
 g-for-maximal-impact/
 http://drupal.org/project/elms |
 http://www.youtube.com/user/psuelms
Case Study: Drupal as web publishing
Yale.edu sites, Yale University

         Campus Size:        ~11,600
     Public or Private:      Private
  Central or Distributed
                       IT:   Central IT
       Campus Drupal
              Adoption:      High
               Hosting:      Central
     Case Study Team
                    Size:    7-8 FTEs
    Internal or Vendor       Vendor - Four Kitchens
                  Team:
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
The Solution:
The Solution:
Central Request Moderation
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.
Case Study: Drupal as web
publishing
http://groups.drupal.org/node/68603
http://fourkitchens.com/projects/yale-university
Case Study: Drupal as OOTB
Open Academy, The University of California Berkeley

           Campus Size:             ~35,800
        Public or Private:          Public
                Central or
                                    Central & Distributed IT:
            Distributed IT:
          Campus Drupal             Dominant Product of Choice
                Adoption:           Central & Vendor
                  Hosting:
                                    Vendor – Chapter III &
       Internal or Vendor           Pantheon
                    Team:
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
The Solution:
The Solution:
The Solution:
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
Case Study: Drupal as OOTB
 http://drupal.org/project/openacademy
 http://denver2012.drupal.org/program/sessions/op
 en-academy-higher-education-drupal-product-
 departmental-websites
Case Study: Drupal as Lingua Franca
Drupal adoption at Stanford University
         Campus Size:        ~15,300
     Public or Private:      Private
  Central or Distributed
                       IT:   Central & Some Distribution
       Campus Drupal
              Adoption:      Platform of Choice
               Hosting:      Central, & Vendor
     Case Study Team
                    Size:    n/a
    Internal or Vendor       n/a
                  Team:
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
Drupal Adoption Gone Wild!!!
Drupal Community
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.
Just a drop in the bucket.
 What can we learn from all of this?
 Saw something you liked? Need Drupal
 Resources?
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
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.
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
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
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)
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)
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:
david.diers@fourkitchens.com
Twitter: @beautyhammer
Drupal Helps Higher Education

Mais conteúdo relacionado

Semelhante a Drupal Helps Higher Education

Cb Cetis June 2007 Final
Cb Cetis June 2007 FinalCb Cetis June 2007 Final
Cb Cetis June 2007 FinalSheila MacNeill
 
Final presentation Fruity
Final presentation FruityFinal presentation Fruity
Final presentation Fruitygertjanscholten
 
Cloudera Academic Partnership: Teaching Hadoop to the Next Generation of Data...
Cloudera Academic Partnership: Teaching Hadoop to the Next Generation of Data...Cloudera Academic Partnership: Teaching Hadoop to the Next Generation of Data...
Cloudera Academic Partnership: Teaching Hadoop to the Next Generation of Data...Cloudera, Inc.
 
LMS: Selecting the Right Tool
LMS: Selecting the Right ToolLMS: Selecting the Right Tool
LMS: Selecting the Right ToolKevin Corcoran
 
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...Eric Sembrat
 
Rapid eLearning in Aer Lingus by Gary Mahon, Enovation Solutions at CIPD Event
Rapid eLearning in Aer Lingus by Gary Mahon, Enovation Solutions at CIPD EventRapid eLearning in Aer Lingus by Gary Mahon, Enovation Solutions at CIPD Event
Rapid eLearning in Aer Lingus by Gary Mahon, Enovation Solutions at CIPD EventEnovation
 
Drupal South 2015: Drupal in education
Drupal South 2015: Drupal in educationDrupal South 2015: Drupal in education
Drupal South 2015: Drupal in educationTechnocratAu
 
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SFHighlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SFHeather Rodriguez
 
Challenges In E Learning Adoption - Dec\'06
Challenges In E Learning Adoption - Dec\'06Challenges In E Learning Adoption - Dec\'06
Challenges In E Learning Adoption - Dec\'06Education e-Solutions
 
Washington university
Washington universityWashington university
Washington universityjohncfloyd
 
Doing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via DistributionsDoing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via DistributionsThom Bunting
 
ManagedHosting_HiRes
ManagedHosting_HiResManagedHosting_HiRes
ManagedHosting_HiResHarry Choi
 
Driving Enterprise Adoption: Tragedies, Triumphs and Our NEXT
Driving Enterprise Adoption: Tragedies, Triumphs and Our NEXTDriving Enterprise Adoption: Tragedies, Triumphs and Our NEXT
Driving Enterprise Adoption: Tragedies, Triumphs and Our NEXTDataWorks Summit
 
Adventures in Open-source: Lessons Learned at Purchase College
Adventures in Open-source: Lessons Learned at Purchase CollegeAdventures in Open-source: Lessons Learned at Purchase College
Adventures in Open-source: Lessons Learned at Purchase CollegeKeith Landa
 
Cloud Computing: Hadoop
Cloud Computing: HadoopCloud Computing: Hadoop
Cloud Computing: Hadoopdarugar
 

Semelhante a Drupal Helps Higher Education (20)

Cb Cetis June 2007 Final
Cb Cetis June 2007 FinalCb Cetis June 2007 Final
Cb Cetis June 2007 Final
 
Final presentation Fruity
Final presentation FruityFinal presentation Fruity
Final presentation Fruity
 
Cloudera Academic Partnership: Teaching Hadoop to the Next Generation of Data...
Cloudera Academic Partnership: Teaching Hadoop to the Next Generation of Data...Cloudera Academic Partnership: Teaching Hadoop to the Next Generation of Data...
Cloudera Academic Partnership: Teaching Hadoop to the Next Generation of Data...
 
LMS: Selecting the Right Tool
LMS: Selecting the Right ToolLMS: Selecting the Right Tool
LMS: Selecting the Right Tool
 
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
 
Rapid eLearning in Aer Lingus by Gary Mahon, Enovation Solutions at CIPD Event
Rapid eLearning in Aer Lingus by Gary Mahon, Enovation Solutions at CIPD EventRapid eLearning in Aer Lingus by Gary Mahon, Enovation Solutions at CIPD Event
Rapid eLearning in Aer Lingus by Gary Mahon, Enovation Solutions at CIPD Event
 
Drupal South 2015: Drupal in education
Drupal South 2015: Drupal in educationDrupal South 2015: Drupal in education
Drupal South 2015: Drupal in education
 
5 Reasons Now's the Time to Move Learning to the Cloud
5 Reasons Now's the Time to Move Learning to the Cloud5 Reasons Now's the Time to Move Learning to the Cloud
5 Reasons Now's the Time to Move Learning to the Cloud
 
Drupalacademics research
Drupalacademics researchDrupalacademics research
Drupalacademics research
 
Highlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SFHighlights from DrupalCon2010 SF
Highlights from DrupalCon2010 SF
 
Challenges In E Learning Adoption - Dec\'06
Challenges In E Learning Adoption - Dec\'06Challenges In E Learning Adoption - Dec\'06
Challenges In E Learning Adoption - Dec\'06
 
Washington university
Washington universityWashington university
Washington university
 
DITA and e-Learning
DITA and e-LearningDITA and e-Learning
DITA and e-Learning
 
DLE overview
DLE overviewDLE overview
DLE overview
 
Dl eoverview
Dl eoverviewDl eoverview
Dl eoverview
 
Doing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via DistributionsDoing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via Distributions
 
ManagedHosting_HiRes
ManagedHosting_HiResManagedHosting_HiRes
ManagedHosting_HiRes
 
Driving Enterprise Adoption: Tragedies, Triumphs and Our NEXT
Driving Enterprise Adoption: Tragedies, Triumphs and Our NEXTDriving Enterprise Adoption: Tragedies, Triumphs and Our NEXT
Driving Enterprise Adoption: Tragedies, Triumphs and Our NEXT
 
Adventures in Open-source: Lessons Learned at Purchase College
Adventures in Open-source: Lessons Learned at Purchase CollegeAdventures in Open-source: Lessons Learned at Purchase College
Adventures in Open-source: Lessons Learned at Purchase College
 
Cloud Computing: Hadoop
Cloud Computing: HadoopCloud Computing: Hadoop
Cloud Computing: Hadoop
 

Último

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Drupal Helps Higher Education

  • 1. Drupal and Higher Education David Diers | Developer Four Kitchens, LLC @beautyhammer
  • 2. Today on Drupal and Higher Ed Challenges: Higher Education Drupal Can Help: Applied solutions, 7 case studies Drupal Can Help: Resources and Lessons learned
  • 3. Winter is coming (for higher ed) Finances Over budget, under funded Increased Competition Students, faculty, resources Education for All Diversity and accessibility Globalization Global education competition Regulations and Reporting New responsibilities, increased disclosure Evaluating Governance Identifying efficiencies Technology Upgrades needed across the board, greater student and faculty expectations. 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
  • 4. DRUPAL A powerful and flexible open source Content Management Framework, a community, a movement.
  • 5. Drupal can help higher ed Finances Increased Competition  Better Web Products Education for All  Financial Advantages Globalization Regulations and Reporting  Best of Competition and Reviewing Governance Cooperation Technology Resources  Globally Focused Evolving Technologies Leadership engagement  Standardization and Standardization Shared Competency
  • 6. “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)
  • 7. 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.
  • 8. 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
  • 9. Case Study: Drupal as Unit CMS College of Fine Arts, The University of Texas at Austin Campus Size: ~51,000 students Public or Private: Public Central or Distributed Admin Central + Distributed IT: Campus Drupal Adoption: Low to Moderate Hosting: Central and Department Case Study Team 3 FTEs Size: Internal or Vendor Team: Internal
  • 10. 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
  • 14. 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
  • 15. Case Study: Drupal as Flagship www.duke.edu sites, Duke University Campus Size: ~14,700 Public or Private: Private Central or Distributed IT: Central + Distributed Campus Drupal Adoption: Moderately High Hosting: Central Case Study Team Size: 6 FTEs Internal or Vendor Internal Team:
  • 16. 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
  • 20. 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
  • 21. Case Study: Drupal as Flagship http://doteduguru.com/id4828-how-duke-university- is-using-drupal.html
  • 22. Case Study: Drupal as Intranet myCSUMB, California State University Monterey Bay Campus Size: ~5,100 Public or Private: Public Central or Distributed IT: Central IT Campus Drupal Adoption: Very High Hosting: Central Case Study Team Size: 3 FTEs Internal or Vendor Team: Internal
  • 23. 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
  • 27. 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
  • 28. Case Study: Drupal as LMS ELMS, Penn State University Campus Size: ~45,200 Public or Private: Public Central or Distributed IT: Central & Distributed IT Campus Drupal Moderate, growing Adoption: Hosting: Central Hosting Case Study Team Size: 2 FTEs Internal or Vendor Internal Team:
  • 29. 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
  • 33. 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
  • 34. Case Study: Drupal as LMS http://btopro.wordpress.com/2011/03/21/structured -anarchy/ http://btopro.wordpress.com/2011/10/05/decouplin g-for-maximal-impact/ http://drupal.org/project/elms | http://www.youtube.com/user/psuelms
  • 35. Case Study: Drupal as web publishing Yale.edu sites, Yale University Campus Size: ~11,600 Public or Private: Private Central or Distributed IT: Central IT Campus Drupal Adoption: High Hosting: Central Case Study Team Size: 7-8 FTEs Internal or Vendor Vendor - Four Kitchens Team:
  • 36. 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
  • 40. 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.
  • 41. Case Study: Drupal as web publishing http://groups.drupal.org/node/68603 http://fourkitchens.com/projects/yale-university
  • 42. Case Study: Drupal as OOTB Open Academy, The University of California Berkeley Campus Size: ~35,800 Public or Private: Public Central or Central & Distributed IT: Distributed IT: Campus Drupal Dominant Product of Choice Adoption: Central & Vendor Hosting: Vendor – Chapter III & Internal or Vendor Pantheon Team:
  • 43. 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
  • 47. 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
  • 48. Case Study: Drupal as OOTB http://drupal.org/project/openacademy http://denver2012.drupal.org/program/sessions/op en-academy-higher-education-drupal-product- departmental-websites
  • 49. Case Study: Drupal as Lingua Franca Drupal adoption at Stanford University Campus Size: ~15,300 Public or Private: Private Central or Distributed IT: Central & Some Distribution Campus Drupal Adoption: Platform of Choice Hosting: Central, & Vendor Case Study Team Size: n/a Internal or Vendor n/a Team:
  • 50. 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
  • 53. 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.
  • 54. Just a drop in the bucket. What can we learn from all of this? Saw something you liked? Need Drupal Resources?
  • 55. 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
  • 56. 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.
  • 57. 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
  • 58. 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
  • 59. 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)
  • 60. 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)
  • 61. 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: david.diers@fourkitchens.com Twitter: @beautyhammer

Notas do Editor

  1. Drupal based sites – a number of them were multi-sites or single installations all launched at the same time.
  2. Sub sites look very similar and share modules -
  3. Campus Integration was now possible and easy.
  4. Central IT is about 700-1000450-500 sites w/ Drupal at Yale.
  5. Prior to Drupal web was staticLooked at vendor solutions (red dot and alfresco)A lot of expertise in .net was going to choose a .net solution.Funding collapsed – and since Drupal was always on the table – yay.But moving to php was an uphill battle. (mostly on the security side)