103
Drupal

Introduction to Drupal

  • Upload
    davyvdb

  • View
    12.093

  • Download
    0

Embed Size (px)

DESCRIPTION

What is Drupal ? Where does it come from ? What can I do with it ? Who's using it ? Who's who in Drupal ? Some cool features ? How is a Drupal site built ? What skills are involved in a good Drupal site ? Where is Drupal now ? Does Drupal play well with others ?

Citation preview

Page 1: Introduction to Drupal

Drupal

Page 2: Introduction to Drupal

Bird’s  eye  view

Page 3: Introduction to Drupal

Bird’s  eye  view  (1)

• What  is  Drupal  ?

• Where  does  it  come  from  ?

• What  can  I  do  with  it  ?

• Who’s  using  it  ?

• Who’s  who  in  Drupal  ?

• Some  cool  features  ?

Page 4: Introduction to Drupal

Bird’s  eye  view  (2)

• How  is  a  Drupal  site  built  ?

• What  skills  are  involved  in  a  good  Drupal  

site  ?

• Where  is  Drupal  now  ?

• Does  Drupal  play  well  with  others  ?

Page 5: Introduction to Drupal

What  is  Drupal  ?

Page 6: Introduction to Drupal

Defini7on

Drupal  is  a  completely  free,  open  source  content  management  

system  that  many  intelligent  companies  are  using  today  to  provide  

for  their  needs.  Drupal's  many  features  and  add-­‐ons  allow  it  to  be  

used  for  a  variety  of  website  needs;  perhaps  for  marke7ng,  

internal  communica7ons,  informa7onal  websites,  or  for  social  

networking  purposes.  If  a  needed  feature  is  not  currently  available,  

it  has  a  proven  community  of  developers  who  can  be  paid  to  do  

the  work  for  you.  Drupal's  access  control  system  means  that  it  can  

be  easily  applied  to  your  organiza7onal  structure.  Overall,  Drupal  is  

a  good  choice  for  today's  companies  of  any  size  because  it  is  free,  

easy,  and  incredibly  flexible.

Page 7: Introduction to Drupal

CMS/  CMF

• Content  Management  System

• Content  Management  Framework

• Community  Management  System

• CommunicaDon  Management  System

Page 8: Introduction to Drupal

Built  on  LAMP  /  MAMP  /  WAMP

Linux  (Windows  /  OS  X  /  Solaris)

Apache MySQL

PHP

Drupal

Page 9: Introduction to Drupal

GPL  license

Page 10: Introduction to Drupal

Core

Modules

Themes

Transla7

ons

Install  

profi

les

Architecture

Page 11: Introduction to Drupal

Core

Modules

Themes

Transla7

ons

Install  

profi

les

Modules

Themes

Contribute Core

Modules

Themes

Custom

Pluggable

Page 12: Introduction to Drupal

Where  does  it  come  from  ?

Page 13: Introduction to Drupal

Dries  Buytaert

• Drupal  founder

• Belgian  ciDzen

• Discussion  board  for  

his  dorm  (drop.org)

• Open  sourced  in  

2001

Page 14: Introduction to Drupal

The  name

• dorp.org  

misregistered  as  

drop.org

• drop  is  english  for  

“druppel”

• drupal  is  english  

rendering  for  

“druppel”

Page 15: Introduction to Drupal

What  can  I  do  with  it  ?

Page 16: Introduction to Drupal

Blog

Page 17: Introduction to Drupal

Corporate

Page 18: Introduction to Drupal

Photo  galleries

Page 19: Introduction to Drupal

Video  galleries

Page 20: Introduction to Drupal

Forums

Page 21: Introduction to Drupal

E-­‐commerce

Page 22: Introduction to Drupal

E-­‐learning

Page 23: Introduction to Drupal

Community

Page 24: Introduction to Drupal

Contests

Page 25: Introduction to Drupal

Events

Page 26: Introduction to Drupal

Intranet

Page 27: Introduction to Drupal

WIKI

Page 28: Introduction to Drupal

ApplicaDons

Page 29: Introduction to Drupal

Who’s  using  it  ?

Page 30: Introduction to Drupal

Media

Page 31: Introduction to Drupal

Corporate

Page 32: Introduction to Drupal

Non-­‐profit

Page 33: Introduction to Drupal

EducaDon

Page 34: Introduction to Drupal

SoZware

Page 35: Introduction to Drupal

PoliDcs

Page 36: Introduction to Drupal

ArDsts

Page 37: Introduction to Drupal

Health

Page 38: Introduction to Drupal

Magazines

Page 39: Introduction to Drupal

Entertainment

Page 40: Introduction to Drupal

News

Page 41: Introduction to Drupal

Government

Page 42: Introduction to Drupal

Who’s  who  in  Drupal  ?

Page 43: Introduction to Drupal

Dries  Buytaert

• Founder  and  lead  

developer

• Permanent  core  

commi[er

• Trademark  owner

Page 44: Introduction to Drupal

Branch  maintainers

Neil  Drumm  (D5)

Gabor  Hojtsy  (D6)

Angie  Byron  (D7)

Page 45: Introduction to Drupal

Maintainers  and  contributors

• Maintainers

• Core  contributors

• Module  contributors

• Theme  contributors

• TranslaDon  contributors

• DocumentaDon  contributors

Page 46: Introduction to Drupal

Drupal  agencies

Page 47: Introduction to Drupal

Acquia

• Acquia  Drupal  (DistribuDon)

• Acquia  Network  (Monitoring,  CRON,  Docs,  

Forum,  ...)

• Search  (Apache  Solr)

• Professional  Services  (Training,  Audits,  ...)

Page 48: Introduction to Drupal

Some  cool  features  ?

Page 49: Introduction to Drupal

Cool  !=  the  usual  suspects...

• Content  creaDon

• Taxonomy

• Menu

• PublicaDon  status

• User  management

• Permissions

• ...

Page 50: Introduction to Drupal

Blocks

Page 51: Introduction to Drupal

Content  ConstrucDon  Kit  (1)

Page 52: Introduction to Drupal

Content  ConstrucDon  Kit  (2)

Page 53: Introduction to Drupal

Views  (1)

Page 54: Introduction to Drupal

Views  (2)

Page 55: Introduction to Drupal

RSS

Page 56: Introduction to Drupal

MulDlingual  sites

Page 57: Introduction to Drupal

Interface  translaDon

Page 58: Introduction to Drupal

Content  translaDon

Page 59: Introduction to Drupal

Form  builder  (1)

Page 60: Introduction to Drupal

Form  builder  (2)

Page 61: Introduction to Drupal

Form  builder  (3)

Page 62: Introduction to Drupal

Clean  URLs

Page 63: Introduction to Drupal

Image  presets

Page 64: Introduction to Drupal

Scheduling

Page 65: Introduction to Drupal

MulDsite

Page 66: Introduction to Drupal

How  is  a  Drupal  site  built  ?

Page 67: Introduction to Drupal

Premises

• InformaDon  Architecture

• Usability

• Design

Page 68: Introduction to Drupal

Select  exisDng  modules  that  implement  some  funcDonality

Page 69: Introduction to Drupal

Code  custom  modules  for  missing  funcDonality

Page 70: Introduction to Drupal

Configure

Page 71: Introduction to Drupal

Create  a  theme  for  custom  look  and  feel

Page 72: Introduction to Drupal

Tweaking

Page 73: Introduction to Drupal

Launch

Page 74: Introduction to Drupal

Champagne

Page 75: Introduction to Drupal

Maintenance

Page 76: Introduction to Drupal

What  skills  are  involved  in  a  good  Drupal  site  ?

Page 77: Introduction to Drupal

Some  programming

Page 78: Introduction to Drupal

Some  client  side  stuff

Page 79: Introduction to Drupal

Some  design

Page 80: Introduction to Drupal

Some  server  stuff

Page 81: Introduction to Drupal

Some  spicy  extras

Page 82: Introduction to Drupal

Some  common  sense

Page 83: Introduction to Drupal

Where  is  Drupal  now  ?

Page 84: Introduction to Drupal

Tons  of  acDve  installaDons

Page 85: Introduction to Drupal

...  and  growing

Page 86: Introduction to Drupal

Lots  of  high  profile  installaDons

Page 87: Introduction to Drupal

Lots  of  press  coverage

Page 88: Introduction to Drupal

Gartner  puts  Drupal  in  the  visionary  quadrant

Page 89: Introduction to Drupal
Page 90: Introduction to Drupal

Keeps  winning  awards

Page 91: Introduction to Drupal

© 2009 Open Source CMS market share report by Water & Stone and CMSWire.

Page 92: Introduction to Drupal

Investments  in  the  trademark

Page 93: Introduction to Drupal

1000s  of  modules  and  themes

Page 94: Introduction to Drupal

TranslaDons  for  100  languages

Page 95: Introduction to Drupal

1000s  of  developers

Page 96: Introduction to Drupal

Lots  of  events

Page 97: Introduction to Drupal

drupal.org  redesign

Page 98: Introduction to Drupal

new  logo

Page 99: Introduction to Drupal

Drupal  7

Page 100: Introduction to Drupal

Does  Drupal  play  well  with  others  ?

Page 101: Introduction to Drupal

Does  Drupal  play  well  with  others?

• Open  standards  (RDF,  OpenID,  

OpenSocial,  ...)

• IntegraDon  with  exisDng  plahorms  (phpBB,  

magento,  ...)

• IntegraDon  with  social  media,  ...

• No  data  lock-­‐in.

• MulD  plahorm.

Page 102: Introduction to Drupal

QuesDons  ?