Closed Bug 1275483 Opened 8 years ago Closed 8 years ago

Create What's New page for Firefox Nightly

Categories

(www.mozilla.org :: Pages & Content, defect)

Production
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: pascalc, Assigned: kohei)

References

(Blocks 1 open bug)

Details

Every 6 weeks, when we change of cycle, our Nightly users should get a What's New page displayed. Since nobody was working on maintaining such page, mozilla.org redirects all requests for this page to the First Run page for Nightly.

https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/redirects.py#L26 

We need this communication channel to engage these users and the information displayed will change with every cycle.

I am assigning this bug to myself for the moment as the content is not written yet and I know Bedrock enough to make a patch for the redirect and write a jinja template. I am targetting the next 50 cycle on Nightly to activate a What's New page, that is https://www.mozilla.org/fr/projects/firefox/50.0a1/whatsnew/
Sylvestre, Marcia, I am targetting Firefox 48, it probably needs tracking on your side
48? 48 is becoming beta tomorrow
50 is the next nightly
I am targetting the 48 on the release channel, that is 51 on Nightly
Assignee: pascalc → kohei.yoshino
Status: NEW → ASSIGNED
It seems the redirect to use the firstrun page instead of whatsnew is here:
https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/redirects.py#L26-L28

Maybe it should be something like that instead (tested locally, it works):
# bug 1275483
redirect(r'^projects/firefox/[^/]+a[0-9]+/whatsnew(?P<p>.*)$',
             '/firefox/nightly/whatsnew{p}'),
# bug 748503, 1275483
redirect(r'^projects/firefox/[^/]+a[0-9]+/firstrun(?P<p>.*)$',
         '/firefox/nightly/firstrun{p}'),

Then we would need a jinja template in say:
bedrock/firefox/templates/firefox/nightly_whatsnew.html

and call this template in  bedrock/firefox/urls.py like:
page('firefox/nightly/whatsnew', 'firefox/nightly_whatsnew.html'),

Putting those note down in case they help kohei with the initial setup of the page.
pmac, we want to target the next Firefox release to reactivate a Nightly What's New page, the shift from Nightly 50 to 51 is on August 1st, how late can we send you a patch for review to target that date? (depending on your answer, we will adjust the  complexity and content of the page to fit the dates). Thanks
Flags: needinfo?(pmac)
It all depends on how much time code review will take. If it's not that big a diff then we would only ask for a couple of days lead time just to make sure nothing goes wrong. We can deploy changes to prod anytime we want so the only worry is getting it merged. Do you have any feeling on how complex a change this will be and how fancy the page will be (which could increase testing requirements)?
Flags: needinfo?(pmac)
We are going to target 52, that will be safer.
Alright.
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/40bf1afd6b9afee9d9d566bb3c5f1af33e093f8c
Fix Bug 1275483 - Create What's New page for Firefox Nightly

https://github.com/mozilla/bedrock/commit/76baf0d9aca9c4ffc58ae53ec03bb0871c2f77c9
Merge pull request #4332 from kyoshino/demo__nightly-whatsnew

Fix Bug 1275483 - Create What's New page for Firefox Nightly
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.