Introducing Drush: Command line productivity for Drupal.

Slides:



Advertisements
Similar presentations
ITR3 lecture 7: more introduction to UNIX Thomas Krichel
Advertisements

Chapter One The Essence of UNIX.
@maartendeblock Command-line Drupal: Drush and more.
Module 5: Creating and Configuring Group Policy
Useful Tools for Testing
ATS8500 Remote Service Solution
…the basics….  Windows 7 Professional or Windows 2003/2008 Server  No competing http Services (Tomcat6 will provide web services on server machine)
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Passage Three Introduction to Microsoft SQL Server 2000.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
SubVersioN – the new Central Service at DESY by Marian Gawron.
Automating Drupal Deployment Dominique De Cooman.
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.
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.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Introduction to UNIX/Linux Exercises Dan Stanzione.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
AppCMD Quick Reference Guide for IIS 7 installed on Win2k8 Servers.
SCHOOL OF INFORMATION UNIVERSITY OF MICHIGAN si.umich.edu Drupal: Configuration and Customization Week 4: Installation, Module Development January 25,
How to extend and configure Drupal without user interaction or database dump By Damien Snoeck for Switzerland Romandy Drupal Group January 27, 2010 Work.
Computation for Physics 計算物理概論 Introduction to Linux.
1 TAC2000/ IP Telephony Lab Advanced Linux Administration Language: Offered in English Instructor: Dr. Quincy Wu (
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 4 Manage Software for SUSE Linux Enterprise Server.
LSC Segment Database Duncan Brown Caltech LIGO-G Z.
Chapter 9 Scripting RMAN. Background Authors felt that scripting was a topic not covered well Authors wanted to cover both Unix/Linux and Windows environments.
SharePoint 2010 Development Environment A Guide to Setup SharePoint 2010 Development Environment on Windows 7 Machine.
Setting Up a Local WordPress Development Environment By Gregory Young Alternative Hosting
ATG Environment Setup In this session you will learn – Setting Up ATG environment – Creating new ATG application – Configuring Data Source – Configuring.
Managing Drupal with Aegir Chris Burge Burge Consulting, LLC 30 June 2013 Dublin, Ireland Drupal Dev Days.
Intel SFT CR Sept 2011 Release 9/28/ Minimize Command Line Params intelsftconfig.ini can now be used instead of the command line or used in conjunction.
Drupal Commerce Better than Uber Andrew Root: druroot.
The Professional Open Source™ Company CLI Shell JBossNetwork Enterprise Manager Command Line Interface.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Drush and Drupal. Administration Web-developer Drupal-club (Belarus) twitter: mikhail_volchek Michael Volchek.
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.
Petteri Soininen Juhana Kraemer Jussi Vähämäki ”Group PJJ”
 Database Administration Installing Oracle 11g & Creating Database.
Drush: The Drupal Shell Utility Trevor Mckeown Founder & Owner Sublime Technologies
Guide to Linux Installation and Administration, 2e1 Chapter 11 Using Advanced Administration Techniques.
Module 5: Creating and Configuring Group Policies.
© 2006 ITT Educational Services Inc. Linux Operating System :: Unit 3 :: Slide 1 Downloading and Installing Software yum pirut Bit Torrent rmp.
Module 6 Creating and Configuring Group Policy. Module Overview Overview of Group Policy Configuring the Scope of Group Policy Objects Evaluating the.
Rob Remington Department of Medicine
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
SQL Query Analyzer. Graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)
Configuring Drupal Information Systems 337 Prof. Harry Plantinga.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Backup Tables in SQL Server. Backup table method Cape_Codd database is used in this example 1.Righ click the database that contains the table you want.
An introduction to Cygwin Lili He Booth Engineering Center for Advanced Technology (BECAT) Seminar.
Installing and Configuring Moodle. Download Download latest Windows Install package from Moodle.orgMoodle.org.
Advanced Drush Scripting Jim Taylor Drupal Developer at Large Principal/Senior Engineer Rooty Hollow LLC.
Useful Tools for Testing
Administration Tools Cluster.exe is a command line tool that you can use for scripting or remote administration through slow WAN links. Cluadmin.exe is.
Introduction to Dynamic Web Programming
Development and Deployment
FTP - File Transfer Protocol
Ubuntu Working in Terminal
Software Version System Part1: Subversion at CERN
SQL Server Client Tools 2018
Download LX0-104 Exam Dumps Questions & Answers - LX0-104 Braindumps Dumps4download
REDHAT LINUX Training Syllabus
slides borrowed and adapted from Alex Mariakis and CSE 390a
Pantheon Terminus Bill Juda.
ODP node monitoring and maintenance
Tutorial 6 PHP & MySQL Li Xu
Getting Started With Solr
Module 4 Command Line Skills
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
Presentation transcript:

Introducing Drush: Command line productivity for Drupal

Introducing Drush: Command line productivity for Drupal What is Drush? Drush is a command line shell and Unix scripting interface for Drupal.

Introducing Drush: Command line productivity for Drupal What is Drush? Drush is a command line shell and Unix scripting interface for Drupal. In other words... It's a time-saving tool for issuing commands to Drupal via the command line instead of through the browser and for automating common server administration and maintenance tasks.

Introducing Drush: Command line productivity for Drupal What can I do with it? ● Download and update Drupal core and contributed modules ● Enable, disable, and uninstall modules ● Clear caches ● Run cron ● Get, set, and delete system variables ● Execute PHP after a full bootstrap or SQL using site credentials...with a few keystrokes.

Introducing Drush: Command line productivity for Drupal Installing Drush What you need: ● A Linux server (or Windows with some additions. See with PHP CLI 5 ● Shell access and an SSH client (e.g. Terminal for Mac/Linux or Putty for Windows)

Introducing Drush: Command line productivity for Drupal Installing Drush Getting Drush: ● Download the latest tarball from or ● Checkout from CVS: cvs -z6 - contrib checkout -d DRUPAL RC1 -r DRUPAL BETA1 contributions/modules/drush/

Introducing Drush: Command line productivity for Drupal Installing Drush Updating Drush: ● Download, extract, overwrite, rinse and repeat or ● Update from CVS: cvs update -r DRUPAL RC1 -dP

Introducing Drush: Command line productivity for Drupal Installing Drush Subscribing to updates:

Introducing Drush: Command line productivity for Drupal Installing Drush Creating a bash alias: Add to.bashrc or /etc/bashrc: alias drush='php /usr/bin/drush/drush.php'

Introducing Drush: Command line productivity for Drupal Configuring Drush ● Copy example.drushrc.php to drushrc.php ● Uncomment and modify statements 31. $options['allow-spaces-in-commands' ] = 1; 43. $options['package-handler'] = 'cvs'; Configuring Drush ● Copy example.drushrc.php to drushrc.php ● Uncomment and modify statements 31. $options['allow-spaces-in-commands' ] = 1; 43. $options['package-handler'] = 'cvs';

Introducing Drush: Command line productivity for Drupal Demonstration

Introducing Drush: Command line productivity for Drupal Other modules that support Drush: ● Backup and Migrate ● XML sitemap ● Node Export ● Drush Make ●

Introducing Drush: Command line productivity for Drupal Learn more: