![Page 1: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/1.jpg)
![Page 2: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/2.jpg)
In this webinar
Introduction to key distributions in Drupal.
Tips on using distributions to springboard development.
Why use distributions?
![Page 3: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/3.jpg)
Who is this for?
Developers who want to start developing with Drupal for the first time.
Decision makers curious about what can be done with Drupal.
Expected you know how to install a basic Drupal 7 site. Try Dev Desktop.
![Page 4: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/4.jpg)
About us
Heather James - Manager, Learning Services
Jakub Suchy - Manager, Solutions Architecture
![Page 5: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/5.jpg)
Why distributions?
![Page 6: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/6.jpg)
Vanilla Drupal
No clear use case… what does it do??
http://www.amazeelabs.com/en/blog/periodic-table-drupal-modules-infographic
![Page 7: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/7.jpg)
http://www.amazeelabs.com/en/blog/periodic-table-drupal-modules-infographic
![Page 8: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/8.jpg)
Alpaca Lace tangled mess by Manda Vixen Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/29694534@N03/4724530295/
![Page 9: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/9.jpg)
Nothing Quite So Satisfying as a Ball 'o Yarn by iris Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/irisphotos/8227795776/
![Page 10: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/10.jpg)
What is a distribution?
Select and configure to solve a problem.
+ =
![Page 11: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/11.jpg)
What is a distribution really?
Customized Drupal.
Installation profile included.
Your customizations are overrides in sites/ directory
![Page 12: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/12.jpg)
Example distributions
Try on Acquia Cloud now https://docs.acquia.com/cloud/site/install
![Page 13: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/13.jpg)
Demo Framework
![Page 14: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/14.jpg)
What makes it special?
Demo Framework is built to tell a “Drupal story”.
Easy to add your own scenarios.
Focus on showing Drupal in best light.
![Page 15: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/15.jpg)
Scenarios to tell a story
![Page 16: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/16.jpg)
The “visitor” story
![Page 17: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/17.jpg)
The “site building” story
![Page 18: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/18.jpg)
Panels for customizable page layout
![Page 19: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/19.jpg)
Demo of Demo Framework
The user’s story.
Interact with content.
Make a purchase.
Tracked information in marketing tools.
The builder’s story
Content workflow and maintenance.
Building and customizing new landing pages.
![Page 20: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/20.jpg)
Caveats?
Customization?
Use it to build off of?
Using existing scenarios is easy. Adding your own isn’t trivial.
Basically you would fork the project completely. Use as a basis then remove what you don’t need.
![Page 21: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/21.jpg)
Commons
![Page 22: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/22.jpg)
What makes it special?
Commons is focused on group interaction.
Lower barriers to participation.
Notion of “following” content, and highlighting contributions.
commons.acquia.com
![Page 23: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/23.jpg)
Key features and modules
Views is fully integrated
Panels is used for page layout.
Rules, Flag and Voting API are used across the site for interaction.
Organic Groups controls the group functionality and affects permissions
![Page 24: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/24.jpg)
Personal and group share/follow
![Page 25: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/25.jpg)
![Page 26: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/26.jpg)
Panels for customizable page layout
![Page 27: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/27.jpg)
Caveats
Using Commons is easy out of the box. Built to be used as a complete distribution.
Forking means you have your own development path. You don’t need to fork to customize Commons!
Custom design? Requires you to build your own theme from scratch.
![Page 28: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/28.jpg)
Commerce Kickstart
![Page 29: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/29.jpg)
What makes it special?
Commerce Kickstart shows how the Commerce module works with other ecosystem modules
Commerce moduledrupal.org/project/commerce
Commerce Kickstartdrupal.org/project/commerce_kickstart
drupalcommerce.org
![Page 30: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/30.jpg)
eCommerce and Drupal?
Does Drupal compete with other ecommerce platforms?
When is Drupal a good fit for e-commerce implementations?
What are some alternatives?
![Page 31: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/31.jpg)
Demo content
![Page 32: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/32.jpg)
Helpful guides embedded
![Page 33: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/33.jpg)
![Page 34: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/34.jpg)
![Page 35: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/35.jpg)
Layout and theming?
![Page 36: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/36.jpg)
Making purchases
![Page 37: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/37.jpg)
Adding products
![Page 38: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/38.jpg)
Product variation types
![Page 39: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/39.jpg)
Other notable distributions
![Page 40: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/40.jpg)
Other distributions
“Try it now”
Acquia hosting, free, quick and easy.
acquia.com/downloads
OpenPublicOpenPublishOpenScholarmore!
![Page 41: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/41.jpg)
COD
COD - Conference organizing distribution
Used for DrupalCamp sites and other events
http://usecod.com/
![Page 42: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/42.jpg)
Open Atrium
Social collaborationIntranet, portals
http://openatrium.com/
![Page 43: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/43.jpg)
aGov
Where is the main hub for this distribution?
What problem does it solve?
What is a typical use case?
Any caveats?
http://agov.com.au/freecloud
Reduce waste and lower costs
Local government agencies in Australia.
Specific to their needs
![Page 44: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/44.jpg)
Want to build your own?
![Page 45: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/45.jpg)
Red Onion by Michael Patterson Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/michaelnpatterson/6512135073/in/photostream/
![Page 46: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/46.jpg)
A selection of features
![Page 47: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/47.jpg)
Roll your own?
Why do it?
When to do it?
Why not to do it?
Reduce duplicated effort improve interoperability.
Established experience and clear need.
Requires large initial investment and ongoing development
![Page 48: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/48.jpg)
Decisions to make
Before you even start!
Defined goals?
Use cases?
What is repeatable?
Who is going to do the work?
As you develop?
What are content types required among all situations?
How should functionality be overridden?
What should be delivered?
![Page 49: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/49.jpg)
Example: Life sciences companyDefined goals?
Use cases?
What is repeatable?
What is delivered?
Who is going to do the work?
Everyone on same platform1 site per product
Layout, notion of product content.
Each team gets blank platform
External agencies.
![Page 50: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/50.jpg)
What we can offer
Building platforms with clients
Architecting and planning
Working with partners to manage work
Provide infrastructure
Red Onion by Michael Patterson Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/michaelnpatterson/6512135073/in/photostream/
![Page 51: A Development Springboard: Using Drupal Distributions](https://reader036.vdocuments.us/reader036/viewer/2022081507/554ae262b4c9056a798b5027/html5/thumbnails/51.jpg)
Keep an eye on the blog!
acquia.com/blog/beginners-guide-distributions-fast-track-drupal-development
acquia.com/blog/demo-framework-distribution-pretty-much-guaranteed-blow-their-minds
acquia.com/blog/drupal-commons-tutorial-customizing-community-website
More to come!
Red Onion by Michael Patterson Attribution 2.0 (CC BY 2.0)http://www.flickr.com/photos/michaelnpatterson/6512135073/in/photostream/