Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-9936

Display available edition at the top of the MarketPlace

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 6.7
    • Component/s: Marketplace, Web
    • Labels:

      Description

      MarketPlace page should retrieve the list of available editions from the sonarsource.com (TODO: confirm JSON URL and format) and display a block for each one of them (should be 4) on top of the list of plugins.

      If the json file can't be retrieved, a message should be displayed (TODO: confirm message with PMs)

      JSON describing SonarSource editions

      For each edition, defines:

      • a key (hidden from user)
      • a name
      • a description (plain text, HTML not supported)
      • link for "more details"
      • link to edition zip file
      • link to the license request form page

      JSON sample

      {
      	"support-pack": {
      		"name": "Support Pack",
      		"desc": "Get support from SonarSource on your SonarSource Community Edition.",
      		"more_link": "https:/redirect.sonarsource.com/editions/support-pack.html",
      		"request_license_link": "https:/redirect.sonarsource.com/editions/support-pack.html",
      		"download_link": "https://www.sonarsource.com/downloads/support-pack.zip"
      	},
      	"developer-edition": {
      		"name": "Developer Edition",
      		"desc": "Offer everything to your development team to collaborate efficiently. Includes branche support, developer notifications and modern languages.",
      		"more_link": "https:/redirect.sonarsource.com/editions/developer-edition.html",
      		"request_license_link": "https:/redirect.sonarsource.com/editions/developer-edition.html",
      		"download_link": "https://www.sonarsource.com/downloads/developer-edition.zip"
      	},
      	"enterprise-edition": {
      		"name": "Enterprise Edition",
      		"desc": "Go enterprise and maximize return on investment. Includes Developer Edition plus portfolio management, import/export of projects, parallel report processing and legacy languages.",
      		"more_link": "https:/redirect.sonarsource.com/editions/enterprise-edition.html",
      		"request_license_link": "https:/redirect.sonarsource.com/editions/enterprise-edition.html",
      		"download_link": "https://www.sonarsource.com/downloads/enterprise-edition.zip"
      	},
      	"datacenter-edition": {
      		"name": "Data Center Edition",
      		"desc": "Deploy SonarQube to thousands of developers and projects. Includes Enterprise Edition plus high availability.",
      		"more_link": "https:/redirect.sonarsource.com/editions/datacenter-edition.html",
      		"request_license_link": "https:/redirect.sonarsource.com/editions/datacenter-edition.html",
      		"download_link": "https://www.sonarsource.com/downloads/datacenter-edition.zip"
      	}
      }
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gregoire.aubert Gregoire Aubert
                Reporter:
                sebastien.lesaint Sebastien Lesaint
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved: