63
Absolute Beginner’s Guide to Drupal

Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Embed Size (px)

Citation preview

Page 1: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Absolute Beginner’s Guide to Drupal

Page 2: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

The “OSWay”

1. Introduction2. Install3. Create4. Extend5. Design6. Practice

Page 3: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

The “OSWay”

1. Introduction2. Install3. Create4. Extend5. Design6. Practice

Page 4: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Drupal

• What? A Content Management System

• When? Started in 2000 by Dries Buytaert a student at a university in Belgium.

Page 5: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

What is a Content Management System (CMS)?

• a software platform that aids in the management of content on a Web site.http://www.anvilmediainc.com/search-engine-marketing-glossary.html

• a software application that makes it possible for non-technical users to publish content to a website. A CMS serves as a store for a wide range of information assets, including text, image databases and so on. www.publiclife.co.uk/glossary.html

Page 6: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

What is a Content Management System (CMS)?

Technical DesignCustom Programming, Database, PHP, AJAX,

JavaScript, etc.

ContentCreative Writing,

Editing, HTML

Creative DesignSite Design and PageLayout, Information

Architecture, Usability Design

Page 7: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

The Drupal Business Model

Drupal is free.

How is that possible? Drupal is run by volunteers working for Drupal businesses.

Drupal is free: but Drupal sites often aren’t.

Page 8: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

The Business Behind Drupal

Drupal is still led by it’s founder, Dries Buytaert.

His company Acquia runs much of Drupal’s products, services and support

Page 9: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

What Does Drupal Mean?

Drupal is a misspelling of “drop” in Dutch.

That explains the logos:

Page 10: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Users: White House

Page 11: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Department of Commerce

Page 12: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Department of Education

Page 13: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Grammy Awards

Page 14: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Christina Aguilera

Page 15: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Major League Soccer

Page 16: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Rafael Nadal

Page 17: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How
Page 18: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

No False Promises

• HUGE learning curve beyond the basics

Page 19: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How
Page 20: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

No False Promises

• HUGE learning curve beyond the basics• Quicker, but good sites still take time• Cheaper, but may cost $XX,XXX or more• More Options, but custom work often needed

Page 21: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

No False Promises

Drupal is not right for every site• WordPress = very easy, but few features• Joomla = easier, but less flexibility

Page 22: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Why use Drupal 7?

• Drupal 5 – Launched 2007. Updates have ended

• Drupal 6– Launched 2008. Still actively developed

and used for 95% of sites.• Drupal 7

– Launched 2011.

Page 23: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

The “OSWay”

1. Introduction2. Install3. Create4. Extend5. Design6. Practice

Page 24: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Installation #1 … Automatic

Page 25: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Installation #2 … Manual

Page 26: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Installation #3 … Cloud

Page 27: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Installation #4 ... Desktop

Page 28: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Admin Area

Username: adminPassword: admin

Page 29: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Admin Area

Page 30: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

The “OSWay”

1. Introduction2. Install3. Create4. Extend5. Design6. Practice

Page 31: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Content Workflow1) Content types2) Fields (if extra data needed)3) Taxonomy (if categories needed)

• Vocabulary• Terms

4) Create Content

Page 32: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Content Workflow

1) Content typesControl over how content is added to your site.Goes way beyond the typical “Title” and “Body” fields. Allows for custom data fields to be attached to Drupal entities (content nodes, users, taxonomy vocabularies, etc.) and takes care of storing, loading, editing, and rendering field data. (Fields Module)

Page 33: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Content Workflow

2) FieldsWhere content is added to your site.Can be sorted, selected, presented in any setting.Allow for customizing your content for maximum flexibility.

Page 34: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Content Workflow

3) TaxonomyCategorization Set up Master Categories = VocabularySet up Sub Categories = TermsDrupal then creates master links for each term

Page 35: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Content Workflow

4) Create Content

Page 36: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Planning

Page 37: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How
Page 38: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

The “OSWay”

1. Introduction2. Install3. Create4. Extend5. Design6. Practice

Page 39: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How
Page 40: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

A. Modules Workflow

1) Download2) Install3) Enable4) Configure

Page 41: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

drupal.org/project/modules

DrupalModules.com

Page 42: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Upload ModulesFiles needed to be uploaded to either:

/sites/all/modules/ or:

/sites/default/modules/

*** do not upload to /modules/

OR

use the new installer!

Page 43: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

The “OSWay”

1. Introduction2. Install3. Create4. Extend5. Design6. Practice

Page 44: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

B. ThemesEach theme has different block positions

Page 45: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Theme Sources

1) Free themes

2) Commercial themes ($50 to $250)

3) Theme Generator ($100)

4) Custom ($2000 and upwards)

Page 46: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

1) Free ThemesDrupal.org/project/Themes

Page 47: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

2) Commercial ThemesRocketTheme.com

FusionDrupalThemes.com

Page 48: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

3) Theme GeneratorArtisteer.com

Page 49: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Layout Recap

Page 50: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Views Workflow1) Simple Views2) Views

1. Display2. Format3. Fields4. Filter5. Sort

Page 51: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Panels Workflow

1) Panels > Choose page2) Basic settings3) Choose the layout4) Place the content

Page 52: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

3. Blocks

Page 53: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

User Workflow

1) Roles2) Permissions3) Users4) Masquerade module to

test user accounts

Page 54: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Things to Remember

Page 55: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Drupal Beginner Workflow

1) Install (4 ways)2) Create (Content)3) Extend (Modules)4) Design (Views, Panels &Themes)5) Practice, Practice, Practice

(OSTraining.com)

Page 56: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Content Workflow1) Content types2) Fields (if extra data needed)3) Taxonomy (if categories needed)

• Vocabulary• Terms

4) Create Content

Page 57: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Extend/Design Workflow

Page 58: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Modules / Themes Workflow

1) Download2) Install3) Enable4) Configure

Page 59: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

User Workflow

1) Roles2) Permissions3) Users4) Masquerade module to

test user accounts

Page 60: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Put it all together...

Page 61: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Over to you …

Page 62: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How

Practice, Practice, PracticeSign up at http://ostra.in/r0L1Yb

– coupon: 2011drupalcampindy (50% off)

• 2 months of full access to our Drupal Beginner and Intermediate online courses (over 80 sessions)

• Help via our support forum. • Download links to all today’s materials

including the video.

Page 63: Absolute Beginner’s Guide to Drupal - OSTraining · PDF fileAbsolute Beginner’s Guide to Drupal. ... Architecture, Usability Design. The Drupal Business Model Drupal is free. How