mozilla / bedrock

Making mozilla.org awesome, one pebble at a time
https://www.mozilla.org
Mozilla Public License 2.0
1.16k stars 913 forks source link

Add Microsoft Store as installer option on firefox/all #14673

Open stephaniehobson opened 1 month ago

stephaniehobson commented 1 month ago

Description

Add links to the Microsoft Store versions of Firefox on /firefox/all.

Firefox: https://www.microsoft.com/store/apps/9NZVDKPMR9RD Firefox Beta: https://www.microsoft.com/store/apps/9NZW26FRNDLN Firefox Nightly: coming soon.

Microsoft Store This option will open a Firefox product page in the Microsoft Store web portal. If you are running Windows 10 or Windows 11, you will have the option to open the Microsoft Store from this page and install Firefox. If you install from the Microsoft Store, updates to Firefox will also be handled by the Microsoft Store. There are minor differences in Firefox behaviors and capabilities when installed from the Microsoft Store, but for most users these differences are not noticeable.

Questions:

stephaniehobson commented 1 month ago

Depends on https://github.com/mozilla/bedrock/issues/9845

janbrasna commented 3 weeks ago

The MS Store badges have guidelines https://learn.microsoft.com/en-us/windows/apps/publish/app-marketing-guidelines and also a link to generate a JS badge w/ campaigns and behav options etc.; TL;DR it currently looks like this:

Screenshot 2024-06-19 at 23 01 25

stephaniehobson commented 3 weeks ago

@janbrasna This is fantastic, thank you! My searches had failed to turn this up and I was on the verge of trying to make something myself.

Ooooh, they even have multiple languages.

alexgibson commented 3 weeks ago

@stephaniehobson just looking at the badge generator, do you think it makes sense for us to download all the localized versions and serve those up locally, like we do for the app / play stores?

We might need this for the upcoming MS Store experiment as well (although perhaps only in English initially)

stephaniehobson commented 3 weeks ago

@alexgibson yes, that makes sense and is what I was planning to do.

drubino-mozilla commented 3 weeks ago

Hello... I have no expectations at all for what it should be, but it would be useful to have an ETA for reporting purposes. Thanks!

stephaniehobson commented 2 weeks ago

Hi @drubino-mozilla it's wrapped up in the much more complicated https://github.com/mozilla/bedrock/issues/9845 but since that's almost ready to go I'm thinking before the end of July.

alexgibson commented 2 weeks ago

@stephaniehobson should we perhaps split out adding the badge itself into a separate issue? We'll likely need it before the end of July for the /new experiment.

stephaniehobson commented 2 weeks ago

@alexgibson sounds like you should.

alexgibson commented 2 weeks ago

Filed https://github.com/mozilla/bedrock/issues/14738