From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
Rapid web development with Drupal Special Weapons
-
Upload
do-hung -
Category
Technology
-
view
1.672 -
download
2
description
Transcript of Rapid web development with Drupal Special Weapons
![Page 2: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/2.jpg)
2
About Me
Geekpolis Technical Leader
Built themeski.com premium Drupal theme system.
![Page 3: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/3.jpg)
3
Outline
Discuss about problems when develop web with Drupal.
Discover some special tools Resources Demo. Q&A
![Page 4: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/4.jpg)
4
Dev
Test
Production
Dev 1
Dev 2
Dev 3
Problems ?
Sharing database dump
![Page 5: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/5.jpg)
5
Dev
Test
Production
ConflictSpeed
Reused
How to fix that ?
Sharing database dump
Dev 1
Dev 2
Dev 3
![Page 6: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/6.jpg)
6
SolutionsFeatures
Make File
Drush
GIT
High Speed
High Quality
![Page 7: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/7.jpg)
7
Features
Sharing database dumpsNot ideal for a distributed teamMake it difficult to push settings to production.Content and settings is mixed in one db dump.Easy lose control.
![Page 8: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/8.jpg)
8
Features
Put everything in codeCode can be versioned.Conflicts can be solved.Content and settings are separated.Easy to push changes to production.
![Page 9: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/9.jpg)
9
Features
Storing configuration in code
![Page 10: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/10.jpg)
10
Make file
Core
Modules
Themes
Libraries
Profile
Features
![Page 11: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/11.jpg)
11
![Page 12: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/12.jpg)
12
Drush Drush is a command line shell and scripting interface
for Drupal. Drush is not a module. Commons command:
drush pm-download cck viewsdrush pm-enable cck views drush pm-disable cck viewsdrush pm-uninstall cck viewsdrush statusdrush pm-updatedrush cache-clear (Clear all Cache)
![Page 13: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/13.jpg)
13
![Page 14: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/14.jpg)
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
![Page 15: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/15.jpg)
15
Demo time!
Discover commons Drush commands. Export features Generate make file Build profile Manage version with Git. Work flow in small team work.
![Page 16: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/16.jpg)
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
%20BADcamp_0.pdf WorkFlow
http://developmentseed.org/blog/2009/jul/09/development-staging-production-workflow-problem-drupal/Features
Git http://git-scm.com/
![Page 17: Rapid web development with Drupal Special Weapons](https://reader036.fdocuments.in/reader036/viewer/2022062513/5558c36ed8b42a235c8b45f6/html5/thumbnails/17.jpg)