Top Banner
Good morning, This is Matt, and I’m Joe we both work for Lullabot and we would like to introduce you to Drupal. @vordude & @eojthebrave
69

Introduction to Drupal (2011, DiWD)

May 26, 2015

Download

Technology

eojthebrave

Slides form my Introduction to Drupal presentation at Do it with Drupal.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Drupal (2011, DiWD)

Good morning,

This is Matt, and I’m Joe we both work for Lullabot and we would like to introduce you to Drupal.

@vordude & @eojthebrave

Page 2: Introduction to Drupal (2011, DiWD)

“Hello World.”

Page 3: Introduction to Drupal (2011, DiWD)

What is Drupal?Everything you ever wanted to know but were afraid to ask in IRC because you're not quite sure what IRC is,

but a lot of strange people hang out there and they talk about SQL and arrays and stuff.

Page 4: Introduction to Drupal (2011, DiWD)

ontent anagement ystem

Page 5: Introduction to Drupal (2011, DiWD)

file uploads

revisions menus

security user profiles

blocks performance modules search engine-friendly urls user manage-

ment administration panels localization error

reporting rss taxonomy blogging comments

forums multi-site installations event

logging community authoring ajax search

free tagging feed aggregation contact

form help system roles and per-missions statistics

tracking polls

Page 6: Introduction to Drupal (2011, DiWD)

ontent anagement ramework

Page 7: Introduction to Drupal (2011, DiWD)

xml-rpc

file api jquery database abstraction layer form

api file api session management node system url routing theme system string

handling filter system content versioning

installation profiles access control trans-latable output user system caching

date/time handling unicode support mail handling image manipulation installation

system hook system menu system module system user authentication

themable output

Page 8: Introduction to Drupal (2011, DiWD)
Page 9: Introduction to Drupal (2011, DiWD)

Content Management

User Management

Forms API

Install Profiles

Theming Layer

Localization

Drupal Core

Library of Common Functions

Page 10: Introduction to Drupal (2011, DiWD)

Content Management

User Management

Forms API

Install Profiles

Theming Layer

Localization

Drupal Core

Library of Common Functions

Actions/Workflows

EcommerceContent

Creation Kit

ViewsOrganic Groups

Modules

Custom Module

Page 11: Introduction to Drupal (2011, DiWD)
Page 12: Introduction to Drupal (2011, DiWD)
Page 13: Introduction to Drupal (2011, DiWD)
Page 14: Introduction to Drupal (2011, DiWD)
Page 15: Introduction to Drupal (2011, DiWD)
Page 16: Introduction to Drupal (2011, DiWD)
Page 17: Introduction to Drupal (2011, DiWD)
Page 18: Introduction to Drupal (2011, DiWD)
Page 19: Introduction to Drupal (2011, DiWD)
Page 20: Introduction to Drupal (2011, DiWD)
Page 21: Introduction to Drupal (2011, DiWD)
Page 22: Introduction to Drupal (2011, DiWD)
Page 23: Introduction to Drupal (2011, DiWD)

Community.Come for the code. Stay for the community.

Page 24: Introduction to Drupal (2011, DiWD)
Page 25: Introduction to Drupal (2011, DiWD)
Page 26: Introduction to Drupal (2011, DiWD)

That sounds like a lot ...

Page 27: Introduction to Drupal (2011, DiWD)

2008 2009 2010 2011…

400k

300k

200k

100k

Page 28: Introduction to Drupal (2011, DiWD)

Over 950 contributors to Drupal 7 core

Page 29: Introduction to Drupal (2011, DiWD)

45 subsystem maintainers

Page 30: Introduction to Drupal (2011, DiWD)

326 Drupal 7 release parties in 96 countries!

Page 31: Introduction to Drupal (2011, DiWD)
Page 32: Introduction to Drupal (2011, DiWD)
Page 33: Introduction to Drupal (2011, DiWD)
Page 34: Introduction to Drupal (2011, DiWD)
Page 35: Introduction to Drupal (2011, DiWD)
Page 36: Introduction to Drupal (2011, DiWD)
Page 37: Introduction to Drupal (2011, DiWD)
Page 38: Introduction to Drupal (2011, DiWD)

Who Uses Drupal?

Page 39: Introduction to Drupal (2011, DiWD)
Page 40: Introduction to Drupal (2011, DiWD)
Page 41: Introduction to Drupal (2011, DiWD)
Page 42: Introduction to Drupal (2011, DiWD)
Page 43: Introduction to Drupal (2011, DiWD)
Page 44: Introduction to Drupal (2011, DiWD)
Page 45: Introduction to Drupal (2011, DiWD)
Page 46: Introduction to Drupal (2011, DiWD)
Page 47: Introduction to Drupal (2011, DiWD)
Page 48: Introduction to Drupal (2011, DiWD)
Page 49: Introduction to Drupal (2011, DiWD)
Page 50: Introduction to Drupal (2011, DiWD)
Page 51: Introduction to Drupal (2011, DiWD)
Page 52: Introduction to Drupal (2011, DiWD)
Page 53: Introduction to Drupal (2011, DiWD)
Page 54: Introduction to Drupal (2011, DiWD)
Page 55: Introduction to Drupal (2011, DiWD)
Page 56: Introduction to Drupal (2011, DiWD)
Page 57: Introduction to Drupal (2011, DiWD)
Page 58: Introduction to Drupal (2011, DiWD)
Page 59: Introduction to Drupal (2011, DiWD)
Page 60: Introduction to Drupal (2011, DiWD)
Page 61: Introduction to Drupal (2011, DiWD)
Page 62: Introduction to Drupal (2011, DiWD)
Page 63: Introduction to Drupal (2011, DiWD)

Drupal has a CMS market share of 6.3%, and the market share amongst the top 10,000 and top 1,000 sites is even higher, at more than 10%, and Drupal is the most used CMS by .edu

and .gov sites.

Page 64: Introduction to Drupal (2011, DiWD)
Page 65: Introduction to Drupal (2011, DiWD)

ore and ontrib

I extended Drupal core using a module from contrib.

Page 66: Introduction to Drupal (2011, DiWD)

oduleCode that alters, extends or enhances

Drupal’s base functionality.

Page 67: Introduction to Drupal (2011, DiWD)

hemeProvide the look, feel, and UX for your site.

Page 68: Introduction to Drupal (2011, DiWD)

Someone that builds a website by piecing together different modules and configuration.

ite Builder