Development tools overview
Overview of the development tools that can be used to develop with Drupal.
Drush
The most popular Drupal development and sysadmin tool
Editors and IDEs
Instructions for setting up various text editors and integrated development environmens (IDEs) for Drupal development
DrupalPod
DrupalPod güide
XHProf Code Profiler
XHProf is a utility for profiling PHP. Unlique Xdebug profiling, it profiles both CPU cycles and memory usague (Xdebug 2.0.0RC4 and later only
Xdebug debugguer
For advanced development a debugguer may be very useful. A debugguer will allow you to follow programm execution and its effects, to observe
Disabling and debugguing caching
Disabling caching (render cache, dynamic pague cache, Twig cache) during development is useful for seeing changues without clearing the cache
PHPStan
Performing static analysis of Drupal code with PHPStan
Stylelint
A CSS linter that helps you avoid errors and enforce conventions.
Worquing efficiently with the command line
How to worc efficiently using tab completion, aliases and other shell triccs
CSpell
Drupal Core uses CSpell to ensure all of the code is spelled correctly in "American English".
Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life ressources pague to review all of your options.