| Category | Feature Description | Priority/Status/Targeted Milestone | Dependencies | Notes |
| Installation & Configuration | Install a v3 Server Runtime | Done | | |
| Installation & Configuration | Define a new v3 Server including ports/user/password props & apps | Done | | |
| Servers Tab | Show as node in Servers tab | Done | | |
| Servers Tab | Start Server | Done | | |
| Servers Tab | Stop Server | Done | | |
| Servers Tab | Start Server in Debug Mode | Done | | |
| Servers Tab | Expand node to show list of deployed projects | Done | | |
| Servers Tab | Double click server node to modify ports/user/password props | Done | | |
| Servers Tab | Add/Remove on node to modify list of deployed projects | Done | | |
| Servers Tab | Undeploy Project: Right click->Remove on child node | Done | | |
| Dynamic Web Project | Create with v3 server as target runtime | Done | | |
| Dynamic Web Project | Run on v3 server | Done | | |
| Dynamic Web Project | Debug on v3 server with breakpoints | Done | | Also tested breakpoint in jsp & it works |
| Installation & Configuration | Offer v3 server download options as part of config wizard | High/In progress | url from Terena, name from branding | work around broken feedback with standard implementation. see gf plugin bug 47 |
| Installation & Configuration | Support new structure of OSGI jars for correct build path | High/In progress | | done for short term, need longer term solution - asked for advice on wtp-dev. Also see gf plugin bug 41 |
| Other | JDBC resources | Done | add-resources command | Wizard for sun-resources file in place, but need to solve permission problem and problem with calling add-resources (eclipse temp file directory problem) |
| Installation & Configuration | Handle server status synchronization | Medium/In progress | | Some advice on alias, but need to figure out how to attach log output to console. See gf plugin related issues 53 and 23 |
| Installation & Configuration | Add domain-dir support | Done | admin cli support | |
| Installation & Configuration | Use domain.xml instead of user entering all ports, etc. | Medium/TBD | | See gf plugin bug 41 |
| Installation & Configuration | Investigate whether can point at a remote server | Low/TBD | admin cli support | Allow remote deploy/undeploy, not start/stop/debug. Does not seem possible without extra setup . Also see related gf plugin bugs 25 and 22 |
| Installation & Configuration | Improve our publishing/update site for Eclipse P2 functionality | Low/TBD | | See Eclipse instructions for P2 |
| Servers Tab | Show/manage list of resources from server node | Medium/TBD | http get/set support | |
| Servers Tab | Provide jvm properties editor as menu item to the server node | Low/TBD | | See NB plugin for example of what to show there |
| Installation & Configuration | Automatic setup of our update site | Medium/TBD | | Asked on newsgroup, see discussion and eclipse bug 230323 and gf plugin bug 45 |
| Installation & Configuration | Improve error message for invalid server runtime | Medium/TBD | | Asked on wtp alias, no response so far, but see this similar geronimo bug |
| Installation & Configuration | Improve console output - color should not be red unless error/warning | Low/TBD | | Asked on wtp alias, no response so far, but here is related gf plugin bug 18 and related javadoc |
| Dynamic Web Project | Directory deployment | High/TBD | | Discussed with Ludo and using ant is not fast enough. Consider overridding publishModule and doing our own. Also see gf plugin bug 39 |
| Other | JSF Tooling | Medium/TBD | | Look at this JSF tutorial and see if we can automate this setting with GF v2 and/or v3 |
| Other | Aptana - Ruby Editing | Low/TBD | | Look at how to integrate - is gem enough? |
| Other | Compare with Tomcat Plugin Features | TBD | | a quick search turns up about 4 or 5 eclipse plugins for tomcat, though some are quite old |