Download - Introduction to Drupal

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 ?