Building complex web
site the Drupal way
  Speaker: Fredrik Jonsson
Fredrik Jonsson
          @frjo_xdeb
       xdeb.org/blog/frjo
       xdeb.net/services
  en.wikipedia.org/wiki/Sweden
Stockholm




            Delhi
Drupal
What is Drupal

Less coding, more configuration
(The Drupal way)

Adding a image gallery to a
blog, live example.

Questions
Drupal
Open Source CMS distributed under the GPL

First released in 2001

Founder Dries Buytaert, Belgium

Great community

Code and API will change, data is sacred

Clean and solid API

Many small building blocks for flexibility
The Drupal way
Less code, more configuration

Only small snippets of ”glue” code and
extensions to other modules

Make any custom modules in to general
implementation and release them on d.o.

Build the theme on a good base theme

Follow Drupal Coding Standard
Benifits
Quick development of complex web sites

Easy to upgrade to new Drupal versions

Easy to expand the web site

Reusable solutions

Secure solutions
Requirements
Must take the time to really learn Drupal
and a number of important modules.

Always do things the right why, no quick and
ugly shortcuts.

Use time now to save it tenfold in the
future.

Follow Drupal Coding Standard
Web sites
www.mapleleafweb.com (By me)




            Text
www.mapleleafweb.com (By me)
labs.sonyericsson.com (By NodeOne)
Example
Example
Check out this
Drush, the Drupal shell

Apache Solr integration, pro search function

Aegir hosting system

Version control with Bazaar or Git
Questions
Fredrik Jonsson
          @frjo_xdeb
       xdeb.org/blog/frjo
       xdeb.net/services
  en.wikipedia.org/wiki/Sweden
The End

The Drupal Way