Task List why this document this is the primary coordination document for tasks that need to happen to support GlassFish in NetBeans. The list isn't tied to a release, so this can grow. I want this to be fairly light weight and still useful as a reference for communication. Since I want to keep this list as a reference point for discussions, I want to make sure that edits happen in a way that preserve the identifiers across updates. Editing Rules There are a couple simple rules that folks need to follow to make this possible:
- Add items at the 'end' of list or sub-list... not in the middle. So, if you add a 'top level item' do it at the end of the document. The same holds true for adding a sub-item... Adding sublists is an easy way to avoid breaking this rule...
- No items are to be deleted. If you need to delete an item use the strikethrough ccs directive. And put a note about why the item is struck through... There is an exception to this rule... you can delete an item from the list if it does not affect the numbering of items that follow it. This basically means the last item in a list or sub-list.
- Use the ccs directive to color text as green when you consider the item to be done/ready for testing by QA. %%(color: green
text that needs to be colored%% Please add a link to any 'cross reference' that makes sense for an item when you mark it as completed. An obvious cross reference would be a link to the commit/commits that you think 'close' this item.
- I expect folks to edit this list to communicate the work that they are doing or think they will be doing to support Glassfish in NB. If you are working on a task and think of subtasks that aren't called out, take the minute to add them to the document. That way folks can get a feel for the status by comparing green to black elements in the list. By the end of milestone three, we want to have a list that is 'mostly' green.
The List
- extend v3 integration to support remote domains
Vince
- change the registration wizard
- UI design design document
- enable archive deployment with POST
- support only v3 'final'
Vince the commit%%
- remove Prelude from user visible labels
- switch the 'source' of the bits that get used by 'Download v3 Now' button
- ping RE to shift to using v3 promoted bits
- extend v3 with settable deployment timeout
- UI design for server properties panels
- remove enable/disable functionality from 'deployed apps' under v2 domain (bug fix) issue
- make sure starting v3 can trigger the start of Java DB (or other registered DB like MySQL) Jav db only at this point%%
- include user control to disable automatic start-up of the DB (on server properties page)
- base start-up processing on better 'trigger', like presence of a jdbc resource in the app or on the server that is being started.
- user and password properties for v3 domains
- use to create authenticated admin requests
- UI design for registration wizard
- UI design for server properties
- allow user to change the ports for a server on the properties page
- UI design for server properties
- allow user to specify the transport details for debugging (shmem vs strike host/port
- UI design for server properties
- allow user to change the java strike platform
used to start v3
Jspwiki style: executable
- UI design for server properties
- allow user to control whether the server uses the IDE's proxy settings when started from the IDE
- UI design for server properties
- extend personal domain processing to allow user to define ports and auth info
- -ports
- username and password-
- UI design for registration wizard
- allow user to associate username and password with a domain at registration time
- UI design for registration wizard
- prep javadb when v3 is registered
Nitya
- create databases that have the data to support samples
- register connections with the IDE
- add jdbc resource/connection pool info to v3 domain
- extend v3's download now button to be more tweakable and informative but with decent defaults
- add menu item to edit domain.xml in xml editor
- extend runtime tree
Nitya
- partition module types
- allow user to view/edit properties of deployed modules
- expose API to extend the v3 run-time tree
- partition JDBC resources
- add nodes and folders for resources that are 'new in v3' (compared to v3 Prelude)
- Currently Connector Resource are added. Other resources will be added as commands become available in v3
- UI to edit domain properties... that ends up in
- ejb jar project deployment
- directory
- archive – for remote domains
- ear project deployment
- directory
- archive – for remote domains
- web app deployment
- directory
- archive – for remote deployment
- Support 'Use database'
Nitya
- fix issues for servlet
- fix issues related to ejbs
- in ejb jar project
- in web app project
- Support 'Call EJB'
- web-app code calling ejb from ejb-jar project
- web app code calling ejb from inside the web app project
- servlet
- ejb
- ejb-jar code call ejb from ejb-jar project
- Support 'Send Mail'
Nitya
- this depends on the IDE
- api's nned to be added
- Support 'Use JMS'
Nitya
- register xml schemas and dtds
Rochelle
- commit1
- commit2
- commit3
- commit4
- commit5
- internal link to test instructions
- Resource wizards
Nitya
- fix bugs
- extend v3 plugin to deal with complex tasks better
- http monitor bug fixes
- jdbc driver deployment fixes
- profiler and start issues
- j2eeserver api changes to support Java EE 6 development
- need way to identify which features are available from a server
- need way to identify which features are used by a project
- app client project deployment
- archive – local
- archive – remote
- support v3 Prelude in main
- roll-back changes that implemented item 2 in 'main'
- refactor code to create two plugins one for v3 and one for v3 Prelude
- read/write AS_JAVA into asenv.conf and asenv.bat or domain.xml for v3
- migration issues
- users turn off v3 support
- users turn off v3 Prelude support
|