Coming from a basic knowledge of Drupal and taking on this book it was a big eye opener. Drupal 7 has so much ability and is continuing to grow. But this book was more then I was needing at the moment. This book is really focused for existing Drupal module developers wanting to learn about Drupal 7 and people already knowledgeable in PHP who are interested in developing for Drupal.
With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will teach developers how to write modules ranging from simple to complex, as well as learn how Drupal itself works.
Some things you will learn in this book are:
- How to write basic modules
- Drupal 7 flexible APIs and how to interact with modules
- Code standards when developing in Drupal
- How to contribute your modules back to the community
As I stated the last five chapters in the book explains how anyone can become a better Drupal developer by dong some of the following: Code and form input security, How to program within Drupal, Site optimization, and testing.
I really did enjoy hearing how the author gave his idea, concept, and wisdom throughout the entire book on what is the best programming practices when working within Drupal. I felt that this was something he was stressing due to his personal experience writing code, or working with other and seeing their pitfalls. Either way it was nice to get the heads up and wisdom.
For those who are looking at understanding the core and contributing to the Drupal community I would recommend reading this book. To purchase the book you can go to Apress.com or click here
Being new to Drupal I thought that I would start with the basics. I decided to start with the APRESS Beginning Drupal 7 book. Here is my review of what I thought about the book and Drupal.
I was pleased with this book and would (and have) recommend it to anyone how is wanting to get started with Drupal. As I stated I have no experience with developing with Drupal and this book provides a great start. It was a quick read with lots of illustrations and provided you with the information needed to get going developing a basic website using Drupal. The book covered everything a beginner needs to know to get started, and presents it in a decent way without you feeling lost or confused.
Some of the features I found most helpful:
- Authors suggestions for modules
- Integrating social networking
The book was written when Drepal 7 was still in development and so some of the content is not so clearly explained as the writer would have to speculate as to how it would work in 7.
This book does not go into much detail about custom themes, modules or anything for that manor. But is a great starting point for anyone that is wanting to learn the basics of Drupal.
Some things I would have been interested to learn more about:
- How to customize the Home page more
- How to mange the built in Content Form
- More information regarding Views
Overall this book is a great start and introduction to Drupal and I now look forward to reading “Pro Drupal” and “Foundation Drupal 7” next.