introduction to drupal

34
Introduction to Drupal by Leow Kah Thong http://kahthong.com @ktleow [email protected]

Upload: kah-thong-leow

Post on 21-Nov-2014

1.405 views

Category:

Technology


2 download

DESCRIPTION

My slide of Introduction to Drupal that was prepared for Webcamp KL group's epic CMS battle between Drupal vs Joomla vs Wordpress. Btw, the fonts used in this slide is Avenir. Slideshare converted it to some weird fonts, just download it and open.

TRANSCRIPT

Page 1: Introduction to Drupal

Introduction to Drupalby Leow Kah Thong

http://kahthong.com @[email protected]

Page 2: Introduction to Drupal

What is “Drupal”?

• Pronounced “droo-puhl”• Founded by Dries Buytaert• Started as school discussion forum in

2000• Drupal was later released in 2001• CMS + CMF = Best of both worlds

www.kahthong.com

Page 3: Introduction to Drupal

The Numbers

• 13,316 modules• 1,334 themes• 13,464 developers• 720,717 people from 228 countries• 99 languages supported• 557,155 weekly downloads• 2.64% of worldwide websites• 2nd top CMS in the world • Price? $0 - FREE

www.kahthong.com

Page 4: Introduction to Drupal

Features

• Multisite installation (eg: Sony Music)• Build (almost) any kind of website• Implement (almost any kind of

design)• Scalable / Caching• Secure (dedicated security team)

www.kahthong.com

Page 5: Introduction to Drupal

Features (cont.)

• SEO friendly / Semantic Web• Developer friendly (3rd party

integration)• API well documented• Hosted service (Drupal Gardens)• Drupal is everywhere!

www.kahthong.com

Page 6: Introduction to Drupal

Interface

www.kahthong.com

Standard Drupal 7 installation

Page 7: Introduction to Drupal

When would you use Drupal?

• Website that requires flexibility• Interact with other sites or technology• Create complex online forms /

questionnaires• Web applications with 3rd party

integration (eg: PubSubHubbub, RDF, ApacheSolr Search, Apache Mahout, MongoDB, etc)

www.kahthong.com

Page 8: Introduction to Drupal

Case Study• OpenShippingRates.com– Problem

• Number of online stores growing• Difficult to maintain shipping rates

– Solution• Drupal as Web Service provider (API)• Centralised database for rates

– Features:• API interface to get live shipping quotes• Web UI for clients (providers) to update rates

www.kahthong.com

Page 9: Introduction to Drupal

OpenShippingRates.com (Concept)

www.kahthong.com

Page 10: Introduction to Drupal

The Future

• Drupal 8 :-–Multi device publishing (mobile, tablet,

etc)– HTML5– CSS3– Responsive themes (UX)– Components will be based on Symfony2

www.kahthong.com

Page 11: Introduction to Drupal

Some of the notable websites powered by Drupal

Page 12: Introduction to Drupal

Whitehouse

Page 13: Introduction to Drupal

The Economist

Page 14: Introduction to Drupal

CNN Go

Page 15: Introduction to Drupal

Ubuntu

Page 16: Introduction to Drupal

Twitter Developers

Page 17: Introduction to Drupal

MTV

Page 18: Introduction to Drupal

Sony Music artists

Page 19: Introduction to Drupal

World Economic Forum

Page 20: Introduction to Drupal

ING Insurance

Page 21: Introduction to Drupal

PayPal X Commerce

Page 22: Introduction to Drupal

Zynga

Page 23: Introduction to Drupal

IKEA

Page 24: Introduction to Drupal

eBay Classifieds

Page 25: Introduction to Drupal

The Commonwealth Games

Page 26: Introduction to Drupal

McDonald’s

Page 27: Introduction to Drupal

The Sun Daily (by Gix Solutions & Miles33)

Page 28: Introduction to Drupal

Terminal Bersepadu Selatan(by Stronium)

Page 29: Introduction to Drupal

The Malay Mail

Page 30: Introduction to Drupal

Tune Hotels

Page 31: Introduction to Drupal

APIIT / UCTI Library

Page 32: Introduction to Drupal

SEGi University College

Page 33: Introduction to Drupal

“Drupal takes longer to learn, but once you learn it, you won’t want to build on

any other platform.” – Unknown

Page 34: Introduction to Drupal

Thank you!

Q & A ?