Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Corona Milestone 1.0.0M10"
(→= Project user experience) |
|||
Line 47: | Line 47: | ||
** IP Pending | ** IP Pending | ||
− | === Project user experience == | + | === Project user experience === |
* Wizard for adding project container | * Wizard for adding project container | ||
** Scope of the wizard: | ** Scope of the wizard: |
Revision as of 06:25, 10 April 2007
Eclipse Home | Wiki Home | Plan | 1.0.0M9 | 1.0.0MRC1 |
Contents
Theme
The focus for this milestone release is improving the out-of-box experience. This is the last milestone release for Coronas. As of M10, Corona should be functional complete.
Schedule
Planned Start Date | Apr 9, 2007 | Planned Finish Date | May 4, 2007 |
---|
The list of items scheduled for this release are defined within Bugzilla
Objectives
Collaboration Framework
- ContextContainer model improvements
- Client-side handle of server-side shutdown
Manageability
- WSDM Enablement
- Service start/stop
- ContextContainer
- Create / Update / Delete
- ProjectContainer
- Create / Update / Delete
- TeamMemberRepository
- Create / Update / Delete
Test Framework
- Client side test cases
- Server side test cases
Data Stores
- Apache Derby 10.1.2.1 (Orbit)
- IP Approved
- Apache Jackrabbit
- IP Pending
Project user experience
- Wizard for adding project container
- Scope of the wizard:
- Container name (required)
- Create team repository (required)
- Add team members (required)
- Add repositories - projects, web pages (optional)
- Current mechanism for adding empty container won't work; it doesn't contain the team member repository as well as a first user, so you won't be able to open such container
- Scope of the wizard:
- Logging to container
- While opening project container there should be login dialog. Using system login name wouldn't work well in production.
- Some password protection should also available.
- Automatic adding users for guests (?)
- Not sure of this one.
- If we would like to expose an example container at our vserver, having User_A, User_B, ... User_Z might not be a best solution. There might be conflicts - several people would login as User_A for instance.
- So a unique temporary guest users could be added, so that they can participate fully in the container - chat, events, etc.
- Adding projects to container by right-click -> add to container; dragging could also be an option
- For new we could require that the project is already shared
- In future I think the code could identify SCM repository and use its settings to share project first, and then add to container
New features for project scope
- Mylar
- I liked the Mylar functionality with Corona (expert, etc). Would it be difficult to update it for Mylar provided with Europa?
- ECF Shared Editor
- Add an action "Start shared editor"; an event with shared editor settings is sent and others get an dialog if they want to join; if yes, session settings from event are taken
- Seems to be simple to do :)
- Project checkout to working group with container name (probably very simple) - bug 170600
- Showing status of resources in the whole team
- show indicators that someone is working on a given file, some removed a file, etc.
- probably difficult
- problems:
- when should the state be cleared?
- would require some server-side state caching; otherwise when starting IDE you would always have a clear state, even though someone may be working on resources
- Indicator that a resource has a newer version in CVS; or at least information that there was some CVS check in
- RSS viewer bug 156275
- Calendar (iCal) viewer bug 159606
Documentation
- Wiki
- Installation guide
- plugin - org.eclipse.corona.doc
- Outline
- Server-Side
- Collaboration Framework
- Exemplary Implementation
- Outline