Developing for Drupal
- Setting up a development environment
- Creating a "develop
er view" of the drupal.org issue queue - Development tools
- Local server setup
- Easier setup with a Drupal software appliance
- Linux specific guidelines
- Mac OS X
- Managing Mail Handling for Development or Testing
- Windows-spe
cific guidelines - Installing Apache (with PHP) on Windows Vista
- Installing Apache (with PHP) on Windows XP
- Installing MySQL on Windows
- Installing PHP4 on Windows
- Installing PostgreSQL on Windows
- Multiple Drupal Sites under Windows
- Running multiple sites on a local PC (localhost) from a single codebase, using Windows
- Set up a Windows test server using XAMPP
- Skype interferes with XAMPP and WAMP on port 80
- Untar
- Web.Developer Server Suite
- Create an Apache sandbox using Windows and Apache2Triad
- Moving Entire Drupal Site with Databases
- Keeping Your Local and Remote Sites Synchronized
- Creating a "develop
- Flash And Drupal Technique
- Module developer's guide
- Working with the Drupal API
- Drupal Programming from an Object-Orien
ted Perspective - JavaScript in Drupal
- SimpleTest
- Standards, security and best practices
- Drupal UI guidelines
- Developing installation profiles
- Guidelines for writing efficient SQL code
- Contributed modules for developers
- Guidelines for writing MySQL and PostgreSQL compliant 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
