Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP

Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP

Matt Butcher

In Detail
With nice energy comes... great flexibility. Drupal is an award-winning open-source content material administration method, and the feature-packed 6th unlock is true round the nook. It's a modular approach, with a sublime hook-based structure, and nice code. those are some of the perks that make Drupal a decision platform for builders who wish the ability of a longtime CMS, however the freedom to make it paintings for them. From social networking to AJAX to e-commerce, the masses of current modules attest to Drupal's flexibility. if you create a brand new module for Drupal, it suits seamlessly into the appear and feel of your total website. when you can imagine it in personal home page, you could code it as a Drupal module.
Dive into Drupal module improvement as we create the thinker Biographies site, constructing new modules and subject matters to fulfill useful pursuits. Create customized content material varieties. upload AJAX performance with the jQuery library. Use exterior XML APIs so as to add content material for your website. e mail newsletters to web site participants. Use issues. Empower directors with additional beneficial properties. And package all of it up in a customized deploy profile. You won't discover a "hello world" right here!
If you're wanting to begin growing modules for Drupal 6, this can be your booklet. stroll during the improvement of whole Drupal modules with this primer for Hypertext Preprocessor programmers. particularly written for Drupal 6, this booklet gets you coding modules as speedy as attainable, and assist you upload the positive factors that would supply your paintings that pro gloss!
Just getting all started with Drupal improvement? This e-book provide you with a transparent, concise and, in fact, sensible tips to take you from the fundamentals of making your first module to constructing the talents to make you a Drupal developer to be reckoned with.
Are you a Drupal developer trying to replace to model 6? This e-book covers the recent and up to date APIs to lead your transition to Drupal 6. the hot menu process, the varieties and Schema APIs, and lots of center revisions are coated during this booklet.
What you'll study from this book?
* A developer's evaluate of vital Drupal recommendations and APIs, like nodes, menus, and forms
* utilizing Drupal instruments for module development
* making a new module from scratch
* Harnessing the ability of the Drupal hook system
* utilizing key Drupal functions
* developing customized content material kinds, from simple to advanced
* appearing database operations
* Writing module installers and uninstallers
* Making Drupal content material on hand to JavaScript with a JSON service
* Interacting with the subject process to construct crisp layouts
* developing richer consumer interfaces with Drupal's JavaScript libraries
* operating with blocks, nodes, activities, and menus
* utilizing an online provider to retrieve and show XML data
* growing an management interface
* Customizing person profiles
* Writing activities and triggering them with events
* operating with the kinds API
* Defining customized hooks and making modules paintings together
* Exploring the database and schema API
* growing an install profile to package deal your modules right into a customized Drupal distribution

Who this publication is written for?
This booklet is written for Hypertext Preprocessor builders who are looking to upload customized positive aspects to Drupal. it is very important be aware of the fundamentals of personal home page and MySQL programming, yet no adventure of programming Drupal is needed, even though you'll be anticipated to be acquainted with the fundamental operation of Drupal.

Show sample text content

Download sample