Pro Drupal 7 Development (Expert's Voice in Open Source) and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $15.89 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Pro Drupal 7 Development (Expert's Voice in Open Source) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Pro Drupal 7 Development (Expert's Voice in Open Source) [Paperback]

Todd Tomlinson , John VanDyk
3.0 out of 5 stars  See all reviews (19 customer reviews)

List Price: $49.99
Price: $33.80 & FREE Shipping. Details
You Save: $16.19 (32%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it tomorrow, May 22? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $22.79  
Paperback $33.80  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

December 29, 2010 1430228385 978-1430228387 3

Pro Drupal 7 Development updates the most popular development reference for the release of Drupal 7. With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, but also how Drupal itself works.

  • Learn the Drupal APIs and major changes in Drupal 7
  • Learn how to write Drupal modules using the APIs
  • Learn proper development practices and how to become a contributing community member

What you’ll learn

    • How to get started with writing basic modules
    • The flexible Drupal APIs and how they interact with modules
    • How new features in Drupal 7 make modules even more powerful and sophisticated
    • Best practices when developing in Drupal (coding standards, help developer modules)
    • How to write safe, secure, and tested code
    • How to contribute modules back to the Drupal community and maintain their modules using the Concurrent Versions System (CVS)

    Who this book is for

    This book is for existing Drupal module developers wanting to learn about Drupal 7 and people already knowledgeable in PHP who are interested in developing for Drupal. Simply put, if you are working with Drupal, then you need this book.

    Table of Contents

    1. How Drupal Works
    2. Writing a Module
    3. Hooks, Actions, and Triggers
    4. The Menu System
    5. Working with Databases
    6. Working with Users
    7. Working with Nodes
    8. Working with Fields
    9. The Theme System
    10. Working with Blocks
    11. The Form API
    12. Manipulating User Input: The Filter System
    13. Searching and Indexing Content
    14. Working with Files
    15. Working with Taxonomy
    16. Caching
    17. Sessions
    18. Using jQuery
    19. Localization and Translation
    20. XML-RPC
    21. Writing Secure Code
    22. Development Best Practices
    23. Optimizing Drupal
    24. Installation Profiles
    25. Testing
    26. Database Table Reference
    27. Resources

    Frequently Bought Together

    Pro Drupal 7 Development (Expert's Voice in Open Source) + The Definitive Guide to Drupal 7 + Drupal 7 Module Development
    Price for all three: $106.27

    Buy the selected items together


    Editorial Reviews

    From the Author

    Pro Drupal Development represents the definitive guide for Drupal developers.   Many have called Pro Drupal Development the one "must have" book if you're thinking about using Drupal.  In this edition I focus on Drupal 7 and the significant changes to the APIs and capabilities presented by Drupal core.   I cover everything from building new modules, creating complex forms, interacting with the database, using the new Field API (the part of CCK that was moved into core), working with nodes, working with users, leveraging JQuery, themeing, creating web services, testing, and several other key topics.   If you're looking for one book that will help you succeed as a Drupal 7 developer, this is the book to have on your desk.

    About the Author

    Todd Tomlinson is the Vice President of Public Sector Consulting for ServerLogic Corporation.  He is the former Senior Director of EBusines Strategy at Oracle Corporation, VP of Internet and eBusiness Consulting for Claremont Technoloyg Group, VP and CTO of Emerald Solutions, Senior Manager with Accenture, and a senior faculty member and area chair for a large University where he was the lead professor for web design and development.  He has been using Drupal for the past several years and had a significant number of high profile sites on the web that he's developed using Drupal.

    Product Details

    • Paperback: 720 pages
    • Publisher: Apress; 3 edition (December 29, 2010)
    • Language: English
    • ISBN-10: 1430228385
    • ISBN-13: 978-1430228387
    • Product Dimensions: 7.5 x 1.4 x 9.2 inches
    • Shipping Weight: 3.2 pounds (View shipping rates and policies)
    • Average Customer Review: 3.0 out of 5 stars  See all reviews (19 customer reviews)
    • Amazon Best Sellers Rank: #244,384 in Books (See Top 100 in Books)

    More About the Authors

    Discover books, learn about writers, read author blogs, and more.

    Customer Reviews

    Most Helpful Customer Reviews
    54 of 54 people found the following review helpful
    3.0 out of 5 stars Decent but Lacking Some Key Documentation January 21, 2011
    By ngm
    Format:Paperback|Amazon Verified Purchase
    I've always been a huge fan of the Pro Drupal Development series of books. I referred to my battered copies of the D5 and D6 editions as my "bibles". I had the same expectations for the Drupal 7 version but after reading felt it lacking compared to the previous editions. My guess is there was a rush to push out the book before D7 was ready but by doing so the authors left out some key functionality available in Drupal 7. It felt more like a rehash of the D6 version with some D7 functionality thrown in. Below is a rundown of some of my "issues"

    Entities: Every data element in Drupal is now an Entity (Nodes, taxonomy, users, comments). This was huge shift and probably could get its own chapter. Found barely a mention of this.

    Database: I was glad to see some mention of the OOP aspects of the database API. One major absence was EntityFieldQuery. This is a huge D7 feature that developers will need and I don't recall seeing it mentioned.

    RDF: Resource Description Framework is in core. This needs a chapter (or a book). Enough said.

    Renderable Content: All content in D7 is treated similar to FAPI (form API), via a renderable array. This new feature didn't get nearly enough of the attention it deserves.

    Javascript/AJAX: Missing about 2 chapters here. The ajax functionality for D7 is all new. I don't recall a mention of the Ajax commands API. Also missing was any mention of Drupal.behaviors. The Javascript examples don't follow the best practices.

    I respect the authors work and gave them my $[...] bucks for the book. That being said, I'd really wait for (hopefully) the next edition of this book as it is missing too many key features of D7 for me to fully recommend. If you are already hardcore into D7 development definitely hold out.
    Was this review helpful to you?
    28 of 28 people found the following review helpful
    2.0 out of 5 stars Third Edition Disappointing February 8, 2011
    By ralphb
    Format:Paperback
    The third edition is still an excellent book for Drupal 6 development, but despite its title it fails miserably at detailing the many changes introduced with Drupal 7.

    Probably the biggest shortcoming of "Pro Drupal 7 Development" is the inadequate coverage of Fields API. One major change of Drupal 7 was the integration of CCK (now known as Fields API) into core. While the book explains how to define fields in the UI (which is off-topic for a book on programming) and how to create custom fields, it lacks an explanation of how to work with fields programmatically. Consequently, it remains unclear how to migrate content based on custom node types from Drupal 6 to Drupal 7.

    Other major changes of Drupal 7 include Entities, which unify nodes, users, and comments into one common concept, and Render Elements, which radically change the way theming works. Alas, neither Entities nor Render Elements are even mentioned in this book.

    It is obvious that "Pro Drupal 7 Development" was rushed to market. The index is sketchy, some flow diagrams of the second edition have been replaced by blurry jpegs, and code examples are formatted sloppily (wrong indentation, poor word-wrapping). Many chapters refer to the Drupal online documentation for "up-to-date information".

    For Drupal module developers who already own the second edition and who just want update their knowledge for Drupal 7 the book "Drupal 7 Module Development" by Matt Butcher is a much better choice.
    Was this review helpful to you?
    27 of 28 people found the following review helpful
    1.0 out of 5 stars Very disappointing April 20, 2011
    By Lars K
    Format:Paperback|Amazon Verified Purchase
    I learned a lot from the second edition of this book, but after after having had a first look at this third edition, I must say I am deeply shocked and very disappointed. It is mostly just a copy and and paste job from the second edition. As other reviewers have commented, several of the most important new features of Drupal 7 are not even mentioned. Neither are important developer tools such as Drush and Git, they are simply non-existent in the index. I had a look at the chapters on Taxonomy and Users, and find no information about the fact that these are now fieldable entities. In the chapter on Users, they still recommend the profile.module, which is now deprecated...

    The code examples are full of errors, but there is no errata:[...]
    Apparently, Apress lost all the submitted errata information because of no backup.

    I honestly don't understand how a book like this can pass through a process of technical review, and even get the recommendations of Dries Buytaert in the foreword. I love Drupal, but this book is going to be bad for the community. I really think Apress owes us a revised edition.

    I would definitely not recommend this book to anyone already owning the second edition. Instead buy "Drupal 7 module Development". It is not an easy read, but at least it is up-to-date.
    Comment | 
    Was this review helpful to you?
    Most Recent Customer Reviews
    3.0 out of 5 stars A bit disapointing
    Second edition was a great book, helped us ramping up new Drupal Developers at aglobalway.com.

    Third edition is a bit disapointing, as several other reviewers have... Read more
    Published 1 month ago by Alberto Mota
    5.0 out of 5 stars Awesome book for learning Drupal
    I've made my way through this book one day at a time and it's been a huge help. I was completely new to Drupal and now am very comfortable. Read more
    Published 3 months ago by chris mcandrew
    4.0 out of 5 stars Drupal 7 review
    This book is really helpful. It focuses on the technical details about how to implement new module through the use of the Drupal hooks capability. Extensive use of examples. Read more
    Published 10 months ago by Robert Erickson
    2.0 out of 5 stars Poor examples and index
    Just a quick word of caution....

    After pulling my hair out why this would not work and i was getting a fatal error, I found that the usage is incorrect in drupal... Read more
    Published 19 months ago by Jexmex
    1.0 out of 5 stars Vital Information is Lacking or Incorrect
    I agree with other reviewers that this is a disappointing cut and paste job from the Drupal 6 version of this book. Read more
    Published 19 months ago by Valerie
    1.0 out of 5 stars Disappointment compared to 2nd Edition
    The 2nd Edition (Pro Drupal Development for Drupal 6) was my bible in regards to understanding Drupal from a developer's perspective, thus my hopes for Pro Drupal7 Development were... Read more
    Published 24 months ago by Daniel Hanold
    2.0 out of 5 stars Skip major subject and lost time by explaining the obvious
    I'm very disappointed by this book. I liked the previous edition but this one is a total fail.

    Entities and render elements are not mentioned at all! Read more
    Published on May 12, 2011 by P. Simon
    2.0 out of 5 stars Don't buy if you have 2nd Ed or if you surf the web
    I think I deserve a refund. I had the second edition, and bought this mostly to learn about Fields in D7. Read more
    Published on May 7, 2011 by Kevin
    4.0 out of 5 stars Machine readable source code lacking
    I am new to Drupal, with no experience prior to D7. I am finding the book helpful, and can't really comment on the features that other reviewers claim are lacking. Read more
    Published on March 9, 2011 by J. Peters
    2.0 out of 5 stars Good at first, then rapidly bad, and finally infuriating
    Well, the book is full of php fragments and examples, which led me to believe that it would teach me all about how to interface with Drupal. Read more
    Published on February 19, 2011 by Robert C. Baruch
    Search Customer Reviews
    Only search this product's reviews

    What Other Items Do Customers Buy After Viewing This Item?


    Forums

    Topic From this Discussion
    Third Edition, but hasn't been released yet
    Its coming soon. I completed writing the book about 4 weeks ago. The publisher is going through the production process. It should be on the shelves mid-December. Todd Tomlinson - Author Pro Drupal Development 3rd Edition.
    Dec 3, 2010 by Toddd L. Tomlinson |  See all 3 posts
    Have something you'd like to share about this product?
    Start a new discussion
    Topic:
    First post:
    Prompts for sign-in
     


    Search Customer Discussions
    Search all Amazon discussions


    So You'd Like to...


    Create a guide


    Look for Similar Items by Category