IDE for Drupal Development

bigbman - October 21, 2007 - 21:22

Hey all,

I'm about to get started hosting multiple drupal sites on a GoDaddy.com account as well as some custom module development. I'm looking for an IDE (free is preferable) that:

* can sync via ftp to host root
* has PHP support
* has CVS support
* has HTML support

Was thinking Eclipse, but let me know if you have other suggestions. It's been a while but I'm excited to get back into it!

B

Check out the Drupal IDE

christefanø - October 21, 2007 - 22:27

Check out the Drupal IDE group: http://groups.drupal.org/drupal-ide

All the core developers seem to be using Eclipse or Komodo.

PHPEd

MikeSchinkel - October 22, 2007 - 03:02

I've been using PHPEd and love it; it's debugger is great. Of course it is Windows-specific, though I've heard it will run under Parallels.

=-=

VeryMisunderstood - October 22, 2007 - 03:06

The nice thing abouit Eclipse over the others mentioned is Eclipse is Open Source and costs nothing.
_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )

Eclipse + PDT + Subclipse +

michaelfavia - October 25, 2007 - 19:16

Eclipse + PDT + Subclipse + Zend Debugger = Happiness.

I need to post a video on how to set it all up successfully and use it efficiently.

=-=

VeryMisunderstood - October 25, 2007 - 23:25

doing so, would be a great addition to the community for those who are considering developing or would like an idea of what is needed to do so.

_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )

Please

NancyDru - October 25, 2007 - 23:54

Please, please, please, do it. I hate Dreamweaver, but have little alternative. I have Eclipse, but the learning curve is far more daunting than Drupal.

Nancy W.
Drupal Cookbook (for New Drupallers)
Adding Hidden Design or How To notes in your database

interesting discussion about this

christefano - September 9, 2008 - 21:57

There's a poll and a very interesting discussion about Drupal and Dreamweaver in the Adobe Technologies group. It seems Dreamweaver has gotten a lot better since the last time I tried it.

For me, though, nothing beats TextMate, the new Drupal bundle and the ProjectPlus bundle. Before this I was using Komodo.

A guide for this would be

jmburnz - September 10, 2008 - 14:15

A guide for this would be fantastic, I for one would be most grateful.

spent a day trying to get zend debugger to work w/ eclipse...

mtsanford - September 19, 2008 - 05:38

...following step by set online instructions. No go. Never had a single breakpoint triggered.

That's "free"? Took a day of my time and I got nothing but a headache and high cortisol levels for it.

Don't know if the alternatives are better. I'm still using primitive techniques for PHP debugging which drives me up the %$%^&*%$ wall. Gotta love those occasional white screens with no PHP error log entry!!! I've had to wipe clean sites and reinstall and configures sites just because of that.

If somebody lays this out easy, or better installs it working with PHP debugger one fell swoop like WAMP does for server stack on windows, I will call them GOD.

Zend Studio

-phd - October 26, 2007 - 11:51

Zend Development Environment

www.zend.com

one of the best option

New IDE for Drupal - Codelobster PHP Edition

codelobster - September 9, 2008 - 11:51

Check Codelobster PHP Edition - IDE for Drupal

http://www.codelobster.com

which OS

Road Runner - September 10, 2008 - 12:05

These people may have a great system but couldn't bother to tell us what the hardware and OS requirements are. Usually a bad sign that business is being run by bit twiddlers.

I'm using the phpDesigner

webdevbyjoss - September 9, 2008 - 16:52

I'm using the phpDesigner 2008. http://www.mpsoftware.dk/phpdesigner.php

It is cheap and functional!

Have you been able to get

gtakacs - September 19, 2008 - 04:00

Have you been able to get debugging work on phpdesigner? I can't seem to be able to debug with it. I set the breakpoint but when I say run the darn thing wants to run my single php file instead of running the entire drupal site.

Found this a while back, may

jmburnz - September 10, 2008 - 14:15

Eclipse

kaiserjozy - September 19, 2008 - 04:23

I use eclipse with

PDT - a great set of php dev tools

Webserver - you need a webserver to test out your stuff, up until recently I used xampp, but then things stopped working well. so now I use "Uniform Server" which is actually a portable webserver. Actually one of the best portable ones around.

Xdebug - this debugger is amazing. Fully configurable. And integrates with Eclipse + PDT

Aptana Eclipse Plug in - Open source web developer toolkit, has a Javascript Debugger and.... FTP Synchronization!

With Eclipse I think it comes with CVS built int and SVN as an add on. Plus you can get a zillion plugins, try out the mylyn plug-in for extreme programming!

I use EMACS myself It is

roychri - September 20, 2008 - 11:50

I use EMACS myself

It is free (as libre and no cost).
It supports PHP syntax highlighting (With the php-mode), auto completion (abbrv), code templating (with macro and keyword substitution)
It supports CVS (with the vc-mode)
It supports HTML (with html-mode)
Can sync via FTP (with the ange-ftp mode)
There's a Windows and Linux version
There's a text-only version (no mouse) and a GUI version.

HOWEVER...
I believe it has the steepest learning curve
It's not one of the prettiest.
So many hard to remember keystrokes. (which you can remap to different ones if you prefer)

But so worth it for me.
*I*, for one, would not use any of the windows GUI IDE, because I am so used to emacs, and I am very efficient with it.
If you are already used to an IDE, use whatever you are used to.

I use the text-only version myself. I find the mouse to slow me down and really only be a time saver when selecting text to be copied and pasted (which I can still use in text version).

Emacs is not an IDE, it's a complete work environment. It's so flexible that you can do anything you want with it, including using it as an IDE. You can also Read/write emails, visit web pages, use it as an FTP client, and much more.
It's customizable thru the use of lisp progamming language. That means you can craft your own tool.
Feel free to google for some emacs documentation/testimonials to see why emacs exists.

Emacs is not for everybody. But if it is for you... don't miss the opportunity to find out!

--
PHP5 Zend Certified Engineer
Christian Roy

 
 

Drupal is a registered trademark of Dries Buytaert.