Drush: The Drupal Shell Utility Trevor Mckeown Founder & Owner Sublime Technologies

Slides:



Advertisements
Similar presentations
INFSO-RI Module 03 Installing the ETICS Client Alberto Di Meglio.
Advertisements

Shining A Light on Open Source Software: Going Beyond LAMPP Serving Web Content Using Open Source Software.
Test Automation Framework Ashesh Jain 2007EE50403 Manager Amit Maheshwari.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
en-us/sharepoint/fp
Creating Multilingual Drupal 7 Websites: Part 2 Kristen Pol CruzTech, LLC (Freelance)‏ Drupal Dev / SEO / i18n kristen.org Santa Cruz,
Linux+ Guide to Linux Certification, Second Edition
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Guide to Linux Installation and Administration, 2e1 Chapter 6 Using the Shell and Text Files.
Building Bridges, Connecting Communities Paul Lieberman Non-Profit, Government, and Higher Education. May 21, 2013 How Oregon State University manages.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Automating Drupal Deployment Dominique De Cooman.
Justin Klein Keane Drupal Training Session 1 Introduction to Drupal.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Publishing your Events with Views & CCK DrupalCamp LA 2010 August 7-8, 2010 John Romine /publishing-your-events-views-cck.
Drupal and the CMS Project. Lesson Learned #1 Keep your modules updated, especially when there are security concerns in the update notes 2010 | The Sky’s.
Linux Operations and Administration
Get Me Outta Here! Converting From Drupal To Wordpress Presented by Mike DeWolfe.
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
Hook, Drush, and Alters Oh Mai! Bryan Ollendyke.
Apache Server The Apache Server Apache is a WWW server that implements the HTTP protocol. Apache runs as a daemon. This means that it is a resident.
How to extend and configure Drupal without user interaction or database dump By Damien Snoeck for Switzerland Romandy Drupal Group January 27, 2010 Work.
UNIX command line. In this module you will learn: What is the computer shell What is the command line interface (or Terminal) What is the filesystem tree.
BZUPAGES.COM Presentation on Content Management System (CMS) Presented to. Sir Ahmad Kareem.
Drupal Jumpstart Information Systems 337 Prof. Harry Plantinga.
Linux+ Guide to Linux Certification, Second Edition
Managing Drupal with Aegir Chris Burge Burge Consulting, LLC 30 June 2013 Dublin, Ireland Drupal Dev Days.
Drupal Commerce Better than Uber Andrew Root: druroot.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Installation and Testing.
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
AEgir Maintain your Drupal sites. The name: AEgir “In Norse mythology, AEgir was the god of the oceans and if Drupal is a drop of water, AEgir is the.
Forensic Drupal Debugging Dan Harris daneesia on drupal.org.
Real-time multimedia and communication in packet networks Asterisk AGI and Manager Interface.
Guide to Linux Installation and Administration1 Chapter 4 Running a Linux System.
Module 11: Read-Only Domain Controllers. Overview Describe the Read-Only Domain Controllers role Use Read-Only Domain Controllers.
UNIX/LINUX SHELLS.  “A Unix shell is a command-line interpreter or shell that provides a traditional user interface for the Unix operating system and.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
AppSec USA 2014 Denver, Colorado CMS Hacking 101 Hacking and Securing Popular Open Source Content Management Systems.
Guide to Linux Installation and Administration, 2e1 Chapter 11 Using Advanced Administration Techniques.
CODELABOR Shin Sang Jae Template Guide (codelabor-flex-lcds-template)
Google Refine for Data Quality / Integrity. Context BioVeL Data Refinement Workflow Synonym Expansion / Occurrence Retrieval Data Selection Data Quality.
Wordpress with Mina Automated Deployment Solution Jonathan Gravato DIG 4104c.
How does Drupal Work? Information Systems 337 Prof. Harry Plantinga.
Module 5: Creating and Configuring Group Policies.
Linux+ Guide to Linux Certification, Third Edition
1 Day 18 Bash and the.files. 2 The.files ls shows you the files in your directory –Or at least most of them. –Some files are hidden. Try: ls –a –This.
CMap Version 0.16 Ben Faga. CMap CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map.
Are You in the Right Room?  Want to learn about Features module  Are a beginner or intermediate drupaler who hasn't really used it yet  Don't have an.
DrupalCon 2011: Feedback ENTICE meeting 8 April 2011 Silvia Tomanin DG-CO.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Install CB 1.8 on Ubuntu. Steps Followed Install Ubuntu (Ubuntu LTS) on Virtual machine – (VMware Workstation) (
Configuring Drupal Information Systems 337 Prof. Harry Plantinga.
Settings MySQL Database and JDBC configuration Instructor: Sergey Goldman.
Agenda Customizing a Unix/Linux account Environment Introduction to Start-up Files (.bash_profile,.bashrc,.profile,.kshrc) Safe Methods for Changing Start-up.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
Drupalcamp Vienna 2009 Development workflow and deployment at Klaus Purer
Advanced Drush Scripting Jim Taylor Drupal Developer at Large Principal/Senior Engineer Rooty Hollow LLC.
Introducing Drush: Command line productivity for Drupal.
Kickstart drupal development
What your client has: Server(s) running WordPress Zend Framework
Content Management Systems
The Linux Operating System
Modules A Perl module is a self-contained piece of Perl code that can be used by a Perl program or by other Perl modules. It is conceptually similar to.
Building Web Applications
Docker, Drupal and Persistence
Pantheon Terminus Bill Juda.
An introduction to the Linux environment v
Python 19 Mr. Husch.
Python 19 Mr. Husch.
Presentation transcript:

Drush: The Drupal Shell Utility Trevor Mckeown Founder & Owner Sublime Technologies

What is Drush? What is Drush? Drush Stands for Drupal Shell What is a shell? Not something found at the sea. Also interchangeable with the term command prompt It’s a way to interact with Drupal via the command prompt

Running Scripts via the Command Prompt Drush is just a php script that you run on the command prompt Many languages you can run on the command prompt Examples: Ruby, php, perl, python, and of course bash it’s self Small Demo

Drush Installation Download Drush Place it somewhere you will remember Symbolic link drush to an path in your $PATH variable Change directory into a drupal base directory If settings.php is in sites/defaults directory your all set otherwise use the –l and –r options

Drush Configuration Files See examples directory under the root drush directory drushrc.php file for setting common options like -l or -r or many more options. See example.drushrc.php aliases.drushrc.php or similar file for setting up @staging. See example.aliases.drushrc.php

Drush configuration files continued … drush.ini for over riding php.ini An example.bashrc file Something about sandwiches A sample command for writing your own commands

What can Drush do from me? A lot.. Scripting out deployments including rsync Database management Backing up the site and database User management: add, block, and assign roles to users Site management: clear cache, run cron, run database updates, install drupal (D7)

What can Drush do for me? Many modules extend Drush and add additional commands Features Views Devel Drush Make Node Export Many more!

DEMO

Thank You! Comments, Questions, Concerns Trevor Mckeown