SlideShare a Scribd company logo
1 of 21
Download to read offline
Photo Credit: Two men working under car hood; young woman leaning on fender watching, 1964
William Gedney Photographs and Writings Duke University Rare Book, Manuscript, and Special Collections Library
http://library.duke.edu/digitalcollections/gedney/
Bryan Mayjor


Technology-assisted Education Developer
Extension & Experiment Station Communications
Oregon State University
http://extension.oregonstate.edu/eesc/
bryan.mayjor@oregonstate.edu

                                                2
Session Agenda

• What is Drupal?
• Drupal Overview
• Drupal Pros and Cons
• Demonstration of Drupal Capabilities
•Q & A
                                         3
What is Drupal?

Drupal is an open-source Content
Management System (CMS) used to
create dynamic websites



                                   4
Requirements

Drupal requires a
– Web Server
– Database Server
– PHP



                      5
How Drupal Works




Credit: http://engineeredweb.com/blog/10/4/architect-using-diagrams   6
How Drupal Works




Credit: http://engineeredweb.com/blog/10/4/architect-using-diagrams   7
How Drupal Works

Primary Components
–   Drupal Core
–   Modules
–   Themes
–   Blocks and Regions
–   Menus
                         8
How Drupal Works

Drupal Core
– What you get when you download Drupal
   • Contains basic features such as user
     management, content creation, blogs, polls,
     RSS feeds and site administration tools



                                                   9
How Drupal Works

Modules
– Modules are “plugins” that extend the
  core functionality
  • Thousands user-contributed modules are
    available to download



                                             10
How Drupal Works

Themes
– Themes are the templates that determine
  the look and feel of the website
  • Hundreds of themes are available to download




                                                   11
How Drupal Works

Blocks and Regions
– A block is snippet of content that is
  displays in a pre-defined area (region) on
  a webpage
– Common “regions” are headers, footers
  content area and sidebars

                                               12
Regions




          13
Regions
                 Header


Sidebar

          Content Area    Sidebar




                                    14
How Drupal Works

Menus
– Menus display navigational links to pages
  and resources
  • Menus are “blocks” that are placed in
    “regions”



                                              15
Drupal Pros and Cons

Pros
–   Easy to create basic websites
–   Modular
–   Supported
–   Open Source
–   Taxonomy system
                                    16
Drupal Pros and Cons

Pros
–   Standards compliant
–   SEO friendly
–   Built-in search
–   Fine grained roles and permissions
–   Scaleable
                                         17
Drupal Pros and Cons

Cons
– Considerable learning curve for creating
  custom themes and modules
– Code base needs frequent updating
– Deployment on non-Linux platforms is
  complicated
                                             18
Drupal Pros and Cons

Cons
– Open Source
– Too many modules to choose from
– Upgrading to new releases can be painful



                                             19
Online Demos




               20
Q&A




      21

More Related Content

What's hot

BrownSites: Year Two
BrownSites: Year TwoBrownSites: Year Two
BrownSites: Year Two
bbordac
 
Vision and design principles for site
Vision and design principles for siteVision and design principles for site
Vision and design principles for site
dpuwebservices
 

What's hot (7)

BrownSites: Year Two
BrownSites: Year TwoBrownSites: Year Two
BrownSites: Year Two
 
Drupal Distributions
Drupal DistributionsDrupal Distributions
Drupal Distributions
 
CMS and Joomla
CMS and JoomlaCMS and Joomla
CMS and Joomla
 
Making something out of nothing: Free software for non-profit organisations
Making something out of nothing: Free software for non-profit organisationsMaking something out of nothing: Free software for non-profit organisations
Making something out of nothing: Free software for non-profit organisations
 
Using WordPress as a Training Tool
Using WordPress as a Training ToolUsing WordPress as a Training Tool
Using WordPress as a Training Tool
 
Vision and design principles for site
Vision and design principles for siteVision and design principles for site
Vision and design principles for site
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 

Similar to Drupal Under the Hood

Using Open Atrium in Your Organization
Using Open Atrium in Your OrganizationUsing Open Atrium in Your Organization
Using Open Atrium in Your Organization
Phase2
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
hernanibf
 

Similar to Drupal Under the Hood (20)

Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs
 
Drupal talk
Drupal talkDrupal talk
Drupal talk
 
Introduction to drupal
 Introduction to drupal Introduction to drupal
Introduction to drupal
 
Drupal training-1-in-mumbai
Drupal training-1-in-mumbaiDrupal training-1-in-mumbai
Drupal training-1-in-mumbai
 
Drupal nagw
Drupal nagwDrupal nagw
Drupal nagw
 
Drupal Site Building for Developers
Drupal Site Building for DevelopersDrupal Site Building for Developers
Drupal Site Building for Developers
 
Drupal101
Drupal101Drupal101
Drupal101
 
Fastest Way to DRUPAL
Fastest Way to DRUPALFastest Way to DRUPAL
Fastest Way to DRUPAL
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
Drupal Overview For Techies
Drupal Overview For TechiesDrupal Overview For Techies
Drupal Overview For Techies
 
Drupal as a Rapid Application Development (RAD) Framework for Startups
Drupal as a Rapid Application Development (RAD) Framework for StartupsDrupal as a Rapid Application Development (RAD) Framework for Startups
Drupal as a Rapid Application Development (RAD) Framework for Startups
 
Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012
Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012
Drupal with CONTENTdm Digital Collections, Drupal Camp Vancouver 2012
 
Choosing an Open Source CMS
Choosing an Open Source CMSChoosing an Open Source CMS
Choosing an Open Source CMS
 
Using Open Atrium in Your Organization
Using Open Atrium in Your OrganizationUsing Open Atrium in Your Organization
Using Open Atrium in Your Organization
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Tpr1
Tpr1Tpr1
Tpr1
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
 
Drupal Roadmap 2010
Drupal Roadmap 2010Drupal Roadmap 2010
Drupal Roadmap 2010
 

More from Bryan Mayjor (6)

Foil villains, restore order, and seize the day: 10 tips to make your team’s ...
Foil villains, restore order, and seize the day: 10 tips to make your team’s ...Foil villains, restore order, and seize the day: 10 tips to make your team’s ...
Foil villains, restore order, and seize the day: 10 tips to make your team’s ...
 
Creating an e-commerce publications catalog with Drupal Commerce
Creating an e-commerce publications catalog with Drupal CommerceCreating an e-commerce publications catalog with Drupal Commerce
Creating an e-commerce publications catalog with Drupal Commerce
 
Being responsive
Being responsiveBeing responsive
Being responsive
 
EESC and the Three Handbooks: Too Complicated, Too Much Work, or Just Right?
EESC and the Three Handbooks: Too Complicated, Too Much Work, or Just Right?EESC and the Three Handbooks: Too Complicated, Too Much Work, or Just Right?
EESC and the Three Handbooks: Too Complicated, Too Much Work, or Just Right?
 
What the heck are Features and why do I need them for my Drupal website?
What the heck are Features and why do I need them for my Drupal website?What the heck are Features and why do I need them for my Drupal website?
What the heck are Features and why do I need them for my Drupal website?
 
More On Drupal - OSU Spring Training 2010
More On Drupal - OSU Spring Training 2010More On Drupal - OSU Spring Training 2010
More On Drupal - OSU Spring Training 2010
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
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
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
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...
 
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)
 
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
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

Drupal Under the Hood

  • 1. Photo Credit: Two men working under car hood; young woman leaning on fender watching, 1964 William Gedney Photographs and Writings Duke University Rare Book, Manuscript, and Special Collections Library http://library.duke.edu/digitalcollections/gedney/
  • 2. Bryan Mayjor Technology-assisted Education Developer Extension & Experiment Station Communications Oregon State University http://extension.oregonstate.edu/eesc/ bryan.mayjor@oregonstate.edu 2
  • 3. Session Agenda • What is Drupal? • Drupal Overview • Drupal Pros and Cons • Demonstration of Drupal Capabilities •Q & A 3
  • 4. What is Drupal? Drupal is an open-source Content Management System (CMS) used to create dynamic websites 4
  • 5. Requirements Drupal requires a – Web Server – Database Server – PHP 5
  • 6. How Drupal Works Credit: http://engineeredweb.com/blog/10/4/architect-using-diagrams 6
  • 7. How Drupal Works Credit: http://engineeredweb.com/blog/10/4/architect-using-diagrams 7
  • 8. How Drupal Works Primary Components – Drupal Core – Modules – Themes – Blocks and Regions – Menus 8
  • 9. How Drupal Works Drupal Core – What you get when you download Drupal • Contains basic features such as user management, content creation, blogs, polls, RSS feeds and site administration tools 9
  • 10. How Drupal Works Modules – Modules are “plugins” that extend the core functionality • Thousands user-contributed modules are available to download 10
  • 11. How Drupal Works Themes – Themes are the templates that determine the look and feel of the website • Hundreds of themes are available to download 11
  • 12. How Drupal Works Blocks and Regions – A block is snippet of content that is displays in a pre-defined area (region) on a webpage – Common “regions” are headers, footers content area and sidebars 12
  • 13. Regions 13
  • 14. Regions Header Sidebar Content Area Sidebar 14
  • 15. How Drupal Works Menus – Menus display navigational links to pages and resources • Menus are “blocks” that are placed in “regions” 15
  • 16. Drupal Pros and Cons Pros – Easy to create basic websites – Modular – Supported – Open Source – Taxonomy system 16
  • 17. Drupal Pros and Cons Pros – Standards compliant – SEO friendly – Built-in search – Fine grained roles and permissions – Scaleable 17
  • 18. Drupal Pros and Cons Cons – Considerable learning curve for creating custom themes and modules – Code base needs frequent updating – Deployment on non-Linux platforms is complicated 18
  • 19. Drupal Pros and Cons Cons – Open Source – Too many modules to choose from – Upgrading to new releases can be painful 19
  • 21. Q&A 21