Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module...
Transcript of Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module...
![Page 1: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/1.jpg)
Drupal as a PlatformA love affair with automation
![Page 2: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/2.jpg)
Crowd ParticipationIs mandatory
![Page 3: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/3.jpg)
nLightened DesignCo Host Talking Drupalhttp://talkingdrupal.com/liveIn business since 2008 Drupal 5.2x
![Page 4: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/4.jpg)
New InitiativeModule Release Task Force (MRTF)
Module Release Police
Version of Drupal Contrib Alliance [VODCA]
Thanks bayousoft and IRC
![Page 5: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/5.jpg)
Technology - Then
![Page 6: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/6.jpg)
Technology - Now
![Page 7: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/7.jpg)
What do people hire us for?Content StrategyInformation ArchitectureSEOProject ManagementDesign
Experience!
![Page 8: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/8.jpg)
In the beginning there was FTPHow not to build a Drupal site
Next there was SSHCLI - a little better!
![Page 9: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/9.jpg)
Drush - a breath of fresh airI don't even see the modules anymore
![Page 10: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/10.jpg)
The seed is plantedYou have begun to automate tasks
Repetitive Site PrepRepetitive FeaturesMany one time clientsBudget
Client's encouragement
![Page 11: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/11.jpg)
Where are you going?Distributions
nLight Start
![Page 12: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/12.jpg)
Build your own
![Page 13: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/13.jpg)
Business AdvantagesConsistencyKnown Starting pointRapid internal prototypingClient CollaborationInline DocumentationRAPID REFUSAL**Security updates**
![Page 14: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/14.jpg)
Choosing FeaturesTo Feature or not to Feature
What needs to change?How often does it change?How long does it take to change?
![Page 15: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/15.jpg)
Scoping Features
Know your audienceKnow your teamKnow your technologyDRYFuture considerations
![Page 16: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/16.jpg)
Scoping ThemingIt’s trickier than you think!
What to handle in CSSWhat to handle in PreprocessingWhat to handle elsewhere
Choosing a base theme
![Page 17: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/17.jpg)
ToolsDrupalGitProfile BuilderFeaturesStrongarmChecklist APIFAQNode Export
![Page 18: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/18.jpg)
Tips Tricks and TechniquesDo ● Have multiple dev environments
○ To check fresh installs○ To check upgrade path
● Use version control● Have a deployment strategy
Do not!● Recreate features from enabled features● Override Features [without feature override]● Fix bugs on live sites
![Page 19: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/19.jpg)
Contributing &Deployment
![Page 20: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/20.jpg)
End Point
TraditionalDrupal Managed
![Page 21: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/21.jpg)
Ok, what is Aegir?
● Drupal GUI control panel● For drupal by drupal● Tightly integrated with drush
![Page 22: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/22.jpg)
What is it continued...● Install drupal sites by creating a node● Create multi-server sites● Create and control multiple code bases● Allow Clients to create websites with no
“back end” exposure● Fool-proof Update method
http://aegir.nlightstar.com
![Page 23: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/23.jpg)
Beyond the DistributionGalaxy@btopro Bryan Ollendyke● Next logical step● elms Project abstraction
https://github.com/btoprohttps://github.com/btopro/galaxy/galaxyhttps://github.com/btopro/elmsln-vagrant
![Page 24: Drupal as a Platform · 2016. 7. 19. · In business since 2008 Drupal 5.2x. New Initiative Module Release Task Force (MRTF) Module Release Police Version of Drupal Contrib Alliance](https://reader036.fdocuments.in/reader036/viewer/2022071017/5fd116786694fb19841ba419/html5/thumbnails/24.jpg)
Thank you!
Questions?