39
@radimklaska, [email protected]

Intro to drupal

Embed Size (px)

DESCRIPTION

Basic introduction to Drupal for non-IT audience.

Citation preview

Page 1: Intro to drupal

@radimklaska, [email protected]

Page 2: Intro to drupal

@radimklaska, [email protected]

An Introduction to Drupal

Page 3: Intro to drupal

@radimklaska, [email protected]

What is Drupal?

Page 4: Intro to drupal

@radimklaska, [email protected]

Drupal is CMS(content management system)

What is Drupal?

Page 5: Intro to drupal

@radimklaska, [email protected]

What is CMS?

Page 6: Intro to drupal

@radimklaska, [email protected]

Back in the day...

Page 7: Intro to drupal

@radimklaska, [email protected]

Back in the day...

Page 8: Intro to drupal

@radimklaska, [email protected]

Back in the day...

Page 9: Intro to drupal

@radimklaska, [email protected]

Back in the day...

Page 10: Intro to drupal

@radimklaska, [email protected]

Back in the day...

Page 11: Intro to drupal

@radimklaska, [email protected]

Back in the day...

Page 12: Intro to drupal

@radimklaska, [email protected]

CMS definition

A content management system is a computer program that allows publishing, editing and

modifying content as well as maintenance from a central interface. Such systems of content management provide procedures to manage

workflow in a collaborative environment.

Page 13: Intro to drupal

@radimklaska, [email protected]

Dynamic web page

Page 14: Intro to drupal

@radimklaska, [email protected]

Why Drupal?

● opensource

Page 15: Intro to drupal

@radimklaska, [email protected]

Why Drupal?

● opensource● secure (security team)

Page 16: Intro to drupal

@radimklaska, [email protected]

Why Drupal?

● opensource● secure (security team)● free

Page 17: Intro to drupal

@radimklaska, [email protected]

Why Drupal?

● opensource● secure (security team)● free● big community

DrupalCon Prague2000 attendees

Page 18: Intro to drupal

@radimklaska, [email protected]

Why Drupal?

● opensource● secure (security team)● free● big community● history since 1999

DrupalCon Prague2000 attendees

Page 19: Intro to drupal

@radimklaska, [email protected]

Why Drupal?

● opensource● secure (security team)● free● big community● history since 1999● modules

DrupalCon Prague2000 attendees

Page 20: Intro to drupal

@radimklaska, [email protected]

Why Drupal?

● opensource● secure (security team)● free● big community● history since 1999● modules● features DrupalCon Prague

2000 attendees

Page 21: Intro to drupal

@radimklaska, [email protected]

Why Drupal?

● opensource● secure (security team)● free● big community● history since 1999● modules● features● distributions

DrupalCon Prague2000 attendees

Page 22: Intro to drupal

@radimklaska, [email protected]

Drupal Commons

Page 23: Intro to drupal

@radimklaska, [email protected]

Open Atrium

Page 24: Intro to drupal

@radimklaska, [email protected]

Who uses it?

Page 25: Intro to drupal

@radimklaska, [email protected]

Who uses it?

Page 26: Intro to drupal

@radimklaska, [email protected]

Who uses it?

Page 27: Intro to drupal

@radimklaska, [email protected]

Who uses it?

Page 28: Intro to drupal

@radimklaska, [email protected]

Who uses it?

Page 29: Intro to drupal

@radimklaska, [email protected]

Who uses it?

Page 30: Intro to drupal

@radimklaska, [email protected]

What it does

● Community web site● Forums● Social networks● Wiki● Knowledge base● Business web applications

Page 31: Intro to drupal

@radimklaska, [email protected]

Contradictions

● Lack of Drupal talent

Page 32: Intro to drupal

@radimklaska, [email protected]

Contradictions

● Lack of Drupal talent● Steep learning curve (for developers)

Page 33: Intro to drupal

@radimklaska, [email protected]

Contradictions

● Lack of Drupal talent● Steep learning curve (for developers)● Custom themes

Page 34: Intro to drupal

@radimklaska, [email protected]

Contradictions

● Lack of Drupal talent● Steep learning curve (for developers)● Custom themes● Custom modules

Page 35: Intro to drupal

@radimklaska, [email protected]

Contradictions

● Lack of Drupal talent● Steep learning curve (for developers)● Custom themes● Custom modules● Good hosting

Page 36: Intro to drupal

@radimklaska, [email protected]

Contradictions

● Lack of Drupal talent● Steep learning curve (for developers)● Custom themes● Custom modules● Good hosting● (Deployment)

Page 37: Intro to drupal

@radimklaska, [email protected]

Questions?

Page 38: Intro to drupal

@radimklaska, [email protected]

● Old website:http://solvm.com/is-your-website-dressed-for-success/

● Request diagram:http://www.guru99.com/php-practical-example.html

● CMS definition:http://en.wikipedia.org/wiki/Content_management_system

● DrupalCon Prague 2013 Group photo:http://www.flickr.com/photos/x-foto/9918213265/in/pool-drupalconprague/

● Drupal Commons screenshot:http://wpmu.org/open-source-social-networking-matchup-buddypress-vs-drupal-commons/

● Open Atrium screenshot:http://developmentseed.org/blog/2009/sep/08/custom-open-atrium-intranet-launches-world-bank/

● Steep learning curve, originally by:http://xkcd.com/

Sources

Page 39: Intro to drupal

@radimklaska, [email protected]

Thank you!