Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Kindle Price: £14.39

Save £4.60 (24%)

includes VAT*
* Unlike print books, digital books are subject to VAT.

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Drush User's Guide by [Requena, Juan Pablo Novillo]
Kindle App Ad

Drush User's Guide Kindle Edition

5.0 out of 5 stars 1 customer review

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"

Length: 140 pages

Kindle Books from 99p
Load up your Kindle library before your next holiday -- browse over 500 Kindle Books on sale from 99p until 31 August, 2016. Shop now

Product Description

About the Author

Juan started building PHP websites professionally in London after finishing his University studies in 2006. He spent some time using Symfony and Ruby on Rails and in 2010, back in Spain, he created his first website with Drupal. His commitment with the Drupal Community started a year later once he discovered how much fun and challenging it was to contribute. Currently, he maintains several modules such as Twitter and Oauth among others, he frequently submits and reviews patches for other projects (recently Drush), he participates in the Madrid and Spanish communities with talks and code sprints and overall he does his best to help Drupal evolve and become known to a wider audience. I would like to thank Lorena for her everyday support in my career and life. My family for believing in me and being so helpful. Also, thanks to my colleague Tushar Mahajan (http://drupal.org/user/398572), whose passion for Drupal and guidance was what got me into all this up to a level I could not even imagine. Juan's Drupal profile can be found at http://drupal.org/user/682736.

Product details

  • Format: Kindle Edition
  • File Size: 1868 KB
  • Print Length: 140 pages
  • Publisher: Packt Publishing (10 April 2012)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B007SVJ8MA
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: 5.0 out of 5 stars 1 customer review
  • Amazon Bestsellers Rank: #924,188 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Top Customer Reviews

Format: Kindle Edition
Well written book, with easy-to-follow code examples and screenshots. I just started to learn Linux command line and Drush and, following the book instructions, I have installed a new Drupal 7 site on my remote server only using the terminal and I am already able to do the basic maintenance such as installing modules, clear caches, and put the site in maintenance mode, everything without the need to open the browser! I created my first sample module with Drush and discovered how easy it is to build installation profiles with it.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x92a6d6e4) out of 5 stars 7 reviews
2 of 2 people found the following review helpful
HASH(0x916bf27c) out of 5 stars A very helpful reference 31 May 2012
By Phil Glatz - Published on Amazon.com
Format: Paperback
I installed the ebook version on my iPad, and it's been a lot of help for me as I use drush on my Mac. I've been using drush for three years, but usually just a few commands most of the time. This book has helped remind me what a great wealth of tools there are available with this powerful program. There are so many things you can do with drush it isn't always easy to remember them all.

The book is both a reference of commands, and some examples of how they are used in the real world. Of particular interest was they way they explain how to extend drush with custom commands. There are some good tips for deployment, like synchronizing databases across versions of a site. And I didn't know you could use drush to view the source code of functions, very nice. I also discovered how easy it is to use drush to create test users and nodes. I use drush make, but only now understand how you can create a makefile from an existing site.

My experience over the years has been to use a tool, and then revisit the manual every six months or so to dig deeper into what it can do, and learn new tricks. The online documentation fro drush is very good, and there are lots of other sites with details on various commands. This book has pulled them all together into a single, easy to use place for both reference and education. I recommend it to all Drupal users, from the beginner to the more experienced ninjas.
1 of 1 people found the following review helpful
HASH(0x916bf2d0) out of 5 stars Good for Beginner or Advanced User 13 Jun. 2012
By Moon Dog - Published on Amazon.com
Format: Paperback
Fear not the CLI, the Command Line can be your friend. Drush is a perfect example of all that is wonderful about using a Command Line Interface with Drupal. To start off Drush can install Drupal & modules, clear the cache, enable & disable modules, backup sites, sync entire sites, wash the dishes, help you drink more beer, walk your dog, and make you look more attractive! Ok, it will not walk your dog or wash the dishes, but it can do all the rest and sanitize a database. That is kind of like washing the dishes, right? Don't believe me, fine. Check out this piece of classic Drupal cinema for more proof, Drush: More Beer, Less Effort - <...>. With all that extra efficiency you are bound to look more attractive to clients, right!

So now you understand why Drush is so awesome, and Packt Publishing's new book, Drush User's Guide is here to help you become a Drush Master. This book helps you jump right in and get going with Drush. It has lots of examples and has plenty for the novice Drupal user to the veteran Drupal guru. Authored by Juan Pablo Novillo Requena, a Drush contributor; it is also technically reviewed by Greg Anderson and Jonathin Araña Cruz, Drush co-maintainers and contributors respectively.

The book immediately dives into installing Drush, it wastes no time explaining what Drupal is or the value of Open Source. You should have a grasp on those already. It goes into detail on how to install Drush on Linux, Windows & Mac and several different ways to do so. Drush 4.5 was used while writing the book, current stable release of Drush at the time of this review is Drush 5.4. All the info in the book is still relevant, 5 just adds to 4.

The book has 4 chapters and 119 pages, so it is easy to get through. The first 2 chapters cover installing Drush and the basic commands that any novice can master. The last 2 chapters cover more advanced topics.

All the basics like installing Drupal core, downloading modules, enabling modules, clearing the caches, and such are in these first 2 chapters. I was surprised Site Aliases weren't mentioned here, but they are covered in the third chapter, so keep reading even if you are a novice! While perhaps a bit on the advanced side, variables are also covered in the second chapter. Working with variables at the command line with Drush is a really powerful skill, and can save the day if you have a set variable and cause a white screen. I did learn a valuable nugget on variables here as well. I knew how to set and unset Drupal variables with Drush, but didn't realize Firebug could dig the variable names out of the rendered page. There is also some great stuff on dealing with databases, monitoring Watchdog and using cron in the second chapter. There is one very minor typo in an example, the command to use cron is "drush cron", not "drushcron". However, since all Drush commands start with drush, a space and then thecommand, that is a pretty easy one to figure out.

The third chapter dives into the more advanced stuff, like writing our own commands, executing PHP from the command line, and optimizing the terminal with the core-cli command. To make the most of these tools, some knowledge of PHP, SQL, and the Drupal API will be required. Site aliases and Drush config files are also covered, and are powerful tools that any Drush user can leverage. In the beginning of the book the example of syncing a development and production database with the simple command "$ drush sql-sync @somewebsite.com @somewebsite.local" is shown. Chapter 3 explains how this is done with site aliases.

The last chapter covers how Drush can interact with other modules from the command line, instead of pecking through the GUI. This falls into the category of "which are you more comfortable with?", the CLI or the GUI. There is a nice demo on using Drush to create a boilerplate starting point for building a module, which will save the habitual module builder some time.

The very last topic in the book just happens to be the one thing about Drush that I absolutely love - Drush Make! This fantastic tool can literally download Drupal core, all the modules and themes a site needs, apply patches, grab external libraries pull from Git repos and numerous other things with something as simple as $ drush make mysite.make mysite.com. Drush Make is awesome, read this section! The book doesn't cover all the different things that Drush Make can do, but the readme file included with Drush Make does. Drush Make is such an incredible time saver, it takes less than a minute for Drush Make to pull all the code together for my Drupal blog, hackmonkey.com!

Drush is awesome, and should be in every Drupal site builders tool box. The Drush User's Guide is a great resource for those just getting started with Drush, or for those looking to take their Drupal mastery to the next level of efficiency. At the start of the book, it is mentioned that commands would be shown full length, instead of the shorter command aliases. Anyone that uses Drush for any amount of time will quickly want to adopt the aliases. For example "cache-clear" becomes "cc", "watchdog-show" aliases to "ws" and "pm-download" shortens to "dl". While a cheat sheet of Aliases might have been a nice inclusion as an appendix, the good news is that all the aliases and extended syntax for all of Drush's commands are nicely documented on the Drush website, drush.org. 4 Stars only because it doesn't include the command aliases, and was wrote before Drush 5 was stable.

The copy of Drush User's Guide that was used for this review was provided at no charge to me by Packt Publishing. However, no other compensation was received for this review and this review was published without prior review or any influence from Packt Publishing.
1 of 1 people found the following review helpful
HASH(0x916bf708) out of 5 stars An easy to read Drush book for Drupal beginners and advanced Drupal developers 21 Aug. 2012
By Dave Poon - Published on Amazon.com
Format: Paperback
The Drush User's Guide is a reasonably short technical book, just 118 pages.
We don't need a thick book like a yellow pages to talk about what every little command does, documentation will explains every little details.
What we need is a book to guide you learn Drush easily and explain how we can use Drush to improve and accelerate our Drupal development,
so this book does an excellent job for that objective, and it is easy to read and well laid out.
Although this book could be somewhat difficult for Drupal newcomers, you still find this book useful to you.

I have been using Drush for a while, I still learned a bunch of new tricks and tips from this book. I believe you will grasp great stuffs even you are an advanced Drupal developer.
I really like the great walk through of creating Drush commands in Chapter 3. I have been thinking about creating Drush commands to automate some of the repetitive tasks in my team after reading this chapter.
One of the most powerful Drush features, but less mention is site aliases. There is a comprehensive section explains how it works, this is a real time saver for Drupal developers.
If you are a system administrator deploying Drupal sites in your company, you have to read this section. After getting a proper site alias setup, maintaining and deploying multiple Drupal sites could be just as easy as entering a few Drush commands.
HASH(0x916bfad4) out of 5 stars Best book about Drush for now 21 Aug. 2012
By leandro vázquez cervantes - Published on Amazon.com
Format: Kindle Edition
This is the best book about Drush for me from all those i've read so far.
Juan Pablo Novillo has written a straight text and easy to understand, besides its a bit short.

The main contents are:
1. Installation & basic commands
PHP, Drupal & Drush installation
- The book covers the PHP installation in windows & mac and PHP-cli over Mac as in Linux.
- The Drush version used in the book is 4.5
- The author teaches to install Drush manually, i prefer do it with PEAR
- Manual & automatic ([...]) install of Drush 5 in Windows systems

Basic commands
- core-status
- variable-get y variable-set
[the author uses usually the longest format, for better readability]

2. Commands
- pm-download, for downloading modules
- site-install, for installing a Drupal site
- cache-clear & image-flush
- drushcron
- sql-cli, sql-query, sql-dump
- archive-dump & archive-restore
- watchdog-show

3. Custom commands
The books offers a deep description of:
- hooks
- modifying existing commands
- php-eval, for executing PHP custom
- site-aliases
- optimization with drush-cli

4. Extending Drush
- site backup with modules like «Backup & Migrate» → bam-backup y bam-restore
- reinstall modules & generate data & users → with «devel» module, devel-reinstal, generate-content, generate-users, etc ...
- working with «Features», features-export
- Managing & reverting views, views-list, views-disable y views-enable
- generate a initial custom module for start to code with «Module builder» module with mb-build

In short, an excellent overview of all we can do with Drush. Use with ease just half of the secrets here explained and you will be a Drupal guru!
HASH(0x916bfbb8) out of 5 stars Very concise and complete 28 April 2013
By Kurt - Published on Amazon.com
Format: Kindle Edition Verified Purchase
The layout is well done and allows for quick referencing when needed after you read it. I will look at this publishers books when more are needed.
Were these reviews helpful? Let us know
click to open popover