Drupal Under the Hood

21
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/

description

Presentation slides and resources handout delivered by Bryan Mayjor at the NETC 2010 Conference in Auburn, AL

Transcript of Drupal Under the Hood

Page 1: Drupal Under the Hood

Photo Credit: Two men working under car hood; young woman leaning on fender watching, 1964William Gedney Photographs and Writings Duke University Rare Book, Manuscript, and Special Collections Libraryhttp://library.duke.edu/digitalcollections/gedney/

Page 2: Drupal Under the Hood

Bryan Mayjor

Technology-assisted Education DeveloperExtension & Experiment Station CommunicationsOregon State University

http://extension.oregonstate.edu/eesc/[email protected]

2

Page 3: Drupal Under the Hood

Session Agenda

• What is Drupal?• Drupal Overview

• Drupal Pros and Cons

• Demonstration of Drupal Capabilities• Q & A

3

Page 4: Drupal Under the Hood

What is Drupal?

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

4

Page 5: Drupal Under the Hood

Requirements

Drupal requires a– Web Server– Database Server– PHP

5

Page 6: Drupal Under the Hood

How Drupal Works

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

Page 7: Drupal Under the Hood

How Drupal Works

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

Page 8: Drupal Under the Hood

How Drupal Works

Primary Components– Drupal Core – Modules– Themes– Blocks and Regions– Menus

8

Page 9: Drupal Under the Hood

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

Page 10: Drupal Under the Hood

How Drupal Works

Modules– Modules are “plugins” that extend the

core functionality• Thousands user-contributed modules are

available to download

10

Page 11: Drupal Under the Hood

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

Page 12: Drupal Under the Hood

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

Page 13: Drupal Under the Hood

Regions

13

Page 14: Drupal Under the Hood

Regions

14

Sidebar

Header

SidebarContent Area

Page 15: Drupal Under the Hood

How Drupal Works

Menus– Menus display navigational links to pages

and resources• Menus are “blocks” that are placed in

“regions”

15

Page 16: Drupal Under the Hood

Drupal Pros and Cons

Pros– Easy to create basic websites– Modular– Supported– Open Source– Taxonomy system

16

Page 17: Drupal Under the Hood

Drupal Pros and Cons

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

17

Page 18: Drupal Under the Hood

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

Page 19: Drupal Under the Hood

Drupal Pros and Cons

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

19

Page 20: Drupal Under the Hood

Online Demos

20

Page 21: Drupal Under the Hood

Q & A

21