Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-10058

Integrate 'Extension Updater' functionality inside 'Installed extensions'

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Duplicate
    • Major
    • None
    • 5.4.1
    • Extension
    • None
    • Unknown

    Description

      Use Case: You know you have a new version of the Calendar application and you want it installed.

      Steps:
      1. Go to 'Installed extensions'
      2. Search for 'Calendar'
      3. The extension gets displayed with 'Show details' and 'Uninstall' button

      3.1.1 Press the 'Uninstall' button then 'Continue'
      3.1.2 Press 'Install' button again

      3.2.1 Go to 'Extension Updater'
      3.2.2 Perform the compute plan
      3.2.3 Press 'Update' button

      4. You now have the latest version

      The problem is that 3.1 scenario will happen with new users, while 3.2 scenario only happens with users that know the Updater functionality exists.

      Solutions:
      A. Integrate the 'Extension Updater' functionality inside 'Installed extensions'
      When doing a search, recompute the updater for the returned results, this way adding 'Update' option to the button-group (Uninstall, Uninstall from farm, Update, Upgrade on farm)

      B. Mark 'Extension Updater' entry as having NEW entries (suggested by apopescu)
      We could display an additional icon near the vertical-menu entry, in order to suggest there are updates and they could use the user's attention.

      Attachments

        Issue Links

          Activity

            People

              tmortagne Thomas Mortagne
              evalica Ecaterina Moraru (Valica)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: