Programmer's Guide to Drupal - Jennifer Hodgdon

Programmer's Guide to Drupal

Principles, Practices, and Pitfalls
Buch | Softcover
114 Seiten
2012
O'Reilly Media, Inc, USA (Verlag)
978-1-4493-4331-6 (ISBN)
11,20 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
When experienced web programmers start working with the Drupal content management system, the instincts and knowledge that have served them well in creating stand-alone web software can get in the way of learning how best to use the Drupal framework. This book will help programmers get past this obstacle.
If you’re a web programmer new to Drupal, this book shows you which programming techniques you can use—and which you should avoid—when building custom web applications with this content management framework. Drupal has its own set of programming principles that require a different approach, and many programmers make mistakes when relying on skills they’ve used for other projects. The guidelines in this book help you through the transition by demonstrating which programming practices conform to the “Drupal way,” and which don’t.
If you’re familiar with PHP, you’ll quickly learn how to take advantage of the powerful Drupal API.
  • Get a complete overview of Drupal, including Drupal core and add-on modules and themes
  • Learn Drupal’s basic programming principles, such as the ability to customize behavior and output with hooks
  • Discover common Drupal programming mistakes—and why hacking is one of them
  • Explore specific areas where you can put your programming skills to work
  • Learn programming tips and tools to help you perfect and debug your applications

Jennifer Hodgdon wrote her first computer program in 1982, and has been a professional software developer since 1994, using a wide variety of programming languages (FORTRAN, C, Java, PHP, JavaScript, ...). She started doing PHP/MySQL web programming professionally around 2002, and set up her first Drupal web site in 2007. Soon after that, she started contributing volunteer time to the Drupal open-source project and the Seattle Drupal User Group: organizing meet-ups and conferences, serving as the co-leader and then the leader of the Drupal Documentation Team in 2011-2012, leading workshops, and making conference presentations. She is currently a freelance Drupal site builder and module programmer, the volunteer maintainer of several Drupal modules, the co-organizer of the Spokane (WA) Drupal User Group, and the Drupal Core maintainer/committer for API documentation and coding standards.

Chapter 1 Overview of Drupal
What Is Drupal?
How Drupal Handles URL Requests
The Drupal Cache
Chapter 2 Drupal Programming Principles
Principle: Drupal Is Alterable
Principle: Drupal Is International
Principle: Drupal Is Accessible and Usable
Principle: Drupal Is Database Independent
Principle: Drupal Is Secure; User Input Is Insecure
Principle: Drupal Code Is Tested and Documented
Chapter 3 Common Drupal Programming Mistakes
Mistake: Programming Too Much
Mistake: Misusing the Drupal API
Mistake: Saving PHP Code in the Database
Mistake: Working Alone
Chapter 4 Drupal Programming Examples
Registering for URLs and Displaying Content
Programming with Entities and Fields
Creating Views Module Add-Ons
Creating Rules Module Add-Ons
Chapter 5 Programming Tools and Tips
Drupal Development Tools
Finding Drupal API Functions
Other Programming Tips and Suggestions

Verlagsort Sebastopol
Sprache englisch
Maße 178 x 233 mm
Gewicht 200 g
Themenwelt Informatik Web / Internet Content Management Systeme
ISBN-10 1-4493-4331-7 / 1449343317
ISBN-13 978-1-4493-4331-6 / 9781449343316
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich