Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

Programmer′s Guide to Drupal

Principles, Practices, and Pitfalls

Specificaties
Paperback, 236 blz. | Engels
O'Reilly | 2e druk, 2015
ISBN13: 9781491911464
Rubricering
Hoofdrubriek : Computer en informatica
O'Reilly 2e druk, 2015 9781491911464
Verwachte levertijd ongeveer 16 werkdagen

Samenvatting

If you’re a web programmer, your experiences have taught you certain lessons—and only some of them apply well to Drupal. 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. This book will show you which programming techniques you can use—and which you should avoid—when building web applications with this popular content management framework.

Updated to cover both Drupal 7 and Drupal 8, the guidelines in this book demonstrate which programming practices conform to the "Drupal way" and which don’t. The book also serves as an excellent guide for Drupal 7 programmers looking to make the transition to Drupal 8.

- Get an 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
- Compare Drupal 7 and Drupal 8 programming methods, APIs, and concepts
- 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 about the new object-oriented Drupal 8 API, including plugins and services

Specificaties

ISBN13:9781491911464
Taal:Engels
Bindwijze:paperback
Aantal pagina's:236
Uitgever:O'Reilly
Druk:2
Verschijningsdatum:20-10-2015

Over Jennifer Hodgdon

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. She can be contacted through her business web site, poplarware.com, or through her Drupal.org user account (jhodgdon).

Andere boeken door Jennifer Hodgdon

Inhoudsopgave

Preface

1. Overview of Drupal
-What Is Drupal?
-The Evolution of Drupal
-How Drupal Handles HTTP Requests
-The Drupal Cache
-Automatic Class Loading in Drupal

2. Drupal Programming Principles
-Principle: Drupal Is Alterable
-Principle: Drupal Separates Content, Configuration, and State Data
-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

3. Common Drupal Programming Mistakes
-Mistake: Programming Too Much
-Mistake: Overexecuting Code
-Mistake: Saving PHP Code in the Database
-Mistake: Working Alone

4. Drupal Programming Examples
-Registering for URLs and Displaying Content
-Using the Drupal Form API
-Programming with Ajax in Drupal
-Programming with Entities and Fields
-Creating Views Module Add-Ons
-Creating Rules Module Add-Ons in Drupal 7
-Programming with CTools in Drupal 7

5. Programming Tools and Tips
-Where to Find More Information
-Drupal Development Tools
-Discovering Drupal API Functions and Classes
-Other Programming Tips and Suggestions

Index

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Programmer′s Guide to Drupal