• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Rapid web development with Drupal Special Weapons
 

Rapid web development with Drupal Special Weapons

on

  • 1,909 views

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

Statistics

Views

Total Views
1,909
Views on SlideShare
1,642
Embed Views
267

Actions

Likes
2
Downloads
26
Comments
0

3 Embeds 267

http://geekpolis.com 138
http://www.linkedin.com 86
http://www.geekpolis.com 43

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Rapid web development with Drupal Special Weapons Rapid web development with Drupal Special Weapons Presentation Transcript

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