Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Equinox p2 UI Plan"

(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...)
 
(Replacing page with '== 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 e...')
Line 1: Line 1:
 
== 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]] Rework model to reference ids (profile ids, repo URLs) in lieu of objects
 
** [[Image:Ok_green.gif]] Restructure available IU viewer for PDE consumption
 
** [[Image:Ok_green.gif]] API for profile change requests
 
** [[Image:Ok_green.gif]] Automatic updates life-cycle, affordance and popup workflow
 
** [[Image:Ok_green.gif]] Improve property pages for IUs in end user UI
 
** [[Image:Ok_green.gif]] Summary info for install/update wizards
 
*** [[Image:Ok_green.gif]] Timing of resolves once inside an install/update wizard
 
 
*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 ==
 
== Additional Requirements ==
 
Here are some requirements that have surfaced so far.  They are not added in a milestone plan yet.
 
Here are some requirements that have surfaced so far.  They are not added in a milestone plan yet.
Line 31: Line 6:
 
* Silent installation
 
* Silent installation
 
* Support installation even when there are errors in the configuration
 
* Support installation even when there are errors in the configuration
 
== Past milestone plans ==
 
 
*M4
 
** [[Image:Progress.gif]] Polish install and update scenarios
 
***[[Image:Ok_green.gif]] Notify of auto-download separate from install
 
***[[Image:Ok_green.gif]] Preferences for reminding user of available updates [https://bugs.eclipse.org/bugs/show_bug.cgi?id=207493 Bug 207493]
 
***[[Image:Progress.gif]] Performance/progress when resolving/planning
 
** [[Image:Ok_green.gif]] Improved support for browsing repos
 
*** [[Image:Ok_green.gif]] IU categories [https://bugs.eclipse.org/bugs/show_bug.cgi?id=203115 Bug 203115]
 
*** [[Image:Ok_green.gif]] remove duplicates, better sorting
 
*** [[Image:Ok_green.gif]] show only latest versions
 
** [[Image:Ok_green.gif]] Refactoring and code polish items
 
*** [[Image:Ok_green.gif]] Clean up adapter usage
 
*** [[Image:Ok_green.gif]] Clean up/simplify colocated repo handling
 
*** [[Image:Ok_green.gif]] Use deferred content providers for repo content
 
*** [[Image:Ok_green.gif]] Allow UI app to specify repo taxonomy via queries
 
** [[Image:Ok_green.gif]] UI for Revert [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205223 Bug 205223]
 
** [[Image:Ok_green.gif]] Improved way to present licenses and remember accepted licenses [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205232 Bug 205232]
 
** [[Image:Ok_green.gif]] Admin UI features as needed by team
 
 
* M3
 
** End user UI
 
*** [[Image:Ok_green.gif]] Improve workflow and information pre-<install/update/uninstall>
 
**** [[Image:Ok_green.gif]] Prompting replaced by informational wizard [https://bugs.eclipse.org/bugs/show_bug.cgi?id=204321 Bug 204321]
 
**** [[Image:Ok_green.gif]] Size/time estimation on install/update (Depends on [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201488 Bug 201488])
 
**** [[Image:Ok_green.gif]] One entry point per group [https://bugs.eclipse.org/bugs/show_bug.cgi?id=204823 Bug 204823]
 
**** [[Image:Ok_green.gif]] Detect invalid states on install/update/uninstall
 
*** [[Image:Ok_green.gif]] Polling for software updates and associated user prefs
 
**** [[Image:Ok_green.gif]] Automatic updating
 
**** [[Image:Ok_green.gif]] Alert me when updates available
 
**** [[Image:Progress.gif]] Ability to download and then notify
 
** [[Image:Ok_green.gif]]  Admin UI
 
*** [[Image:Ok_green.gif]]  Artifact repo view shows artifact descriptors, processing steps, etc.
 
* 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
 
* 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
 

Revision as of 14:49, 21 February 2008

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

Back to the top