SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
State of Drupal in Education




                     Btopro
                   btopro.com
            btopro.net/post/wisconsin
Thank you Sponsors!
Goals of this class
•  See where Drupal fits in edu
•  See how edu fits in Drupal
•  Tell PSU’s Drupal story
•  How to join the community
•  Laugh
btopro
•  Drupal in Education crazy person
•  contrib/distro dev
•  “the ELMS guy”
•  Tempered Radical
Philosophy
•  Content separate from communication
•  Abstract code to leverage/build community
•  Fragment LMS to increase system quality
•  Accessible ~ Usable are king
•  Search Structured Anarchy
State of Education
•  Tight budgets
•  More expected with less
•  Innovate under pressure (how!?)
•  Outside forces seeking to transform
   •  M.O.O.C. , Badges, edtech, Coursera
•  Can’t roll out services faster then startups
Edtech funding infusion
•  $88.5 million in 2009
•  $171.8 million in 2011
•  $105 million in ½ of 2012
•  Opportunity for Drupal vendors
Source: http://www.ecampusnews.com/technologies/venture-
capital-funding-for-ed-tech-at-unprecedented-levels-expected-
to-rise/
So why work IN education?
Build better systems w/
•  A whiteboard, cheese curds, and
 Drupal!
“Everybody’s doing it”
•  26% of all Edu sites are drupal
•  71 of top 100 universities use drupal!








Source: http://www.acquia.com/drupal-solutions/education
Just 1 story of the 71
My Context (2007)
•  1 unit, 1 developer
•  No central Drupal support
•  Static HTML / custom JS
•  Multiple home grown CMSs
•  A few open/closed products
Felt like Context (1997?)
•  1 unit, 1 webmaster
•  Drupal CMS!
•  Static HTML
•  Home home grown CMS
•  A few closed products
Start of my Drupal journey
 Way of managing student submissions
            outside LMS
Learning Curve




  http://athousandnodes.com/article/drupal-learning-curve
Eye bleeding
Digging a deeper hole
“hey you know this is actually for
content right?” – btopro (2008)
Yet more Learning Curve




  http://athousandnodes.com/article/drupal-learning-curve
Hence..
Why so hard though?
•  Drupal is not a CMS
•  Drupal is a CMF
The disconnect is that Drupal is not a Content Management
System (CMS), nor has it been one for some time. Drupal is a
Content Management Framework (CMF), from which you can
build a CMS tailored specifically for your needs.

- Larry “Vest” Garfield


http://www.palantir.net/blog/drupal-not-cms
Car analogy




   Stock 
     Tuned
Cat Making Factory (CMF)#
Add modules
Cat & Module System (CMS)
Gamer CMS
=Lite-bright CMS
Cyclopes Blanket CMS
STOP… *giggle* angry CMS
Non-cat CMS uses
•  Course content separate from Delivery (ELMS D5
   2008, D6 2009)

•  Engaging student art communities (Open Studio
   2010)

•  Document sharing intranets (Open Atrium 2010)
•  Accessibility, copyright, transcription automation
   (ELMS Media 2011)

•  And yes, front facing, normal, websites
Philosophy
ELMS: ICMS
ELMS: ICMS
ELMS: ICMS
ELMS: ICMS (distro)
ELMS: CLE
ELMS: Media (distro)
Drupal CMS
Today from ELMS
•  Drupal for all projects
•  ELMS, entirely on drupal.org
   •  3 distros
   •  17 modules, 26 features
   •  16 themes
Don’t fail like I had to
•  Need to stop hacking Drupal core to scale (D5)
•  Need to stop hacking Drupal contrib to scale (D6)
•  Need to contribute all code possible
   •  All of ELMS is GPL
•  Need to fragment code for people to care
   •  code base works in atrium / any drupal site
•  Need to package on drupal.org / work exclusively
   there going forward
Transparency / Community
•  Organic collaboration examples:
   •  Outline Designer
   •  Spaces OG Clone
   •  Regions
   •  Profiler Builder
   •  Hidden Nodes
•  Abstraction to solve greater need
•  Kit compliancy for features
Today @ PSU
•  DC-PSU 2011 - 110 showed up
•  No central support needed
•  All colleges participating
Going forward @ PSU
•  D.P.E. community 8-10 active members
•  Psu.edu going drupal!!!
•  DCPSU12 - 90 site builder / 68 developer
And so Today
Contribute
•  Distributions
•  Drupal as LMS
•  Education tag on d.o.
  •  http://drupal.org/node/1688262
•  EduDu
•  Drupal in education unconference
Distributions for edu
•  ELMS (micro-sites) ß Bias
•  Commons (organizations)
•  Open Atrium (intranet / LMS?)
•  Julio / Open Academy / Open
  Edu (department site)
•  Open Scholar (faculty sites)
Distributions fit with..
•  Future: Informal learning networks
•  Sustainable / infrastructure investment
•  End of one-size-fits-all LMS
•  Suite of tools approach to LMS design
•  Fragmented solutions instead of single
  point of obsolescence

•  Vendors Take note!
Suite of tools: Ulmus
•  Core ELMS UX / architecture
•  A Distribution for making distros
•  Help review the architecture /
  provide feedback / join forces!
•  Active collaboration underway!
EduDu
•  Informal agreement of individuals
•  Kit compliant features dev
•  Fserver for non-gpl distributing
•  Promote each other’s work
•  Edudu_kickstart distro
Drupal Education Unconf
•  Drupalcon Denver 2012
•  Drupalcon Portland
   •  Monday May 20th, 2013
•  Follow Funnymonkey.com
Other engagement
•  Issue queues
•  Groups.drupal.org
•  IRC: #drupal-edu
•  Go form and tell your drupal story
Disrupt today, empower tomorrow

Mais conteúdo relacionado

Mais procurados

The furure of ple
The furure of pleThe furure of ple
The furure of ple
ayanda
 
Virtual learning
Virtual learningVirtual learning
Virtual learning
quiocho2
 

Mais procurados (12)

Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
 
The furure of ple
The furure of pleThe furure of ple
The furure of ple
 
Beyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at ScaleBeyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at Scale
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
 
Exploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemExploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning Ecosystem
 
'Jisc RSC Eastern Learning Resources Managers forum Nov 2013 'Xtlearn informa...
'Jisc RSC Eastern Learning Resources Managers forum Nov 2013 'Xtlearn informa...'Jisc RSC Eastern Learning Resources Managers forum Nov 2013 'Xtlearn informa...
'Jisc RSC Eastern Learning Resources Managers forum Nov 2013 'Xtlearn informa...
 
Exploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiExploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with Tsugi
 
How to grow up skills, by contribution to community
How to grow up skills, by contribution to communityHow to grow up skills, by contribution to community
How to grow up skills, by contribution to community
 
Virtual learning
Virtual learningVirtual learning
Virtual learning
 
Apereo 2015: The State of Sakai
Apereo 2015: The State of SakaiApereo 2015: The State of Sakai
Apereo 2015: The State of Sakai
 
칸아카데미(Khan Academy) 히스토리 및 특징 소개
칸아카데미(Khan Academy) 히스토리 및 특징 소개칸아카데미(Khan Academy) 히스토리 및 특징 소개
칸아카데미(Khan Academy) 히스토리 및 특징 소개
 
WordPress Theme for Academics
WordPress Theme for AcademicsWordPress Theme for Academics
WordPress Theme for Academics
 

Semelhante a State of Drupal in Education

Drupal status report for all staff day
Drupal status report for all staff dayDrupal status report for all staff day
Drupal status report for all staff day
sbclapp
 

Semelhante a State of Drupal in Education (20)

Drupal for rlace
Drupal for rlaceDrupal for rlace
Drupal for rlace
 
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
 
LMS - Selecting the Right Tool
LMS - Selecting the Right ToolLMS - Selecting the Right Tool
LMS - Selecting the Right Tool
 
Drupal status report for all staff day
Drupal status report for all staff dayDrupal status report for all staff day
Drupal status report for all staff day
 
ELMSLN: Rethinking System Architecture
ELMSLN: Rethinking System ArchitectureELMSLN: Rethinking System Architecture
ELMSLN: Rethinking System Architecture
 
Rethinking system design
Rethinking system designRethinking system design
Rethinking system design
 
Data Science Reinvents Learning?
Data Science Reinvents Learning?Data Science Reinvents Learning?
Data Science Reinvents Learning?
 
A View on the Future of Sakai
A View on the Future of SakaiA View on the Future of Sakai
A View on the Future of Sakai
 
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...
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014
 
Web Building With Drupal
Web Building With DrupalWeb Building With Drupal
Web Building With Drupal
 
Vision and infrastructure
Vision and infrastructureVision and infrastructure
Vision and infrastructure
 
Drupal and Higher Education
Drupal and Higher EducationDrupal and Higher Education
Drupal and Higher Education
 
Visioninfrastructure
VisioninfrastructureVisioninfrastructure
Visioninfrastructure
 
Design dev8e d
Design dev8e dDesign dev8e d
Design dev8e d
 
Digital Migration
Digital MigrationDigital Migration
Digital Migration
 
MoodleMoot Masterclass - Networked Capacity Building #mootau13
MoodleMoot Masterclass - Networked Capacity Building #mootau13MoodleMoot Masterclass - Networked Capacity Building #mootau13
MoodleMoot Masterclass - Networked Capacity Building #mootau13
 
You Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaSYou Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaS
 
Kelvin College final
Kelvin College finalKelvin College final
Kelvin College final
 
User Generated Content
User Generated ContentUser Generated Content
User Generated Content
 

Último

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 

State of Drupal in Education

  • 1. State of Drupal in Education Btopro btopro.com btopro.net/post/wisconsin
  • 3. Goals of this class •  See where Drupal fits in edu •  See how edu fits in Drupal •  Tell PSU’s Drupal story •  How to join the community •  Laugh
  • 4. btopro •  Drupal in Education crazy person •  contrib/distro dev •  “the ELMS guy” •  Tempered Radical
  • 5. Philosophy •  Content separate from communication •  Abstract code to leverage/build community •  Fragment LMS to increase system quality •  Accessible ~ Usable are king •  Search Structured Anarchy
  • 6. State of Education •  Tight budgets •  More expected with less •  Innovate under pressure (how!?) •  Outside forces seeking to transform •  M.O.O.C. , Badges, edtech, Coursera •  Can’t roll out services faster then startups
  • 7. Edtech funding infusion •  $88.5 million in 2009 •  $171.8 million in 2011 •  $105 million in ½ of 2012 •  Opportunity for Drupal vendors Source: http://www.ecampusnews.com/technologies/venture- capital-funding-for-ed-tech-at-unprecedented-levels-expected- to-rise/
  • 8. So why work IN education?
  • 9. Build better systems w/ •  A whiteboard, cheese curds, and Drupal!
  • 10. “Everybody’s doing it” •  26% of all Edu sites are drupal •  71 of top 100 universities use drupal! Source: http://www.acquia.com/drupal-solutions/education
  • 11. Just 1 story of the 71
  • 12. My Context (2007) •  1 unit, 1 developer •  No central Drupal support •  Static HTML / custom JS •  Multiple home grown CMSs •  A few open/closed products
  • 13. Felt like Context (1997?) •  1 unit, 1 webmaster •  Drupal CMS! •  Static HTML •  Home home grown CMS •  A few closed products
  • 14. Start of my Drupal journey Way of managing student submissions outside LMS
  • 15. Learning Curve http://athousandnodes.com/article/drupal-learning-curve
  • 17. Digging a deeper hole “hey you know this is actually for content right?” – btopro (2008)
  • 18. Yet more Learning Curve http://athousandnodes.com/article/drupal-learning-curve
  • 20. Why so hard though? •  Drupal is not a CMS •  Drupal is a CMF The disconnect is that Drupal is not a Content Management System (CMS), nor has it been one for some time. Drupal is a Content Management Framework (CMF), from which you can build a CMS tailored specifically for your needs. - Larry “Vest” Garfield http://www.palantir.net/blog/drupal-not-cms
  • 21. Car analogy Stock Tuned
  • 24. Cat & Module System (CMS)
  • 29. Non-cat CMS uses •  Course content separate from Delivery (ELMS D5 2008, D6 2009) •  Engaging student art communities (Open Studio 2010) •  Document sharing intranets (Open Atrium 2010) •  Accessibility, copyright, transcription automation (ELMS Media 2011) •  And yes, front facing, normal, websites
  • 38. Today from ELMS •  Drupal for all projects •  ELMS, entirely on drupal.org •  3 distros •  17 modules, 26 features •  16 themes
  • 39. Don’t fail like I had to •  Need to stop hacking Drupal core to scale (D5) •  Need to stop hacking Drupal contrib to scale (D6) •  Need to contribute all code possible •  All of ELMS is GPL •  Need to fragment code for people to care •  code base works in atrium / any drupal site •  Need to package on drupal.org / work exclusively there going forward
  • 40. Transparency / Community •  Organic collaboration examples: •  Outline Designer •  Spaces OG Clone •  Regions •  Profiler Builder •  Hidden Nodes •  Abstraction to solve greater need •  Kit compliancy for features
  • 41. Today @ PSU •  DC-PSU 2011 - 110 showed up •  No central support needed •  All colleges participating
  • 42. Going forward @ PSU •  D.P.E. community 8-10 active members •  Psu.edu going drupal!!! •  DCPSU12 - 90 site builder / 68 developer
  • 44. Contribute •  Distributions •  Drupal as LMS •  Education tag on d.o. •  http://drupal.org/node/1688262 •  EduDu •  Drupal in education unconference
  • 45. Distributions for edu •  ELMS (micro-sites) ß Bias •  Commons (organizations) •  Open Atrium (intranet / LMS?) •  Julio / Open Academy / Open Edu (department site) •  Open Scholar (faculty sites)
  • 46. Distributions fit with.. •  Future: Informal learning networks •  Sustainable / infrastructure investment •  End of one-size-fits-all LMS •  Suite of tools approach to LMS design •  Fragmented solutions instead of single point of obsolescence •  Vendors Take note!
  • 47. Suite of tools: Ulmus •  Core ELMS UX / architecture •  A Distribution for making distros •  Help review the architecture / provide feedback / join forces! •  Active collaboration underway!
  • 48. EduDu •  Informal agreement of individuals •  Kit compliant features dev •  Fserver for non-gpl distributing •  Promote each other’s work •  Edudu_kickstart distro
  • 49. Drupal Education Unconf •  Drupalcon Denver 2012 •  Drupalcon Portland •  Monday May 20th, 2013 •  Follow Funnymonkey.com
  • 50. Other engagement •  Issue queues •  Groups.drupal.org •  IRC: #drupal-edu •  Go form and tell your drupal story