Using Build Kit & the Kit specification to build Drupal distributions

1,058 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,058
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Using Build Kit & the Kit specification to build Drupal distributions

  1. 1. Using Build Kit & the Kit specification to build Drupal distributions Shawn Price @sprice Affinity Bridge
  2. 2. Build Kit <ul><li>drupal.org/project/buildkit
  3. 3. A distro that makes it easier to make distros
  4. 4. Drupal 6 / Drupal 7
  5. 5. Enforces install profile/drush make pattern
  6. 6. Tracks important upstream core patches
  7. 7. Defines a small number of useful contrib modules </li></ul>
  8. 8. Kit Specification <ul><li>drupal.org/project/kit
  9. 9. Guidelines for creating interoperable features modules and themes
  10. 10. Drupal 6
  11. 11. Kitf.txt = Features spec
  12. 12. Kitt.txt = Themes spec
  13. 13. Note (unmaintained, last update July 2010) </li></ul>
  14. 14. Kit Features Guidelines <ul><li>A feature addresses a single user story
  15. 15. Namespaces
  16. 16. Roles and permissions
  17. 17. Variables
  18. 18. Paths and menus
  19. 19. Block visibility and theme regions
  20. 20. Dependencies
  21. 21. Problematic components </li></ul>
  22. 22. Kit Theme Guidelines <ul><li>Regions
  23. 23. Page template variables
  24. 24. Element attributes </li></ul>
  25. 25. Kit Compliance <ul><li>Line in .info file </li><ul><li>kitf = &quot;1.0-draft”
  26. 26. kitt = &quot;1.0-draft&quot; </li></ul><li>Kit test Makefile </li><ul><li>See http://github.com/phase2/atrium_kit </li></ul></ul>
  27. 27. Demo

×