comic relief and drupal ben alexander and benedict steele drupal for ngos, 22 nd july 2008

Post on 20-Jan-2016

236 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Comic Relief and DrupalBen Alexander and Benedict Steele

Drupal for NGOs, 22nd July 2008

* A wee disclaimer...

Coming up...

CR sites built with Drupal, when, what and why: Sport Relief Dubble Sendmyfriend

Plans for RND09 Benefits Challenges

Sites CR has built with Drupal

www.sportrelief.com www.sendmyfriend.org www.dubble.co.uk

Sport Relief

Custom module for event search and map mashup

Sport Relief

Event details

Sport Relief

CCK + Views for Media Centre

Sport Relief

Forum customisation

Sport Relief

Donations

Sport Relief

Integrating GPS, twitter, flickr and youtube via Jquery and GMaps

Sport Relief

Amazon AWS for hosting

EC2EC2

S3S3

More atDrupal forDevelopersnext Weds (29th)!

Send My Friend

Luscious theming

Send My Friend

Flash / Drupal integration

Send My Friend

The Joy of webform...

Dubble

Theme

Dubble

Site customisation for Dubble Agents

Dubble

Pod Passport module

Dubble

eCards

Red Nose Day 2009

Challenges and benefits

Challenges

Developer Buy-In

Developer skills and buy-in Steep learning curve - v. different model from 'plain PHP' Need for training courses – could NGO's join forces?

Workflow

Workflow eg. Keeping Dev / Staging / Live in sync, moderation We should share best practices

Optimising for performance

Optimising for performance Trade-off between extensibility and speed But, very good tools to help with this, eg. devel

Ensuring code quality

Ensuring code quality “Managing multi-module mashups” DB and theme can become interdependant PHPTemplate Themes can be too flexible Ideally more formalised processes eg. Code reviews

Challenges and benefits

Benefits

Consistency

Site consistency and design enforced Useful in a team developing lots of custom content!

Out of the box functionality

Lots of functionality 'out of the box' esp. for communities User registration Navigation Taxonomy...etc. But you know that!

Reduced development time

Massively reduced development time for key functions CCK and Views for custom data objects and queries Webform for...forms

...and the rest!

Flexible theming support Standard 'drupal way' gives developers shared vocabulary Drupal 6 has many big improvements...

Thank You!

top related