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 "EPP/Obsolete/Eclipse.org Downloads Accessibility"

< EPP
m (Problem Definition (Work in Progress))
Line 17: Line 17:
 
* Currently users choose from one of a few pre-defined packages with little ability to add other projects to the download
 
* Currently users choose from one of a few pre-defined packages with little ability to add other projects to the download
 
* No way to extend the download with some of the other available software packages available from Eclipse.org
 
* No way to extend the download with some of the other available software packages available from Eclipse.org
 +
* ...
  
 
=== Problem 2 : Simplifying download of particular projects ===
 
=== Problem 2 : Simplifying download of particular projects ===
Line 25: Line 26:
 
** If already using Eclipse, adding the update site and hoping the versions / dependencies match
 
** If already using Eclipse, adding the update site and hoping the versions / dependencies match
 
* No easy way to go from a project download page to a working Eclipse install
 
* No easy way to go from a project download page to a working Eclipse install
 +
* ...
  
 
=== Problem 3 : Difficult for EcoSystem partners to offer value-add in download process ===
 
=== Problem 3 : Difficult for EcoSystem partners to offer value-add in download process ===
Line 31: Line 33:
 
** Value-add is mainly links at the bottom of the download page that users may click on
 
** Value-add is mainly links at the bottom of the download page that users may click on
 
* No ability for partners to tie into the flow to help users access software from say a particular project
 
* No ability for partners to tie into the flow to help users access software from say a particular project
 +
* ...
  
 
=== Problem X : ... ===
 
=== Problem X : ... ===

Revision as of 13:09, 14 July 2008

Introduction

Recently there has been discussion on the EPP lists about the addition of a download wizard flow for users accessing software from Eclipse.org. The project creation was announced by the EMO with the following blurb:

The dynamic package delivery component provides an extensible framework for, and an exemplary implementation of, a service for dynamically selecting and downloading / installing installable units.

This component will be extensible and open in that it will enable multiple websites to participate in the user selection of installable units (in sequential order, i.e., the selections from one site are forwarded to the next and so on until the user chooses to download and install the selection). The Eclipse Foundation intends to use the exemplary implementation at eclipse.org to create a better user and member experience for downloads.

Problem Definition (Work in Progress)

Currently end-users accessing software from Eclipse.org can be very involved whether it be a user looking to get an Eclipse download including their own interesting Eclipse tools, or when they are browsing a project site and decide to "check it out". Let's collaboratively fill out this section to get into further details on what the issues are that we are trying to address with Eclipse.org.

Problem 1 : Simplifying download of Eclipse itself

  • Currently users choose from one of a few pre-defined packages with little ability to add other projects to the download
  • No way to extend the download with some of the other available software packages available from Eclipse.org
  • ...

Problem 2 : Simplifying download of particular projects

  • When browsing a project site, trying out the software may involve:
    • Downloading Eclipse and then finding where to put the update site URL
    • Downloading Eclipse and extracting a Zip file on top in the right place
    • If already using Eclipse, adding the update site and hoping the versions / dependencies match
  • No easy way to go from a project download page to a working Eclipse install
  • ...

Problem 3 : Difficult for EcoSystem partners to offer value-add in download process

  • Little opportunity today for partners to actually participate in adding value-add in the actual download process
    • Value-add is mainly links at the bottom of the download page that users may click on
  • No ability for partners to tie into the flow to help users access software from say a particular project
  • ...

Problem X : ...

  • ...

Potential Solutions (Work in Progress)

These are not intended to be final solutions, simply ideas to spur innovation and brainstorming of new ideas.

Shopping Cart Model

Create a new PHP widget to be available via Phoenix that could be added across the site. The widget would allow display of a "shopping cart" of software to be downloaded. On project download pages, the widget would allow adding of the software being browsed to the cart. The main Eclipse download pages would also participate in the same model adding core Eclipse packages to the cart, either augmenting what is already there or creating a new cart (if no software selected). User would click Download button in cart and be given the option of getting a p2 installer from Eclipse.org or continuing to a partner site for additional optimization / software inclusions.

Scenario 1

  1. User browses the Project X pages
  2. User clicks Download for the project, and clicks "Add to Cart"
  3. If desired, user browses more projects
  4. User clicks Download Now and is taken to a cart summary page
  5. User decides to download software from the Eclipse.org option
  6. Since no base package added yet, user is given the option of adding to one of the standard profiles
  7. User decides to add software to Eclipse XYZ package and gets a p2-ized installer ready to go

Scenario 2

  1. Same as above through step 4 (clicks Download Now)
  2. User decides to download from a partner site
  3. User is redirected to the partner site with the shopping cart contents passed over
  4. User can continue customizing download and receive the package when desired

Scenario 3

  1. User browses Eclipse.org and decides to download Eclipse
  2. User looks at some of the predefined profiles and chooses one of them
  3. User is given the option of browsing all projects, or choosing a couple popular add-ons
    1. Browsing all projects can involve using then normal project pages since the shopping cart has the base software
    2. Choosing popular add-on(s) that get included in the cart and the user is taken to the Download Now page
  4. User chooses to download from Eclipse.org and receives a p2-ized installer ready to go

XYZ Model

  • ...

Other Comments / Thoughts

  • ...

Interested in Participation

If you are interested in participating in help make this happen, please list your name here.

  • Tim Webb (Genuitec)

Back to the top