Overview of the development tools that can be used to develop with Drupal.
Adobe's popular Dreamweaver software can handle your PHP, template and CSS files just fine. And in some configurations (with XTemplate and
The pages that follow detail how to install and configure many different flavours of Eclipse and many different plug-ins.
Komodo Edit is a free, open source editor and cross-platform.
NetBeans is a platform-independent, Java-based open source integrated development environment (IDE) which supports a wide variety of
Because all the following information is available online in different places, I thought it might be helpful to others running Acquia Dev
Project homepage: https://github.com/arnested/drupal-mode
Sublime Text is a sophisticated text editor for code, html and prose. You'll love the slick user interface and extraordinary features.
jEdit "is a mature programmer's text editor" with support for lots of programming language and text file formats, and many plugins to extend
Vim is an advanced text editor that seeks to provide the power of the de-facto UNIX editor 'vi', with a more complete feature set.
In a Windows environment, a shell environment lets you do things you might not otherwise be able to do, and lets you follow instructions
TL;DR. Just show me a snippet to put in my ~/.emacs or point me to the most complete solution.
This is a simple major mode for editing PHP files according to Drupal's coding standard. It extends php-mode and provides basic indentation.
This short snippet will extend the php-mode in Emacs to indent PHP code according to Drupal's coding standard. Add this to your ~/.emacs:
GNU Global is a modern, stand-alone, editor independent source code tag system. For Drupal its practical value is for looking up functions
This applies to Komodo IDE X (AKA Komodo 10). Much of it is applicable to other versions of Komodo IDE and Komodo Edit. If you edit this
Setup an Internet Explorer quick search to search Drupal API documents.
If you manage your own website code in Subversion, you may run into issues when you try and integrate an existing upstream code base that
Xdebug helps to debug and benchmark your code.
XHProf is a utility for profiling PHP. Unlike Xdebug profiling, it profiles both CPU cycles and memory usage (Xdebug 2.0.0RC4 and later only
For advanced development a debugger may be very useful. A debugger will allow you to follow program execution and its effects, to observe
For those of us out there who have been using windows for far too long, switching operating systems is not the best choice. andLinux (check
Dontbug allows you step/run backwards and forwards while debugging Drupal/PHP. Its a powerful way to approach debugging