Drupal distributions and installation profiles

344 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
344
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Drupal distributions and installation profiles

  1. 1. Drupal distributions and installation profiles Andrei Jechiu andrei.jechiu@gmail.com http://wearepropeople.com
  2. 2. What are distributions?
  3. 3. What are distributions? Distributions are full copies of Drupal that include Drupal Core, along with additional software such as: ● themes ● modules ● libraries ● installation profiles.
  4. 4. Distribution types ● All-inclusive products: complete solutions for specialized use cases. ● Quick-start tools: starting points for developers and site builders.
  5. 5. Popular distributions
  6. 6. Drupal Commons
  7. 7. Drupal Commons
  8. 8. Commerce Kickstart
  9. 9. Commerce Kickstart ● Encourages Sales ● Simplifies administration ● Looks great on any device ● Accelerates development ● Bends to your will ● Opens the door to possibilities
  10. 10. Conference Organizing Distribution
  11. 11. Conference Organizing Distribution ● Session submission, voting and moderation ● Session schedule grid, Personalized attendee schedules ● Easy event registration and attendee management ● Community features ● Easy sponsors management
  12. 12. Open Publish
  13. 13. Open Publish
  14. 14. Drupal Gardens
  15. 15. Drupal Gardens The power of Drupal is a click away Choose from several customizable themes Build one site - duplicate to your heart's content
  16. 16. Open Atrium
  17. 17. Open Atrium Documents Events Discussions Multimedia Mobile Optimized Worktracker Data Security Identity Management Activity Streams Workflow Notifications Tags & Taxonomies Learning Tools Social Tools Microsites Custom Dashboard Custom Look & Feel Tutorials & Tours
  18. 18. When to use distributions? Evaluating Drupal
  19. 19. When to use distributions? Demoing Drupal
  20. 20. When to use distributions? Learning Drupal
  21. 21. When to use distributions? Quickly building a site
  22. 22. Why build a distribution? ● Build multiple similar sites ● Giving back to the community ● Encouraging community involvment with your project
  23. 23. Components Drupal Core Contrib Modules and Themes Custom Modules, Themes and Features Installati on Profile Distribution
  24. 24. Distributions vs Installation profiles
  25. 25. Installation profiles Installation profiles are like modules ● profilename.info ● profilename.install ● profilename.profile
  26. 26. Installation profiles profilename.info
  27. 27. Installation profiles profilename.install
  28. 28. Installation profiles profilename.install
  29. 29. Installation profiles
  30. 30. Installation profiles utilities Features Drush make
  31. 31. Features
  32. 32. Features
  33. 33. Features and Demo content Export demo content with features and use it in distributions Modules: ● Features ● UUID ● UUID Features ● Strongarm
  34. 34. Drush and Drush Make ● Drush - a command line tool for Drupal http://drush.ws/ ● Drush Make - Drupal Distributions Packaging Automation Tool
  35. 35. Simple Drush make api = 2 core = 7.x ; specify which version of Drupal to download projects[drupal][type] = core projects[drupal][version] = 7.14 ; now specify which modules and themes we want projects[views][version] = 3.3 projects[references][version] = 2.0 projects[features][version] = 1.0-rc3 projects[omega][version] = 3.1 ; themes are just like modules drush make distro.make
  36. 36. Select profile
  37. 37. Install demo content
  38. 38. Folder structure

×