The Drupal Ecosystem for Drupal Services

  • View
    1.912

  • Download
    4

Embed Size (px)

DESCRIPTION

The Drupal Ecosystem for Drupal Services. How to Productize your Drupal services.

Text of The Drupal Ecosystem for Drupal Services

  • 1. THE DRUPAL ECOSYSTEM FOR DRUPAL SERVICES How to Productize your Drupal servicesDrupal Camp Dubai | November 30 2013 www.vardot.com Tuesday, 03, December 2013

2. Mohammed J. Razem CEO & Founder at Vardot m.razem@vardot.com @moerazem d.o/user/255384Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 3. In ContextWeb Products & Web ServicesTuesday, 03, December 2013 4. Products vs. Services ProductsServices Develop once, sell Need a new project Maintain one system Maintain multiple Focused teams - can Harder to get samemultiplerun Agile easilyDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013every time projectsquality; multiple teams 5. Productizing ServicesDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 6. What do we want to achieve? Reduce Total Cost of Ownership for the customer Reduce Operational Costs for the vendor Provide higher quality standards Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 7. In ContextDrupal Projects Most Time Consuming Phases Tuesday, 03, December 2013 8. Drupal Project Life SpanDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 9. Drupal Project Life Span 1Site Building, Development & ThemingDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 10. Drupal Project Life Span 1 2Site Building, Development & Theming Launch, and After-launch MonitoringDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 11. Drupal Project Life Span 1 2Site Building, Development & Theming Launch, and After-launch MonitoringHow to use Drupal effectively in each phase to productize?Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 12. Drupal Project Life Span 1Site Building, Development & ThemingDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 13. 1Site Building, Development & ThemingDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 14. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a DistributionsDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 15. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a Distributions Have a Features ServerDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 16. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a Distributions Have a Features Server Use DrushDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 17. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a Distributions Have a Features Server Use Drush Use a streamlined developmentenvironment - such as Acquia CloudDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 18. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a DistributionsDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 19. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a DistributionsBuild and congure your own Go KitDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 20. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a Distributions Build and congure your own Go Kit Build once, for each vertical, use to many!Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 21. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a Distributions Build and congure your own Go Kit Build once, for each vertical, use to many! No need to recongure Drupal every time you have a new projectDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 22. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a Distributions Build and congure your own Go KitPackaged and maintained through drupal.orgBuild once, for each vertical, use to many! No need to recongure Drupal every time you have a new projectDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 23. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a DistributionsDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 24. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a DistributionsExamples:Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 25. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a DistributionsExamples:Drupal CommonsDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 26. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a DistributionsExamples: Drupal Commons Open ScholarDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 27. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a DistributionsExamples: Drupal Commons Open Scholar Open PublicDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 28. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a DistributionsExamples: Drupal Commons Open Scholar Open Public Varbase - saved 32 hours for each projectDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 29. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a Distributions Have a Features Server Use Drush Use Acquia Cloud for stream-lined developmentDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 30. 1Site Building, Development & Theming Have a Features ServerDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 31. 1Site Building, Development & Theming Have a Features Server Package multiple functions that can be used on multiple sitesDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 32. 1Site Building, Development & Theming Have a Features Server Package multiple functions that can be used on multiple sitesDo it once, use for manyDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 33. 1Site Building, Development & Theming Have a Features Server Package multiple functions that can be used on multiple sites Do it once, use for many Can be versionedDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 34. 1Site Building, Development & Theming Have a Features Server Package multiple functions that can be used on multiple sites Do it once, use for many Can be versioned More like AppsDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 35. 1Site Building, Development & Theming Have a Features Server Package multiple functions that can be used on multiple sites Do it once, use for many Can be versioned More like Apps Easier deployment; Saves development time!!Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 36. 1Site Building, Development & Theming Have a Features ServerDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 37. 1Site Building, Development & Theming Have a Features Server Examples:Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 38. 1Site Building, Development & Theming Have a Features Server Examples:News sectionDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 39. 1Site Building, Development & Theming Have a Features Server Examples: News section Promotion sliderDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 40. 1Site Building, Development & Theming Have a Features Server Examples: News section Promotion slider Microsite builderDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 41. 1Site Building, Development & Theming Have a Features Server Examples: News section Promotion slider Microsite builder http://features.drupal.vardot.com saved hundreds of hoursDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 42. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a Distributions Have a Features Server Use Drush Use Acquia Cloud for stream-lined developmentDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 43. 1Site Building, Development & Theming Use DrushDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 44. 1Site Building, Development & Theming Use Drush Swiss knife of DrupalDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 45. 1Site Building, Development & Theming Use Drush Swiss knife of Drupal Speeds up development by 4xDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 46. 1Site Building, Development & Theming Use Drush Swiss knife of Drupal Speeds up development by 4x Managing multiple environment from one placeDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 47. 1Site Building, Development & Theming Use Drush Swiss knife of DrupalEasy Drupal updates - with backupsSpeeds up development by 4x Managing multiple environment from one placeDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 48. 1Site Building, Development & Theming Invest in Installation Proles for each Vertical - a.k.a Distributions Have a Features Server Use Drush Use a streamlined developmentenvironment - such as Acquia CloudDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 49. 1Site Building, Development & Theming Use a streamlined developmentenvironment - such as Acquia CloudDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 50. 1Site Building, Development & Theming Use a streamlined developmentenvironment - such as Acquia CloudDrupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 51. 1Site Building, Development & Theming Use a