0
Using Features module                               The facilities of Features Drupal moduleWednesday, November 30, 2011
About us                          Kálmán Hosszu                          Factory Creative Studio                          ...
Numbers                          New commits every two weeks                          Latest stable version is not older t...
Usage statistics                                            from drupal.orgWednesday, November 30, 2011
Cool but why?Wednesday, November 30, 2011
BeforeWednesday, November 30, 2011
AfterWednesday, November 30, 2011
Exportable settings                          Content types                          Permissions                          V...
Felxibility                          Features module hooks                          API functions                         ...
InterfaceWednesday, November 30, 2011
Creating pageWednesday, November 30, 2011
Creating pageWednesday, November 30, 2011
Listing pageWednesday, November 30, 2011
Status pageWednesday, November 30, 2011
Problems? Solutions!Wednesday, November 30, 2011
Things that we create                     over and over again...Wednesday, November 30, 2011
My news system:                               News content type with fields                               Listing page with...
Again and again...Wednesday, November 30, 2011
Use Features!Wednesday, November 30, 2011
Deployment workflowWednesday, November 30, 2011
Problems                      Creating content types...                      Setting up views...                      Addi...
No way!Wednesday, November 30, 2011
dev > staging > production                Code Driven DevelopmentWednesday, November 30, 2011
Version controlWednesday, November 30, 2011
Problems                         I have to use another                         computer                         I haven’t ...
Versioning the code                          You’ve got backup                          The team can work together        ...
Now you are using FeaturesWednesday, November 30, 2011
Best practisesWednesday, November 30, 2011
Don’t be lazy!Wednesday, November 30, 2011
Thinking in features                        Encapsulation                               Permission features               ...
DrushWednesday, November 30, 2011
Cool modules                          Diff (http://drupal.org/project/diff)                          Strongarm (http://dru...
Experimental possibilities                          Using install profiles                          Managing installs with ...
Questions?Wednesday, November 30, 2011
Upcoming SlideShare
Loading in...5
×

The facilities of Features Drupal module

830

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
830
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "The facilities of Features Drupal module"

  1. 1. Using Features module The facilities of Features Drupal moduleWednesday, November 30, 2011
  2. 2. About us Kálmán Hosszu Factory Creative Studio Head of Drupal Group • @kalmanhosszu • kalman-hosszu.com Attila Cs. Nagy Factory Creative Studio Junior Drupal Developer • @hairqlesWednesday, November 30, 2011
  3. 3. Numbers New commits every two weeks Latest stable version is not older than 1 month 46 000 site using In top 50 modulesWednesday, November 30, 2011
  4. 4. Usage statistics from drupal.orgWednesday, November 30, 2011
  5. 5. Cool but why?Wednesday, November 30, 2011
  6. 6. BeforeWednesday, November 30, 2011
  7. 7. AfterWednesday, November 30, 2011
  8. 8. Exportable settings Content types Permissions Views Panels Image styles/presetsWednesday, November 30, 2011
  9. 9. Felxibility Features module hooks API functions Implementing own (custom) modulesWednesday, November 30, 2011
  10. 10. InterfaceWednesday, November 30, 2011
  11. 11. Creating pageWednesday, November 30, 2011
  12. 12. Creating pageWednesday, November 30, 2011
  13. 13. Listing pageWednesday, November 30, 2011
  14. 14. Status pageWednesday, November 30, 2011
  15. 15. Problems? Solutions!Wednesday, November 30, 2011
  16. 16. Things that we create over and over again...Wednesday, November 30, 2011
  17. 17. My news system: News content type with fields Listing page with views Image styles Content viewWednesday, November 30, 2011
  18. 18. Again and again...Wednesday, November 30, 2011
  19. 19. Use Features!Wednesday, November 30, 2011
  20. 20. Deployment workflowWednesday, November 30, 2011
  21. 21. Problems Creating content types... Setting up views... Adding new image style... On live site?!Wednesday, November 30, 2011
  22. 22. No way!Wednesday, November 30, 2011
  23. 23. dev > staging > production Code Driven DevelopmentWednesday, November 30, 2011
  24. 24. Version controlWednesday, November 30, 2011
  25. 25. Problems I have to use another computer I haven’t got backup of my work Workgroup, we can’t synchronize databasesWednesday, November 30, 2011
  26. 26. Versioning the code You’ve got backup The team can work together You can use other computers You can use branchesWednesday, November 30, 2011
  27. 27. Now you are using FeaturesWednesday, November 30, 2011
  28. 28. Best practisesWednesday, November 30, 2011
  29. 29. Don’t be lazy!Wednesday, November 30, 2011
  30. 30. Thinking in features Encapsulation Permission features Variables into a separate feature Content types and their views for separate featuresWednesday, November 30, 2011
  31. 31. DrushWednesday, November 30, 2011
  32. 32. Cool modules Diff (http://drupal.org/project/diff) Strongarm (http://drupal.org/project/strongarm) Node export (http://drupal.org/project/node_export)Wednesday, November 30, 2011
  33. 33. Experimental possibilities Using install profiles Managing installs with AegirWednesday, November 30, 2011
  34. 34. Questions?Wednesday, November 30, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×