Drupal support in Aptana

Events happening in the community are now at Drupal community events on www.drupal.org.
mossy2100's picture

Hi folks

I found out that Aptana (arguably the best PHP/JS IDE) will be adding Drupal support to Aptana. I thought this would be a good opportunity for us to get some ideas in to them. (Aptana is a web-specific IDE based on Eclipse, perfect for PHP/JS/AJAX apps)

Firstly I would like to see 'Drupal Project' as a Project Type. When you select this as a project type, the IDE will scan the project and create a Drupal Outline panel with a TreeView - similar to the Outline panel but Drupal-specific.

The TreeView would have branches like this:

My Project
- Modules
- Hooks
- Themes
- Libraries
- Files

Under Modules would be branches for each module in the project, including direct links to all functions. Under Hooks would be every implemented hook, with links to where those hooks are implemented, i.e. under hook_init() there would be links to cck_init(), views_init(), my_module_init(), etc.

Under Themes there would be a branches for every theme, links to theme functions, CSS, JS and template files, etc.

I would also like to see links to all Drupal documentation, the main API, Forms API, Database API, the modules directory, etc. And most importantly, seamless module updating, i.e. right-click on a module and select "Update", and it downloads the module from drupal.org and updates it in your project. Ideally this would also be possible via FTP and SFTP (as in, seamless module updating of a remote site).

I am going to send them these ideas in a document. If you have ideas for Drupal support in Aptana, please send them to me and I will include them. Or let's talk about this some more and see what we come up with.

Mossy

Comments

Pre-configured formatting

gollyg's picture

Pre-configured formatting that complied with Drupal coding standards would be nice, and perhaps a drush console in the console window. And how about a debug setting that was also preconfigured?

I use Aptana daily, so this would be great news! How do we go about collating data/contact aptana?

I'd use it

Chris Charlton's picture

I use and like Eclipse. I have various PHP Code templates for Drupal development. I plan to share them.

Chris Charlton, Author & Drupal Community Leader, Enterprise Level Consultant

I teach you how to build Drupal Themes http://tinyurl.com/theme-drupal and provide add-on software at http://xtnd.us

Druppets for Aptana

hongpong's picture

Here is a collection of Drupal code snippets for Aptana:
http://timonweb.com/druppets-drupal-snippets-set-for-aptana
I still need to figure out how to use these fancy IDEs, but people seem to like it...

Australia

Group categories

Location

Group notifications

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