hi,
I was thinking about few things:
1. project location that would enable launching on the local server
2. simplified debugging
3. easy access to server logs
ad 1.
Now by default PDT/Eclipse creates projects in workspace.
many people set htdocs as workspace (htdocs gets riddled with eclipse
files), others create vhosts for each project specifically.
Ideally user should have easy choice: create PHP project in workspace
or in htdocs (htdocs dir should be automatically discovered with some
guesswork + configurable for non-default Apache/MAMP/XAMP installs)
For projects in workspace, they should have an option like "Create
vhost" that would inject proper configuration changes into Apache
httpd.conf
ad 2.
There are countless tutorials online on how to configure
XDebug/ZendDebugger on Apache. Eclipse plugin could do this
automatically, e.g. you press "Enable XYZDebugger" and it updates
Apache config, PHP config, puts files in right places and tests if
debugger works.
ad 3.
There could be a Apache/PHP log console, showing realtime logs from
apache. So that if you enter your localhost url in browser, php
generates some errors, you'd get them immediately in Eclipse. Now you
have to switch to console, open log file, or keep window open with
tail -f php.log
Now what needs to be don in PDT - I guess that for item 1, there
should be some extensibility to provide initial project location
choices so that PDT could show them to user in new project wizard.
Other items probably could be developed independently.