WNP tooling - spike
Categories
(Firefox :: Messaging System, task, P1)
Tracking
()
People
(Reporter: hanna_a, Assigned: hanna_a, NeedInfo)
References
(Blocks 3 open bugs)
Details
(Whiteboard: [omc])
Attachments
(2 files, 5 obsolete files)
Problem: WNP does not have a measurement while allows us to measure retention & engagement in the product. It is also unable to target the right audience.
Updated•11 months ago
|
Assignee | ||
Updated•11 months ago
|
Assignee | ||
Comment 1•11 months ago
|
||
Updated•11 months ago
|
Updated•11 months ago
|
Updated•10 months ago
|
Comment 2•10 months ago
|
||
Used in conjunction with a test experiment:
https://experimenter.services.mozilla.com/nimbus/whatsnewpage-test-dummy/summary
Set messaging-system.rsexperimentloader.collection_id
to
nimbus-preview
in your ~/.mozbuild/machrc file to enroll naturally on
the first launch. Then relaunch and it should load the test site. This
is obviously not an ideal test but it's an easy way to demonstrate that
the Nimbus variable is stored on session 1 and ready in time for session
2 startup, and therefore able to show a WNP. This was important to test
first before investing time in mocking updates, which is done using a
local update server. I'll upload another WIP patch that demonstrates the
full process using a local update server.
Comment 3•10 months ago
|
||
This requires the same setup instructions as the earlier patch to enroll
in the test experiment, plus some extra steps. First, an additional pref
must be added to machrc or user.js, which will be:
browser.startup.homepage_override.mstone=119.0a1
This is done to trick Firefox into thinking the previously installed
version is less than the currently installed version. Then, this guide
needs to be followed to serve a mock update, so that Firefox thinks it's
been updated when it hasn't:
https://firefox-source-docs.mozilla.org/toolkit/mozapps/update/docs/SettingUpAnUpdateServer.html
I haven't done thorough testing with this yet, but I'm uploading it so
it will be easier to discuss between all of us.
Depends on D198481
Updated•10 months ago
|
Comment 4•10 months ago
|
||
Depends on D198482
Assignee | ||
Updated•10 months ago
|
Updated•10 months ago
|
Updated•9 months ago
|
Assignee | ||
Comment 5•9 months ago
|
||
Updated•9 months ago
|
Updated•9 months ago
|
Assignee | ||
Comment 6•9 months ago
|
||
Updated•9 months ago
|
Updated•9 months ago
|
Updated•9 months ago
|
Updated•9 months ago
|
Updated•9 months ago
|
Comment 7•9 months ago
|
||
Updated•8 months ago
|
Updated•8 months ago
|
Comment 9•8 months ago
|
||
bugherder |
Updated•8 months ago
|
Assignee | ||
Updated•7 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Comment 11•6 months ago
|
||
No, they were added just for sharing and I forgot to abandon them. I've done so now. Thanks.
Description
•