Pro Drupal 7 Development

Front Cover
Apress, Dec 28, 2010 - Computers - 720 pages
29 Reviews

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

    What people are saying - Write a review

    User ratings

    5 stars
    10
    4 stars
    8
    3 stars
    7
    2 stars
    2
    1 star
    2

    Review: Pro Drupal 7 Development

    User Review  - John Bocook - Goodreads

    I don't feel like this book is complete. It's missing a whole section on the entity API and the forms API could use more. Read full review

    Review: Pro Drupal Development: Learn How to Use the Content Management Framework to Create Powerful Customized Web Sites

    User Review  - Gregg - Goodreads

    The bible of Drupal module development Read full review

    About the author (2010)

    Todd Tomlinson is a seasoned IT executive with 36 years of experience crossing multiple continents and technologies. He is a former Senior Director of EBusiness Strategy for Oracle Corporation, Senior Manager with Andersen Consulting (now Accenture), Practice Director for IBM, Vice President for Claremont Technology Group,co-Founder-Vice President-and CTO of Emerald Solutions, Senior Managing Partner for CNF Ventures, Vice President of the Drupal Consulting Practice at ServerLogic. Todd is currently the Senior Enterprise Drupal Architect for Unicon. Todd's passion for the web began in 1987 when he worked for the National Science Foundation at Carnegie-Mellon University in Pittsburgh(Pittsburgh Supercomputing Center) - and expanded when he helped Netscape Communication deploy their server platforms around the world in 1995-1996. He started using Drupal as a mechanism to teach advanced web design and development at the University of Phoenix, where he was the area chair and lead faculty member in the School of Business and Information Technology. He has helped many of the worlds largest organizations refocus their business around the web. He is the author of Pro Drupal 7 Development, Beginning Drupal 7, and Beginning Drupal 8 (Apress Publishing).

    John K. VanDyk has been a Drupal developer since 2004. In 2005, he organized the first Drupal conference in Antwerp, Belgium, with Drupal founder Dries Buytaert. John has contributed several modules to Drupalincluding the actions, workflow, publish, subscribe, and pubcookie modulesand has been instrumental in the design of Drupal's Content Construction Kit. John's day job is as an entomology professor and systems analyst at Iowa State University, where he teaches undergraduate courses about insects. In his spare time, when not hacking on Drupal, John enjoys squash hunting and raising children.

    Bibliographic information