-
Story
-
Resolution: Unresolved
-
None
-
None
-
3
-
Important
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
- relates to
-
DEVELOPER-4475 Improve product download experiences
- Closed