Developing for Drupal
- Setting up a development environment
- Module developer's guide
- Introductio
n to Drupal modules - Creating Drupal 5.x modules
- Creating Drupal 6.x modules
- Creating Drupal 7.x modules
- Integrating third party applications
- Multilingua
l support - PostgreSQL for modules
- Reference
- Tools, tips and tricks
- Updating your modules
- Converting 6.x modules to 7.x
- Converting 6.0, 6.1 modules to 6.2
- Converting 5.x modules to 6.x
- Converting 4.7.x modules to 5.x
- ARCHIVE: Converting 4.7.x modules to 4.7.5
- ARCHIVE: Converting 4.7.x modules to 4.7.4
- Converting legacy (4.5.4/4.6.2 and below) XML-RPC library to new implementati
on - Converting 4.4.x modules to 4.5.x
- Converting 4.3.x modules to 4.4.x
- Converting 4.2.x modules to 4.3.x
- Converting 4.1.x modules to 4.2.x
- Converting 4.0.x modules to 4.1.x
- Converting 3.0.x modules to 4.0.x
- Using the APIs available through contributed modules
- Module HowTos
- Use of icons
- Benchmarkin
g Drupal code - Drupal programming from an object-orien
ted perspective
- Introductio
- Working with the Drupal API
- JavaScript in Drupal
- SimpleTest
- Standards, security and best practices
- Drupal UI guidelines
- Developing installation profiles
- Guidelines for SQL
Quick links
Handbook license
The Drupal handbook pages are © 2000-2009 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution- ShareAlike 2.0. PHP code is distributed under the GNU General Public License
User login
Contributor links
- Community initiatives
- Queues
- Play patch bingo!
- Play bug bingo!
- Mailing list archives
- Drupal.org webmasters
- Drupal.org server administrato
rs - Drupal.org CVS applications
- Web links
