- Amazon Student members save an additional 10% on Textbooks with promo code TEXTBOOK10. Enter code TEXTBOOK10 at checkout. Here's how (restrictions apply)
Drupal Development Tricks for Designers Paperback – Apr 2 2012
|New from||Used from|
Special Offers and Product Promotions
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
A Designer Friendly Guide to Drush, Git, and Other Tools
About the Author
Dani Nordin is the founder and principal designer of the zen kitchen, where you'll find tasty marketing and design ideas with an eco-friendly twist. She has over 10 years of experience designing award-winning work for small to large businesses and non-profits.
Most Helpful Customer Reviews on Amazon.com (beta)
But that is where it ends! While this book will get drupal installed there are no explanations about creating content or theming. Not a mention of views, blocks or custom content fields or Drupals fabulous image settings. You'll need another book for that. Design and Prototyping for Drupal by the same author might get you what you need.
THE LOWDOWN: This book is only useful if MAMP, version control (GIT) and Drush are a mystery to you. And this will help! Anything else then look somewhere else.
One thing though :) Dani recommends Navicat as a database interface. I recommend sequelpro for OSX which is free and brilliant. TIP: While GIT does version control it backs up files only and not your database. Backup your database regularly, especially if everything works and you are going onto a new stage of development. Learning drupal, git and drush takes time. Do not rush this or it will be frustrating. But once you do get the hang of it it is very rewarding. Using StackOverflow.com and to a lesser extent IRC for questions should help you a lot.
Assembling your own development environment is great for the sake of self-sufficiency and giving designers a broader understanding of how their end product functions in the larger scheme of the project. Nordin breaks down the setup of a local development environment using MAMP (and providing her reasons why she went all Mac for Drupal development) and ventures into working on the command line. This chapter taught me the most in the book and I plan to put some of what I learned to work in my own Drupal site development efforts. Her chapter about Drush, a Drupal Shell, is another reason to buy this book and I hope to put what I learned in that chapter to work along with the command line options I learned in Chapter 2.
Just like any other moderate to overly complex development effort, version control is integral to a Drupal development effort and Chapter 4 provides easy to understand and well-rounded coverage about getting started with version control. The chapter's methodical approach and writing style are going to be very helpful to designers wanting to setup their own version control with little to no help from their IT group.
The book ends out with some really practical and well written chapters about setting up a workflow including the Drupal Features module (yet another thing I learned about in this book!) and working with Drush Make and Install Profiles to help enable the reuse of Drupal modules again and again across your projects.
If you are like me and not a designer or a programmer much less a system administrator but trying to learn more about Drupal, go out and get this book to help shore up your development practices. The book's the coverage of the local development environment has helped me fine tune my own setup and shown me how to be more productive by moving to the command line and Drush.
i admit i have a high level on Drupal, so this short book worths nothing for me :-(
Look for similar items by category
- Books > Computers & Technology > Internet & Social Media
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Software
- Books > Computers & Technology > Web Development > Web Design
- Books > Textbooks > Computer Science & Information Systems > Software Design & Engineering