HUDO - Technical Leader at GeekPolishudo@geekpolis.com                                       1
About Me         Geekpolis Technical Leader         Built themeski.com premium          Drupal theme system.            ...
Outline Discuss about problems when develop  web with Drupal. Discover some special tools Resources Demo. Q&A        ...
Dev              Production                        Test     Dev 1Dev           Dev 3             2Sharing database dump   ...
Dev                    Production                        Test     Dev 1                                   Conflict        ...
Features  Solutions                             Make File                              Drush                              ...
Features   Sharing database dumps     Not ideal for a distributed team     Make it difficult to push settings to produc...
Features   Put everything in code     Code can be versioned.     Conflicts can be solved.     Content and settings are...
Features   Storing configuration in code                                    9
Make file               Core   Features               Modules    Profile               Themes              Libraries      ...
11
Drush Drush is a command line shell and scripting  interface for Drupal. Drush is not a module. Commons command:      ...
13
GIT   Git is a free and open source distributed    version control system designed to    handle everything from small to ...
Demo time! Discover commons Drush commands. Export features Generate make file Build profile Manage version with Git....
Resources   Drush     http://drush.ws/   Make file     http://drupal.org/node/1432374     http://drushmake.me/   Fea...
Rapid Web Development with Drupal Special Weapons
Upcoming SlideShare
Loading in...5
×

Rapid Web Development with Drupal Special Weapons

632

Published on

Speaker: Đỗ Mạnh Hùng
Work at: Geekpolis

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

No Downloads
Views
Total Views
632
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
78
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Rapid Web Development with Drupal Special Weapons

  1. 1. HUDO - Technical Leader at GeekPolishudo@geekpolis.com 1
  2. 2. About Me  Geekpolis Technical Leader  Built themeski.com premium Drupal theme system. 2
  3. 3. Outline Discuss about problems when develop web with Drupal. Discover some special tools Resources Demo. Q&A 3
  4. 4. Dev Production Test Dev 1Dev Dev 3 2Sharing database dump 4
  5. 5. Dev Production Test Dev 1 Conflict SpeedDev Dev Reused 3 2Sharing database dump How to fix that ? 5
  6. 6. Features Solutions Make File Drush GITHigh Speed High Quality 6
  7. 7. Features Sharing database dumps  Not ideal for a distributed team  Make it difficult to push settings to production.  Content and settings is mixed in one db dump.  Easy lose control. 7
  8. 8. Features Put everything in code  Code can be versioned.  Conflicts can be solved.  Content and settings are separated.  Easy to push changes to production. 8
  9. 9. Features Storing configuration in code 9
  10. 10. Make file Core Features Modules Profile Themes Libraries 10
  11. 11. 11
  12. 12. Drush Drush is a command line shell and scripting interface for Drupal. Drush is not a module. Commons command:  drush pm-download cck views  drush pm-enable cck views  drush pm-disable cck views  drush pm-uninstall cck views  drush status  drush pm-update  drush cache-clear (Clear all Cache) 12
  13. 13. 13
  14. 14. GIT Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency 14
  15. 15. Demo time! Discover commons Drush commands. Export features Generate make file Build profile Manage version with Git. Work flow in small team work. 15
  16. 16. Resources Drush  http://drush.ws/ Make file  http://drupal.org/node/1432374  http://drushmake.me/ Features  http://mustardseedmedia.com/podcast/episode43  http://2012.badcamp.net/sites/default/files/slides/Features%20B ADcamp_0.pdf WorkFlow  http://developmentseed.org/blog/2009/jul/09/development- staging-production-workflow-problem-drupal/Features Git  http://git-scm.com/ 16
  1. A particular slide catching your eye?

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

×