Implement mozilla.org/firefox/nightly/all to list all localized desktop Nightly builds

RESOLVED FIXED

Status

www.mozilla.org
Pages & Content
RESOLVED FIXED
a year ago
a year ago

People

(Reporter: kohei, Assigned: kohei)

Tracking

(Blocks: 1 bug)

Production
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(1 attachment)

(Assignee)

Description

a year ago
The new page will look like
https://www.mozilla.org/en-US/firefox/developer/all/
probably with the space-themed design like
https://www.mozilla.org/en-US/firefox/nightly/firstrun/

Required: Nightly product details. The locale info is currently missing, while the version number can be found at:
https://product-details.mozilla.org/firefox_versions.json
(Assignee)

Updated

a year ago
Depends on: 1288547
(Assignee)

Comment 1

a year ago
Now we have the new product-details source which has the nightly version and locales. Let's do this.

https://product-details.mozilla.org/1.0/firefox_primary_builds.json
https://product-details.mozilla.org/1.0/firefox_versions.json
Should this bug be dup'd to bug 1299947?
(In reply to Nicholas Nethercote [:njn] from comment #2)
> Should this bug be dup'd to bug 1299947?

No, as mentionned in Bug 1299947, this is WIP for a single builds download page and this new page would link to the /all pages per channel:

https://www.mozilla.org/en-US/firefox/developer/all/
https://www.mozilla.org/en-US/firefox/beta/all/
https://www.mozilla.org/en-US/firefox/all/

This bug will allow us to have a https://www.mozilla.org/en-US/firefox/nightly/all/ page letting users also download localized nightly builds. Currently we have a /all page for all channels except Nightly.
(Assignee)

Comment 4

a year ago
Created attachment 8788541 [details] [review]
pull request

The demo server is here:
https://bedrock-demo-nightly-all.us-west.moz.works/en-US/firefox/nightly/all/
kohei, can you change the word warranty by guarantee per Marcia's feedback? thanks!
(Assignee)

Comment 6

a year ago
Changed the wording. The demo server will be updated in 30 minutes.
The demo page looks nice! Thank you, it'll be great to have this.

A couple of comments, do with them what you will...

- "comes with no guarantee" -- do any Firefox release come with a guarantee? I wonder if just saying this would be better: "Nightly is updated daily. It is most appropriate for core Mozilla contributors and early adopters, not regular users."

- Because the search box is live (i.e. has an effect as soon as you type) the "Search" button isn't necessary. Perhaps remove it? The search bar is also quite large -- maybe make it less tall?
(In reply to Nicholas Nethercote [:njn] from comment #7)
> The demo page looks nice! Thank you, it'll be great to have this.
> 
> A couple of comments, do with them what you will...
> 
> - "comes with no guarantee" -- do any Firefox release come with a guarantee?
> I wonder if just saying this would be better: "Nightly is updated daily. It
> is most appropriate for core Mozilla contributors and early adopters, not
> regular users."

I think we should take your version, as a native speaker it probably is better than our Franco-Japanese one :)

Kohei, could you update your branch with this text please? Thanks
> 
> - Because the search box is live (i.e. has an effect as soon as you type)
> the "Search" button isn't necessary. Perhaps remove it? The search bar is
> also quite large -- maybe make it less tall?

This part is a shared template element with other /all pages, I would prefer that we look at it in a separate bug and update all /all search bars if needed so as to not have to maintain a separate template/css for that page.
(Assignee)

Comment 9

a year ago
(In reply to Pascal Chevrel:pascalc from comment #8)
> I think we should take your version, as a native speaker it probably is
> better than our Franco-Japanese one :)
> 
> Kohei, could you update your branch with this text please? Thanks

Updated the warning copy.

> This part is a shared template element with other /all pages, I would prefer
> that we look at it in a separate bug and update all /all search bars if
> needed so as to not have to maintain a separate template/css for that page.

Yeah, I'll file a separate bug to hide the search button when JavaScript is enabled.

Comment 10

a year ago
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/fc5b1801b1a6ad794a64aa34a4c590e5ebbd9a6b
Fix Bug 1288544 - Implement mozilla.org/firefox/nightly/all to list all localized desktop Nightly builds

https://github.com/mozilla/bedrock/commit/fd6ab51757f6988c97da1cb8e3b5c72d29d8a8d4
Merge pull request #4326 from kyoshino/demo__nightly-all

Fix Bug 1288544 - Implement mozilla.org/firefox/nightly/all to list all localized desktop Nightly builds

Updated

a year ago
Status: ASSIGNED → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
http://mozilla.org/firefox/nightly/all still doesn't exist. I guess this change needs to be pushed into production somehow? What is the process there?
(In reply to Nicholas Nethercote [:njn] from comment #11)
> http://mozilla.org/firefox/nightly/all still doesn't exist. I guess this
> change needs to be pushed into production somehow? What is the process there?

www.mozilla.org code gets deployed a few times a week, it is already on the staging server (https://www.allizom.org/en-US/firefox/nightly/all/) so we just have to wait for the next push to production :)
(Assignee)

Comment 13

a year ago
Live now.
(In reply to Kohei Yoshino [:kohei] from comment #13)
> Live now.

Great! I just blogged about this: https://blog.mozilla.org/nnethercote/2016/09/09/how-to-get-localized-firefox-nightly-builds/
(Assignee)

Comment 15

a year ago
(In reply to Nicholas Nethercote [:njn] from comment #14)
> Great! I just blogged about this:
> https://blog.mozilla.org/nnethercote/2016/09/09/how-to-get-localized-firefox-
> nightly-builds/

Wanna see a cross post on https://blog.nightly.mozilla.org/ :)
(Assignee)

Updated

a year ago
Depends on: 1302117
You need to log in before you can comment on or make changes to this bug.