Drupal Distributions, an Open Source Product Model

3,589 views

Published on

Published in: Technology
  • Be the first to comment

Drupal Distributions, an Open Source Product Model

  1. 1. Drupal Distributions, an Open Source Product Model Lev Tsypin lev@thinkshout.com ThinkShout.com
  2. 2. Agenda• Drupal basics• What are distributions?• Prominent examples• Business models
  3. 3. “Drupal is an open source content management platform powering millions of websites and applications”
  4. 4. Drupal is:• Core platform and modules• Contributed modules• Themes• Custom modules• Configuration• Community
  5. 5. What are Distributions? A collection of modules, themes, 3rd party libraries and settings that solve a specific problem.
  6. 6. Anatomy of a distribution• Drupal core• Installation profile• Modules• Themes• 3rd party libraries, E.g., OpenLayers, ImageMagick
  7. 7. What problems do distributions solve?• Bundling code, design, and configuration into a single package.• Downloading and configuring each dependency individually.• Eliminate the need to sift through the thousands of available modules.
  8. 8. Prominent Examples
  9. 9. Open Atrium• “Open Atrium is an intranet in a box”• Features include a blog, wiki, calendar, to do list, shoutbox, and a dashboard to manage it all.• Initially developed by Development Seed for the World Bank and then sold to Phase2 Technology.
  10. 10. • A social networking platform allowing organizations to interact with their constituents.• Feature set comparable to Jive and Facebook.• Developed by Acquia targeting the enterprise space
  11. 11. • Tailored for government websites• Enhanced security, accessibility, directory, and media room• Developed from the ground up by Phase2
  12. 12. ConferenceOrganization• Distribution for creating a conference website• Features event signup, session proposals, voting / judging, scheduling, and social networking.• An example of a grass roots distro developed by and for the community.
  13. 13. • ThinkShout’s distribution targeting conservation groups• 35 known installs, 20 paid• Sites launched in a series of web sprints• Allows for innovative custom development while serving grass roots• Biggest challenge is maintenance
  14. 14. DEMO!
  15. 15. Building a distribution• Identify a need• Design features to meet it• Develop one or more themes• Build!• Market & Promote: release on d.o., marketing site, blog, nurture community
  16. 16. Business Models
  17. 17. Customization
  18. 18. Installation /Configuration
  19. 19. Hosting
  20. 20. Revenue share with apublisher like Acquia
  21. 21. Lead generation
  22. 22. Challenges• Make distributions commercially viable• Fragmentation, E.g., debian vs ubuntu• Competing niche products dilute Drupal• Distributed communities shrink resources• Small core / Framework vs CMS
  23. 23. Questions? Lev Tsypin ThinkShout.com drupal.org/user/54135 @levelos

×