Uploaded image for project: 'Product Roadmaps'
  1. Product Roadmaps
  2. MMF-707

Better anonymous landing page

    XMLWordPrintable

    Details

    • Type: MMF
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Labels:

      Description

      Context

      In SQ 6.2, we introduced the anonymous landing page. This is a very good step forward, and we want to do a second iteration to improve it in order to better cover:

      • SonarQube.com use case
      • Corporate context use case
      • First install use case

      Needs

      • As a new user of SonarQube.Com:
        • The first thing I want to see is the "Get Started" and "Log in" links
        • I want to quickly know which languages are supported by SonarQube.Com and so if using SQ.Com is relevant to analyze my project
          • Currently, we hardcoded a list if languages in the customizable area
        • For each language, I'd like to know how many rules are available for me to use on my project(s)
      • As a new user of SonarQube, just after having installed SonarQube, I would like to quickly know:
        • What the main concepts are with links to documentation
        • Which languages can be supported (that I can install), and to get some pointers to the homepages of the relating code analyzers
      • As a big company that has a dedicated team to manage code quality, I would like to:
        • Be able to add some messages to this first landing page to mention links to internal documentation, people to contact in case of trouble, ... etc

      Suggested changes

      We need 2 different pages:

      • One for SQ on premise:
        • Same look and feel as SonarQube itself
        • Customisable area for more content
        • Lists of SonarSource supported languages
      • One for SonarQube.com:
        • Same look and feel as SonarQube.org website
        • Customisable area too

      See the mockups attached to this MMF.

      Technical implementation

      It turns out that we must have 2 different pages with different content and different rendering. By default, the "OnPrem" version must be used. The "Cloud" version will be activated by a parameter that will be set in the "sonar.properties" file.

        Attachments

        1. Home-V2.png
          265 kB
        2. SQ_Landing_Page_OnPrem_V2.png
          174 kB
        3. SQ_Landing_Page_OnPrem.png
          179 kB
        4. SQ_Landing_Page_SaaS_V2.png
          210 kB
        5. SQ_Landing_Page_SaaS_V3.png
          188 kB
        6. SQ_Landing_Page_SaaS.png
          204 kB
        7. SQ_Landing_Page.png
          221 kB
        8. Suggestions.png
          283 kB

          Issue Links

            Activity

              People

              Assignee:
              fabrice.bellingard Fabrice Bellingard
              Reporter:
              fabrice.bellingard Fabrice Bellingard
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: