Date post: | 20-Jan-2016 |
Category: |
Documents |
Upload: | augusta-rose |
View: | 233 times |
Download: | 0 times |
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!