Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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 UM workflows"

(Scenario 3: Found something cool on the web)
Line 92: Line 92:
  
 
=== Scenario 4: What do I have? ===
 
=== Scenario 4: What do I have? ===
 +
*Help >
 +
*Software Updates >
 +
*Manage Configuration...
 +
 +
[[UMManageConfiguration.jpg]]
 +
 +
*Expand install location
 +
 +
[[UMInstallList.jpg]]
 +
 +
*Expand top level feature to see feature detail
 +
 +
[[UMFeatureDetail.jpg]]
 +
 +
==== Click/decision count ====
 +
* 4 clicks/decisions to see high level of what user installed
 +
* Expanding top level features shows same detail user could see in Feature Details view of about dialog (Saves these 3 steps to see detail)
 +
 +
*Help >
 +
*About Eclipse SDK
 +
*Feature Details
 +
 +
[[Image:UMAboutFeatureDetail.jpg]]
 +
 +
==== Detailed plug-in view of what's installed ====
 +
*Help >
 +
*About Eclipse SDK
 +
*Plug-in Details
 +
 
=== Scenario 5: Automatic Updating ===
 
=== Scenario 5: Automatic Updating ===
 
=== Scenario 6: What's wrong with my configuration? ===
 
=== Scenario 6: What's wrong with my configuration? ===

Revision as of 16:18, 19 June 2008

This page captures user scenarios in the Eclipse Update Manager and discusses issues or problems that were to be solved by the next provisioning UI (Equinox p2 User Interface).

Scenarios

Scenario 1: Check for updates

  • Help >
  • Software Updates >
  • Find and Install...

UMFindAndInstall.jpg

  • Search for updates of the currently installed features
  • Finish

UMMirrorSelection.jpg

  • select mirror
  • OK

UMUpdateResults.jpg

  • expand site
  • expand category
  • check mark item(s)
  • Next

UMLicense.jpg

  • I accept...
  • Next

UMInstallReview.jpg

  • Finish

Click/Decision Count

  • 14 clicks/decisions
  • Can reduce to 12 by checking "Automatically Select Mirrors"
  • Reasonable partitioning of advanced concepts
    • Change Location

Scenario 2: What add-ons can I get?

  • Help >
  • Software Updates >
  • Find and Install...

UMFindAndInstall.jpg

  • Search for new features to install
  • Next

UMSitesToVisit.jpg

  • select sites to visit
  • Finish
  • Progress dialog followed by results dialog
  • Scenario continues similar to update results

Click/decision count

  • 7 clicks/decisions to get to browsing mode
  • Can only access content by site
  • Once items are selected for install, 4 clicks to finish (Next, I accept..., Next, Finish) as in update scenario

Scenario 3: Found something cool on the web

Setup: User finds software with an update site reference on the web

    P2WebContent.jpg
  • Copy URL from update site to clipboard
  • Help >
  • Software Updates >
  • Find and Install...
  • Search for new features to install
  • Next

UMSitesToVisit.jpg

  • New Remote Site...

UMRemoteSite.jpg

  • Type a name for the site
  • Paste URL into location field
  • OK
  • Uncheck any sites that should not be included in the search
  • Finish
  • Expand site
  • Expand category

Click/decision count

  • 14 clicks/decisions to get new content shown in UI
  • once items are selected for install, 4 clicks to finish (Next, I accept..., Next Finish) as in install scenario.

Scenario 4: What do I have?

  • Help >
  • Software Updates >
  • Manage Configuration...

UMManageConfiguration.jpg

  • Expand install location

UMInstallList.jpg

  • Expand top level feature to see feature detail

UMFeatureDetail.jpg

Click/decision count

  • 4 clicks/decisions to see high level of what user installed
  • Expanding top level features shows same detail user could see in Feature Details view of about dialog (Saves these 3 steps to see detail)
  • Help >
  • About Eclipse SDK
  • Feature Details

UMAboutFeatureDetail.jpg

Detailed plug-in view of what's installed

  • Help >
  • About Eclipse SDK
  • Plug-in Details

Scenario 5: Automatic Updating

Scenario 6: What's wrong with my configuration?

Scenario 7: What sites am I using

Problems

  • Artificial separation of searching ("what can I get") vs. managing ("what do I have") due to performance characteristics of update sites (long download times).
  • High click count to update content, find new content or add new content found on web
  • Repo management part of basic workflows
  • No way to find something by name
  • Presentation of detail that user didn't understand (error messages referencing software user didn't know about)
  • No ability to retarget UI (dialog vs. preference page) - "All or Nothing" implementation

Back to the top