Drupal all-in-one install

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

An installer that provides a completely configured Web server, database engine, IDE, and Drupal site would help new developers get started more quickly and encourage more users to contribute to development. The goal of this page is to design a trouble-free, cross-platform installer.

Three IDEs support all the features of Drupal: NetBeans, Eclipse PDT, and Aptana. PostgreSQL for Windows includes Application Stack Builder, which can install and configure Apache and Drupal.

  1. Allow user to choose versions of Drupal and contributed modules, themes, and profiles.
  2. Check out selected code from CVS.
    • Aptana and Eclipse PDT strip CVS info from subdirectories whose source repository differs from the main project repository.
  3. Give user the option of setting local or remote site URLs for current code base.
  4. For each URL, allow user to choose Web server and database engine to use.
    • Helps users create code that is portable across Web servers and database engines.
    • Might also want to provide a choice of PHP configurations.
  5. Install or configure Web servers, database engines, and IDE.
  6. Set up version control and database backups for site.
    • Aptana and Eclipse PDT cannot support CVS and SVN in the same project.
  7. Add site as project to IDE.
  8. Give user the option of manual or automatic installation.
  9. Provide suggested next steps with the option of opening the site in browser or IDE.
  10. Provide local debugging and automated deployment for remote site.
    • Aptana cannot handle closing PHP tags in multi-line comments (http://support.aptana.com/asap/browse/PHP-147). Update: This will be fixed in Aptana PHP 1.1.
    • Aptana and NetBeans allow breakpoints to be set in JavaScript files, so JavaScript and PHP can be debugged simultaneously.
  11. For any page, provide WYSIWYG theme development in IDE.

It would also be good to include support. For example, ask users to register their Drupal user names to keep track of issues and projects, and help them get on appropriate IRC channels.

Drupal IDE

Group organizers

Group categories

Drupal IDE Tags

Dev Software

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: