Uploaded image for project: 'Red Hat Developer Website'
  1. Red Hat Developer Website
  2. DEVELOPER-4547

Need a permanent solution to allow operating-specific downloads

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • None
    • None
    • Front End

      UPDATE:
      Download manager allows us to add querystring variables that target specific operating system featured downloads. We need to add these to all download manager calls to make sure we're pulling in the flagged OS-specific versions per user OS.

      A temporary workaround has been put in place for CDK and DevSuite products to allow detection of the end-user's operating system to provide specific download assets for their OS. However, a permanent solution will involve adding more data to download manager and coordinating the prioritization and selection of appropriate downloads or redirects per operating system per product.

      Requirements

      Summary: We need to be able to detect the user's OS for the CDK and Red Hat Development Suite products and change the primary CTA for these products on both their product-specific Download page and the site Downloads page.

      Refer to OS based downloads in the Requirements Doc for full details

      Other Notes from Nick:

      So that the pervasive red "DOWNLOAD" button can link to the correct download for the user's platform, we need some kind of javascript based OS detection. Today the button just links to the FIRST available download on the download page [4], [5], regardless of OS.

      Then, rather than a Windows user being prompted to download the linux version of the CDK or the Developer Suite installer, they'd get the Windows-appropriate [1] one. Same story for MacOS [2].

      But for Linux users, we'd need to redirect them to another page [3] to explain how to enable the software collection, import the signing key, and install via yum.

      [1] https://developers.redhat.com/download-manager/file/devsuite-2.0.0-GA-installer.exe
      [2] https://developers.redhat.com/download-manager/file/devsuite-2.0.0-GA-installer-mac.zip
      [3] https://developers.redhat.com/products/devsuite/hello-world/#fndtn-rhel

      See also https://projects.engineering.redhat.com/browse/RCM-21427, where the request to add the devsuite installer binaries to the CDK downloads page is being discussed.

      Design

      Invision Wireframes: https://redhat.invisionapp.com/share/DBDLRYBN8#/254627258_Product_Download_Page

      Stakeholders

      UX: gdoyle-1
      ENG: dcoughlin1

      Acceptance Criteria

      Tasks

      Review Process

              Unassigned Unassigned
              ldary24 Luke Dary
              Archiver:
              rhn-support-ceverson Clark Everson

                Created:
                Updated:
                Archived: