By Matt Butcher
With nice strength comes... large flexibility. Drupal is an award-winning open-source content material administration procedure, and the feature-packed 6th unlock is true round the nook. It's a modular approach, with a chic hook-based structure, and nice code. those are many 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 loads of current modules attest to Drupal's flexibility. should you create a brand new module for Drupal, it suits seamlessly into the appear and feel of your total web site. should you can imagine it in Hypertext Preprocessor, you could code it as a Drupal module.
Dive into Drupal module improvement as we create the thinker Biographies web site, constructing new modules and issues to satisfy functional objectives. Create customized content material varieties. upload AJAX performance with the jQuery library. Use exterior XML APIs so as to add content material in your web site. e-mail newsletters to web site contributors. Use topics. Empower directors with additional positive aspects. And package all of it up in a customized set up profile. You won't discover a "hello world" the following!
If you're desirous to begin developing modules for Drupal 6, this can be your booklet. stroll throughout the improvement of entire Drupal modules with this primer for Hypertext Preprocessor programmers. in particular written for Drupal 6, this publication gets you coding modules as quick as attainable, and assist you upload the gains that may provide your paintings that pro gloss!
Just getting begun with Drupal improvement? This ebook provides you with a transparent, concise and, after all, sensible information to take you from the fundamentals of making your first module to constructing the abilities to make you a Drupal developer to be reckoned with.
Are you a Drupal developer seeking to replace to model 6? This publication covers the hot and up-to-date APIs to lead your transition to Drupal 6. the hot menu process, the types and Schema APIs, and plenty of center revisions are coated during this e-book.
What you'll examine from this book?
* A developer's evaluation of vital Drupal innovations and APIs, like nodes, menus, and forms
* utilizing Drupal instruments for module development
* making a new module from scratch
* Harnessing the facility of the Drupal hook system
* utilizing key Drupal functions
* developing customized content material varieties, from uncomplicated to advanced
* appearing database operations
* Writing module installers and uninstallers
* Interacting with the subject process to construct crisp layouts
* operating with blocks, nodes, activities, and menus
* utilizing an online provider to retrieve and demonstrate XML data
* developing 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
* developing an set up profile to package your modules right into a customized Drupal distribution
Who this booklet is written for?
This publication is written for Hypertext Preprocessor builders who are looking to upload customized positive aspects to Drupal. it is very important recognize the fundamentals of personal home page and MySQL programming, yet no adventure of programming Drupal is needed, even supposing you'll be anticipated to be acquainted with the elemental operation of Drupal.