THE DRUPAL ECOSYSTEM
FOR DRUPAL SERVICES
How to Productize your Drupal services

Drupal Camp Dubai | November 30 2013
www....
Mohammed J. Razem
CEO & Founder at Vardot
m.razem@vardot.com
@moerazem
d.o/user/255384

Drupal Camp Dubai | November 30 20...
In Context

Web Products &
Web Services

Tuesday, 03, December 2013
Products vs. Services
Products

Services

• Develop once, sell

• Need a new “project”

• Maintain one system

• Maintain ...
Productizing Services

Drupal Camp Dubai | November 30 2013
Tuesday, 03, December 2013
What do we want to
achieve?

• Reduce “Total Cost of Ownership” for
the customer

• Reduce “Operational Costs” for the
ven...
In Context

Drupal Project’s Most
Time Consuming
Phases
Tuesday, 03, December 2013
Drupal Project Life Span

Drupal Camp Dubai | November 30 2013
Tuesday, 03, December 2013
Drupal Project Life Span
1

Site Building, Development & Theming

Drupal Camp Dubai | November 30 2013
Tuesday, 03, Decemb...
Drupal Project Life Span
1
2

Site Building, Development & Theming
Launch, and After-launch Monitoring

Drupal Camp Dubai ...
Drupal Project Life Span
1
2

Site Building, Development & Theming
Launch, and After-launch Monitoring

How to use Drupal ...
Drupal Project Life Span
1

Site Building, Development & Theming

Drupal Camp Dubai | November 30 2013
Tuesday, 03, Decemb...
1

Site Building, Development & Theming

Drupal Camp Dubai | November 30 2013
Tuesday, 03, December 2013
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

Dru...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

• H...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

• H...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

• H...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

Dru...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

‣

...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

‣
‣...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

‣
‣...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

‣
‣...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

Dru...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

‣

...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

‣

...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

‣

...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

‣

...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

‣

...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

• H...
1

Site Building, Development & Theming

• Have a “Features Server”

Drupal Camp Dubai | November 30 2013
Tuesday, 03, Dec...
1

Site Building, Development & Theming

• Have a “Features Server”
‣

Package multiple functions that can be
used on mult...
1

Site Building, Development & Theming

• Have a “Features Server”
‣

Package multiple functions that can be
used on mult...
1

Site Building, Development & Theming

• Have a “Features Server”
‣

Package multiple functions that can be
used on mult...
1

Site Building, Development & Theming

• Have a “Features Server”
‣

Package multiple functions that can be
used on mult...
1

Site Building, Development & Theming

• Have a “Features Server”
‣

Package multiple functions that can be
used on mult...
1

Site Building, Development & Theming

• Have a “Features Server”

Drupal Camp Dubai | November 30 2013
Tuesday, 03, Dec...
1

Site Building, Development & Theming

• Have a “Features Server”
‣

Examples:

Drupal Camp Dubai | November 30 2013
Tue...
1

Site Building, Development & Theming

• Have a “Features Server”
‣

Examples:

‣

News section

Drupal Camp Dubai | Nov...
1

Site Building, Development & Theming

• Have a “Features Server”
‣

Examples:

‣
‣

News section
Promotion slider

Drup...
1

Site Building, Development & Theming

• Have a “Features Server”
‣

Examples:

‣
‣
‣

News section
Promotion slider
Mic...
1

Site Building, Development & Theming

• Have a “Features Server”
‣

Examples:

‣
‣
‣

News section
Promotion slider
Mic...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

• H...
1

Site Building, Development & Theming

• Use “Drush”

Drupal Camp Dubai | November 30 2013
Tuesday, 03, December 2013
1

Site Building, Development & Theming

• Use “Drush”
‣

Swiss knife of Drupal

Drupal Camp Dubai | November 30 2013
Tues...
1

Site Building, Development & Theming

• Use “Drush”
‣
‣

Swiss knife of Drupal
Speeds up development by 4x

Drupal Camp...
1

Site Building, Development & Theming

• Use “Drush”
‣
‣
‣

Swiss knife of Drupal
Speeds up development by 4x
Managing m...
1

Site Building, Development & Theming

• Use “Drush”
‣
‣
‣

Swiss knife of Drupal

‣

Easy Drupal updates - with backups...
1

Site Building, Development & Theming

• Invest in “Installation Profiles” for each
Vertical - a.k.a “Distributions”

• H...
1

Site Building, Development & Theming

• Use a streamlined development

environment - such as “Acquia Cloud”

Drupal Cam...
1

Site Building, Development & Theming

• Use a streamlined development

environment - such as “Acquia Cloud”

Drupal Cam...
1

Site Building, Development & Theming

• Use a streamlined development

environment - such as “Acquia Cloud”

‣

Multi-D...
1

Site Building, Development & Theming

• Use a streamlined development

environment - such as “Acquia Cloud”

‣

Multi-D...
1

Site Building, Development & Theming

• Use a streamlined development

environment - such as “Acquia Cloud”

‣

Multi-D...
1

Site Building, Development & Theming

• Use a streamlined development

environment - such as “Acquia Cloud”

‣

Multi-D...
Drupal Project Life Span

2

Launch, and After-launch Monitoring

Drupal Camp Dubai | November 30 2013
Tuesday, 03, Decemb...
2

Launch, and After-launch Monitoring

Drupal Camp Dubai | November 30 2013
Tuesday, 03, December 2013
2

Launch, and After-launch Monitoring

• Almost 100 items to check before launch

Drupal Camp Dubai | November 30 2013
Tu...
2

Launch, and After-launch Monitoring

• Almost 100 items to check before launch
‣

SEO

Drupal Camp Dubai | November 30 ...
2

Launch, and After-launch Monitoring

• Almost 100 items to check before launch
‣
‣

SEO
Performance

Drupal Camp Dubai ...
2

Launch, and After-launch Monitoring

• Almost 100 items to check before launch
‣
‣
‣

SEO
Performance
Security

Drupal ...
2

Launch, and After-launch Monitoring

• Almost 100 items to check before launch
‣
‣
‣
‣

SEO
Performance
Security
Best p...
2

Launch, and After-launch Monitoring

• Almost 100 items to check before launch
‣
‣
‣
‣
‣

SEO
Performance
Security
Best...
2

Launch, and After-launch Monitoring

• Almost 100 items to check before launch
‣
‣
‣
‣
‣
‣

SEO
Performance
Security
Be...
2

Launch, and After-launch Monitoring

• Create your own
“Checklist”

‣
‣

Requires manual check

‣

Very customized

Can...
2

Launch, and After-launch Monitoring

• Use “Production Check”
module

‣
‣
‣

Digitalize your checklist

‣

Periodically...
2

Launch, and After-launch Monitoring

• Use “Production Check”
module

‣

One dashboard for
all sites

‣

Host on our ow...
2

Launch, and After-launch Monitoring

• Use “Acquia Insight”
‣

Monitors over 80 conf,
performance and security
settings...
Bottom line...
Use & invest in the right tools
(Features, Installation Profiles,
Production Monitor, Streamlined Dev
Enviro...
Thank You!
Any questions?
Drupal Camp Dubai | November 30 2013
Tuesday, 03, December 2013
Upcoming SlideShare
Loading in...5
×

The Drupal Ecosystem for Drupal Services

2,596

Published on

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

Published in: Technology, Business

The Drupal Ecosystem for Drupal Services

  1. 1. THE DRUPAL ECOSYSTEM FOR DRUPAL SERVICES How to Productize your Drupal services Drupal Camp Dubai | November 30 2013 www.vardot.com Tuesday, 03, December 2013
  2. 2. Mohammed J. Razem CEO & Founder at Vardot m.razem@vardot.com @moerazem d.o/user/255384 Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  3. 3. In Context Web Products & Web Services Tuesday, 03, December 2013
  4. 4. Products vs. Services Products Services • Develop once, sell • Need a new “project” • Maintain one system • Maintain multiple • Focused teams - can • Harder to get same multiple run Agile easily Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013 every time “projects” quality; multiple teams
  5. 5. Productizing Services Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  6. 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. 7. In Context Drupal Project’s Most Time Consuming Phases Tuesday, 03, December 2013
  8. 8. Drupal Project Life Span Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  9. 9. Drupal Project Life Span 1 Site Building, Development & Theming Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  10. 10. Drupal Project Life Span 1 2 Site Building, Development & Theming Launch, and After-launch Monitoring Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  11. 11. Drupal Project Life Span 1 2 Site Building, Development & Theming Launch, and After-launch Monitoring How to use Drupal effectively in each phase to productize? Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  12. 12. Drupal Project Life Span 1 Site Building, Development & Theming Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  13. 13. 1 Site Building, Development & Theming Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  14. 14. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  15. 15. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” • Have a “Features Server” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  16. 16. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” • Have a “Features Server” • Use “Drush” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  17. 17. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” • Have a “Features Server” • Use “Drush” • Use a streamlined development environment - such as “Acquia Cloud” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  18. 18. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  19. 19. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” ‣ Build and configure your own Go Kit Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  20. 20. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” ‣ ‣ Build and configure your own Go Kit Build once, for each vertical, use to many! Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  21. 21. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” ‣ ‣ ‣ Build and configure your own Go Kit Build once, for each vertical, use to many! No need to reconfigure Drupal every time you have a new project Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  22. 22. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” ‣ ‣ ‣ Build and configure your own Go Kit ‣ Packaged and maintained through drupal.org Build once, for each vertical, use to many! No need to reconfigure Drupal every time you have a new project Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  23. 23. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  24. 24. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” ‣ Examples: Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  25. 25. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” ‣ Examples: ‣ Drupal Commons Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  26. 26. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” ‣ Examples: ‣ ‣ Drupal Commons Open Scholar Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  27. 27. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” ‣ Examples: ‣ ‣ ‣ Drupal Commons Open Scholar Open Public Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  28. 28. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” ‣ Examples: ‣ ‣ ‣ ‣ Drupal Commons Open Scholar Open Public Varbase - saved 32 hours for each project Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  29. 29. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” • Have a “Features Server” • Use “Drush” • Use “Acquia Cloud” for stream-lined development Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  30. 30. 1 Site Building, Development & Theming • Have a “Features Server” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  31. 31. 1 Site Building, Development & Theming • Have a “Features Server” ‣ Package multiple functions that can be used on multiple sites Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  32. 32. 1 Site Building, Development & Theming • Have a “Features Server” ‣ Package multiple functions that can be used on multiple sites ‣ Do it once, use for many Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  33. 33. 1 Site 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 Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  34. 34. 1 Site 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 Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  35. 35. 1 Site 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. 36. 1 Site Building, Development & Theming • Have a “Features Server” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  37. 37. 1 Site Building, Development & Theming • Have a “Features Server” ‣ Examples: Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  38. 38. 1 Site Building, Development & Theming • Have a “Features Server” ‣ Examples: ‣ News section Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  39. 39. 1 Site Building, Development & Theming • Have a “Features Server” ‣ Examples: ‣ ‣ News section Promotion slider Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  40. 40. 1 Site Building, Development & Theming • Have a “Features Server” ‣ Examples: ‣ ‣ ‣ News section Promotion slider Microsite builder Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  41. 41. 1 Site Building, Development & Theming • Have a “Features Server” ‣ Examples: ‣ ‣ ‣ News section Promotion slider Microsite builder • http://features.drupal.vardot.com saved hundreds of hours Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  42. 42. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” • Have a “Features Server” • Use “Drush” • Use “Acquia Cloud” for stream-lined development Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  43. 43. 1 Site Building, Development & Theming • Use “Drush” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  44. 44. 1 Site Building, Development & Theming • Use “Drush” ‣ Swiss knife of Drupal Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  45. 45. 1 Site Building, Development & Theming • Use “Drush” ‣ ‣ Swiss knife of Drupal Speeds up development by 4x Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  46. 46. 1 Site Building, Development & Theming • Use “Drush” ‣ ‣ ‣ Swiss knife of Drupal Speeds up development by 4x Managing multiple environment from one place Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  47. 47. 1 Site Building, Development & Theming • Use “Drush” ‣ ‣ ‣ Swiss knife of Drupal ‣ Easy Drupal updates - with backups Speeds up development by 4x Managing multiple environment from one place Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  48. 48. 1 Site Building, Development & Theming • Invest in “Installation Profiles” for each Vertical - a.k.a “Distributions” • Have a “Features Server” • Use “Drush” • Use a streamlined development environment - such as “Acquia Cloud” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  49. 49. 1 Site Building, Development & Theming • Use a streamlined development environment - such as “Acquia Cloud” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  50. 50. 1 Site Building, Development & Theming • Use a streamlined development environment - such as “Acquia Cloud” Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  51. 51. 1 Site Building, Development & Theming • Use a streamlined development environment - such as “Acquia Cloud” ‣ Multi-Drupal environments for development and production Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  52. 52. 1 Site Building, Development & Theming • Use a streamlined development environment - such as “Acquia Cloud” ‣ Multi-Drupal environments for development and production ‣ Enforces streamlined standard development Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  53. 53. 1 Site Building, Development & Theming • Use a streamlined development environment - such as “Acquia Cloud” ‣ Multi-Drupal environments for development and production ‣ ‣ Enforces streamlined standard development Installation Profiles and Drush integration Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  54. 54. 1 Site Building, Development & Theming • Use a streamlined development environment - such as “Acquia Cloud” ‣ Multi-Drupal environments for development and production ‣ ‣ ‣ Enforces streamlined standard development Installation Profiles and Drush integration Has an API to extend, and build your own workflow Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  55. 55. Drupal Project Life Span 2 Launch, and After-launch Monitoring Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  56. 56. 2 Launch, and After-launch Monitoring Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  57. 57. 2 Launch, and After-launch Monitoring • Almost 100 items to check before launch Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  58. 58. 2 Launch, and After-launch Monitoring • Almost 100 items to check before launch ‣ SEO Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  59. 59. 2 Launch, and After-launch Monitoring • Almost 100 items to check before launch ‣ ‣ SEO Performance Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  60. 60. 2 Launch, and After-launch Monitoring • Almost 100 items to check before launch ‣ ‣ ‣ SEO Performance Security Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  61. 61. 2 Launch, and After-launch Monitoring • Almost 100 items to check before launch ‣ ‣ ‣ ‣ SEO Performance Security Best practices Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  62. 62. 2 Launch, and After-launch Monitoring • Almost 100 items to check before launch ‣ ‣ ‣ ‣ ‣ SEO Performance Security Best practices Accessibility Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  63. 63. 2 Launch, and After-launch Monitoring • Almost 100 items to check before launch ‣ ‣ ‣ ‣ ‣ ‣ SEO Performance Security Best practices Accessibility Theme and design Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  64. 64. 2 Launch, and After-launch Monitoring • Create your own “Checklist” ‣ ‣ Requires manual check ‣ Very customized Can not be used for monitoring Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  65. 65. 2 Launch, and After-launch Monitoring • Use “Production Check” module ‣ ‣ ‣ Digitalize your checklist ‣ Periodically check and keep on monitoring your site ‣ Keep your website updated Customizable and hookable One click validation before launch Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  66. 66. 2 Launch, and After-launch Monitoring • Use “Production Check” module ‣ One dashboard for all sites ‣ Host on our own “monitor” server ‣ Integrates with Nagios for instant alerts via email, SMS, Twitter DM Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  67. 67. 2 Launch, and After-launch Monitoring • Use “Acquia Insight” ‣ Monitors over 80 conf, performance and security settings ‣ Provides overall score for performance, SEO, security and best-practices Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  68. 68. Bottom line... Use & invest in the right tools (Features, Installation Profiles, Production Monitor, Streamlined Dev Environment) It will save everybody’s time and money Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  69. 69. Thank You! Any questions? Drupal Camp Dubai | November 30 2013 Tuesday, 03, December 2013
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×