Your SlideShare is downloading. ×
0
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Rapid web development with Drupal Special Weapons
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Rapid web development with Drupal Special Weapons

1,668

Published on

My presentation on PHP Day Vietnam 2012 (phpday.vn) about rapid web developement with Drupal tools

My presentation on PHP Day Vietnam 2012 (phpday.vn) about rapid web developement with Drupal tools

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

No Downloads
Views
Total Views
1,668
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
27
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. HUDO - Technical Leader at GeekPolishudo@geekpolis.com 1
  • 2. About Me  Geekpolis Technical Leader  Built themeski.com premium Drupal theme system. 2
  • 3. Outline Discuss about problems when develop web with Drupal. Discover some special tools Resources Demo. Q&A 3
  • 4. Dev Production Test Dev 1Dev Dev 3 2Sharing database dump 4
  • 5. Dev Production Test Dev 1 Conflict SpeedDev Dev Reused 3 2Sharing database dump How to fix that ? 5
  • 6. Features Solutions Make File Drush GITHigh Speed High Quality 6
  • 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. 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. Features Storing configuration in code 9
  • 10. Make file Core Features Modules Profile Themes Libraries 10
  • 11. 11
  • 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
  • 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. 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. 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

×