3. “Drupal is an open source content management
platform powering millions of websites and
applications”
4. Drupal is:
• Core platform and modules
• Contributed modules
• Themes
• Custom modules
• Configuration
• Community
5. What are Distributions?
A collection of modules, themes, 3rd party
libraries and settings that solve a specific
problem.
6. Anatomy of a
distribution
• Drupal core
• Installation profile
• Modules
• Themes
• 3rd party libraries, E.g., OpenLayers,
ImageMagick
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.
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. • 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. • Tailored for government websites
• Enhanced security, accessibility, directory,
and media room
• Developed from the ground up by Phase2
12. Conference
Organization
• 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. • 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
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
Distros often built on the backs of Enterprise clients, E.g., Open Publish for Thomas Reuters and OpenAtrium for the World Bank\n
\n
\n
Used by all DrupalCons and most Drupal camps\n
Watershed Now is a Drupal distribution developed to support the common content management, social media, online advocacy, fundraising, and geo-mapping needs of conservation organizations. The goal of this project is to allow conservation organizations to quickly "boot up" effective, easy-to-use websites on an inexpensive web host in minimal time.\n\nUsed in US, Mexico, and Canada, people contacted us from as far away as Mirinmar and New Zealand\nWeb sprint model\ndeveloped based on client projects\nfoundation for customizations\ndo innovative custom development while still serving the grass roots\nmaintainability is a challenge once the site launches\n
\n
Focus a distro on a very specific vertical and/or use case, and make sure it's one you know well \n\nCommunity tips:- Good documentation\nRoadmap\nSpread the word beyond Drupal\n
\n
\n
\n
\n
\n
\n
It takes lots of time and money to build a distro which organizations need to recoup. Distros as a lead gen tool is not scalable.\n\ndistros should be built to compliment core, not fight it\n