By Matt Butcher
With nice strength comes... super flexibility. Drupal is an award-winning open-source content material administration approach, and the feature-packed 6th unencumber is true round the nook. It's a modular process, with a chic hook-based structure, and nice code. those are a number of the perks that make Drupal a call platform for builders who wish the facility of a longtime CMS, however the freedom to make it paintings for them. From social networking to AJAX to e-commerce, the masses of latest modules attest to Drupal's flexibility. if you happen to create a brand new module for Drupal, it matches seamlessly into the appear and feel of your total website. for those who 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 issues to fulfill sensible targets. 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 website contributors. Use topics. Empower directors with additional good points. And package deal all of it up in a customized install profile. You won't discover a "hello world" right here!
If you're wanting to begin growing modules for Drupal 6, this is often your e-book. stroll in the course of the improvement of whole Drupal modules with this primer for Hypertext Preprocessor programmers. in particular written for Drupal 6, this ebook gets you coding modules as fast as attainable, and assist you upload the gains that may provide your paintings that pro gloss!
Just getting all started with Drupal improvement? This ebook offers you a transparent, concise and, in fact, useful counsel 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 publication covers the hot and up-to-date APIs to steer your transition to Drupal 6. the hot menu process, the types and Schema APIs, and lots of center revisions are coated during this publication.
What you'll study from this book?
* A developer's evaluate of significant Drupal strategies 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
* growing customized content material varieties, from uncomplicated to advanced
* appearing database operations
* Writing module installers and uninstallers
* Interacting with the topic approach to construct crisp layouts
* operating with blocks, nodes, activities, and menus
* utilizing an online provider to retrieve and exhibit XML data
* developing an management interface
* Customizing consumer profiles
* Writing activities and triggering them with events
* operating with the varieties API
* Defining customized hooks and making modules paintings together
* Exploring the database and schema API
* growing an set up profile to package your modules right into a customized Drupal distribution
Who this ebook is written for?
This publication is written for Hypertext Preprocessor builders who are looking to upload customized positive factors to Drupal. it is very important understand the fundamentals of personal home page and MySQL programming, yet no event of programming Drupal is needed, even supposing you'll be anticipated to be conversant in the fundamental operation of Drupal.