-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Admin tool to control alternative add-on recommendations #4440
Comments
I think pointing to our main featured collection makes sense. By 1 September this collection will exclusively feature WebExtensions. |
@jvillalobos do we have an issue for the actual feature? I'd like to understand the intended end result for the page including UX. |
Would it be possible to have one to many correlation? Instead of just one webextension, can i recommend three replacements? |
It would be possible to create a collection with multiple replacements and point to that. |
If you mean the redirect, no, there's no issue. I just want a simple redirect, nothing fancy. I just created this doc with a bit more detail, including some UX for the management tool, if that helps. |
Ah ok, I misunderstood, I thought this page was going to show something but it's much simpler that that. Thanks for clarifying. |
|
random disclaimer - collections have their own |
Yes, this is the URL: https://addons.mozilla.org/firefox/collections/mozilla/featured-add-ons/
The input only takes the path, not the host, so it should always land on AMO. Beyond that, I think it's best to keep maximum flexibility and not worry about validation too much.
Good observation. At least we can use the visits to collections with |
Testing steps (stage):
|
Verified this on -stage using FF56(Win 7).
@muffinresearch : If there is anything else that should be checked here, please let me know. Thanks! |
^ @eviljeff - anything else that needs testing here? |
I think that's all |
@muffinresearch : I think that, maybe, because of the changes from Admin Tools and the VPN implementation, the "Find replacement" option is no longer working as explained above....for me is not working at all.
|
@ValentinaPC the browser doesn't know what host you're pointing at, so it will always hit production for the replacement if you use the button in about:addons - I don't think there's a pref to change that. You'll need to try create the url manually to test it rather than hit the button. |
@muffinresearch : I did this: "Go to addons list in the browser, click the find replacement link - change the host from production to https://addons.allizom.org/ and run the link on stage. You should see the replacement you specified." - but still not redirected as expected, as before the VPN change. |
The previous instructions only worked before the replacement tool was in production. Now to test in stage:
|
Sorry to comment on a closed issue,but are there docs for this feature? My specific question is whether add-on authors will be able to configure a recommended WE replacement for their own legacy add-on, or if they will need to ask someone at Mozilla to do that for them. |
@MarkCSmith hi, this feature is only for admins to setup replacements. There is a discourse thread can contribute suggestions: see https://discourse.mozilla.org/t/favorite-webextensions/17087 |
OR... how about making sure the browser works with all old extensions before updating it. For instance, if the original Google Toolbar. PrefBar, x-notifier, NoSquint, Status4Ever, and TabMixPlus do not work, or have built in replacements that look and work EXACTLY like the legacy extensions, do not release the new version, instead, modify an older version to have the same standards as the new browser would have. Preferably, roll back the browser versioning to before the rapid release madness, and re-release version 3 or 4, and DO NOT allow anyone to use any browser version above 5 until this is fixed. If you're going to completely screw up Firefox, it's not Firefox any more, call it something else, maybe Mozilla Browser, and start fresh. You could then use the Chromium engine in it like Vivaldi or just shut the project down and let Vivaldi do your job for you. |
Issue #4278 introduced an endpoint for the Firefox Add-ons Manager to point to when users are looking for alternatives to their installed legacy add-ons. Now we need this page to actually do something.
For this we need an admin tool that maps add-on ids (the guids, to be precise) to recommended alternatives. Here's what I think we need for the tool:
Addons:Edit
permission.{d2a46ca0-999d-11da-a72b-0800200c9b57}
->/addon/always-preview-webextension/
. This would point users of Always Preview to Always Preview (WebExtension)./find-replacement/?guid={d2a46ca0-999d-11da-a72b-0800200c9b57}
should redirect to/addon/always-preview-webextension/?src=find-replacement
. Thesrc
argument allow us to track this in add-on download stats.If a guid doesn't have a mapping, the default behavior should be to redirect to
/collections/mozilla/featured-add-ons/
. We've talked about other possible behaviors, like use the add-on's category or tags, but I don't think there has been a strong case given for any of these. @devaneymoz might have other ideas for this.The text was updated successfully, but these errors were encountered: