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.
Equinox p2 UI Plan
Revision as of 14:48, 21 February 2008 by Unnamed Poltroon (Talk) (New page: == Milestone plan == *M5 ** Image:Ok_green.gif P1 Performance issues *** Image:Ok_green.gif Background resolving/sizing for user-triggered updates *** Image:Ok_green.gif Rewor...)
Milestone plan
- M5
- M6
- Verify trust and insert UI for signature verification <Tim>
- Understand the tie between the UI and the Update manager, UM hides its contributions if p2 is there <Tim>
- Better error reporting <Susan>
- Integration of directory watcher/drop-in location support <Susan>
- Ability to add repos by just pointing at a jar, dir that is not already a p2 repo (UM extension locations) <Susan>
- Integrate artifact GC and any prefs needed <Susan>
- Repo login and user verification issues <Tim>
- Recovery application <Tim>
- Additional context and views shown in available and installed IU views <Susan>
- Streamlined revert UI/history page <Susan>
Additional Requirements
Here are some requirements that have surfaced so far. They are not added in a milestone plan yet.
- Installation by drag and drop on a running eclipse
- Install from a click on the webpage
- Silent installation
- Support installation even when there are errors in the configuration
Past milestone plans
- M4
- Polish install and update scenarios
- Notify of auto-download separate from install
- Preferences for reminding user of available updates Bug 207493
- Performance/progress when resolving/planning
- Improved support for browsing repos
- IU categories Bug 203115
- remove duplicates, better sorting
- show only latest versions
- Refactoring and code polish items
- UI for Revert Bug 205223
- Improved way to present licenses and remember accepted licenses Bug 205232
- Admin UI features as needed by team
- Polish install and update scenarios
- M3
- End user UI
- Improve workflow and information pre-<install/update/uninstall>
- Prompting replaced by informational wizard Bug 204321
- Size/time estimation on install/update (Depends on Bug 201488)
- One entry point per group Bug 204823
- Detect invalid states on install/update/uninstall
- Polling for software updates and associated user prefs
- Improve workflow and information pre-<install/update/uninstall>
- Admin UI
- End user UI
- M2
- Install, Uninstall, and/or update IU's from running profile
- user views installed IU's in the current profile
- user can manage repositories as an advanced feature (separate button on dialog)
- repositories are colocated (no distinction between metadata and artifact repo)
- UI prequalifies the install
- figure out if the install is valid using oracle
- [deferred] use advanced oracle to flag any invalid states
- [deferred] use advanced oracle to precompute info such as download size/time, etc.
- user can uninstall an installed IU
- user can update an installed IU
- Repository naming
- repo level
- [deferred] user can override repo name
- Better filtering of repos and IU's (show only what's relevant to end user)
- Refactor drag support into common UI project
- Filtering of IU's based on entry point concept
- Give the ability to name what is being installed
- Admin UI can launch end user UI from selected profile in profile view
- should be able to disable colocated repo management
- AdminUI views show enhanced info about objects (multiple columns)
- AdminUI and User UI contribute different property pages
- Install, Uninstall, and/or update IU's from running profile
- M1
- Browse repositories
- Add/remove repositories
- Browse IU's in a metadata repository
- Install IU from a metadata repository into a selected profile
- Browse profiles
- Add/remove profiles
- Browse IU's in a profile
- Uninstall IU
- Browse repositories