Project 'eyeo/adblockplus/abpui/adblockplusui' was moved to 'adblockinc/ext/adblockplus/adblockplus'. Please update any links and bookmarks that may still have the old path.
We would like to offer our users more Filter lists in the settings, so they can improve their web experience.
We are renaming the Privacy & Security section in the general tab of the settings page to Recommended filters, and adding two new filter lists: Fanboy's Notifications and I Don't Care About Cookies. The latter will only be shown for non-FR and non-DE locales.
In options page > general tab, "RECOMMENDED FILTERS" should appear as the first section's title (instead of "PRIVACY & SECURITY").
"Block cookie warnings" and "Block push notifications" should appear with the tag "NEW" at the side and tooltips as described in the specs.
"Block cookie warnings" should be hidden for FR and DE locales.
Changing the state of the toggle button for any of those new filter lists should be reflected in the Advanced tab > Filter Lists table, making them appear/disappear there. Be aware that due to the time that a list takes to be installed, clicking the toggle button twice too fast could either not be reflected immediately or break momentarily (refresh to fix) the toggle status (see ui#853).
Hints for translators
Changed description of string options_new_label.
Replaced string options_privacy_header by string options_recommended_filters_header.
Renamed string options_protection_privacy_tooltip by options_recommended_privacy_tooltip.
Renamed string options_protection_social_tooltip by options_recommended_social_tooltip.
We'll have to look into how big of a problem it is and how many users it affects before we can decide whether/how to integrate it into the extension. Therefore I'm not assigning it to a milestone at this point.
@ThomasGreiner I leave it under 2020-2 but I want to promote it via the Teaser Footer with a link to the help center.
@lursachi What do you think? I don't want to host this page under the extension, but also not sure that we should work on another IDCAC page. Maybe we should create this on the help center
It would entail: Create copy & new visual, provide new screenshots > translate copy > create new page with updated content > test > party
Hosting the page under the Help Center:
The Help Center is eyeo branded, not ABP branded and users coming directly from the ABP extension might be a bit confused;
The Help Center articles are currently available in English only
We would have to write the same detection logic for the URL parameters and, traditionally, we didn't support installation buttons in the Help Center if I'm not mistaken
this is going to change in the future (supporting buttons for installing, adding features, etc) but for a simple page it might mean more work and overhead
Likely to be moved as the Help Center will be changed in the future.
Overall, it would entail: create copy & visuals, provide screenshots > ignore other languages or add support for them > create new page, add support for URL param detection, add support for buttons > test > party > probably move it later on
Given this, I would prefer hosting it under ABP.org for mainly 3 reasons:
the web devs and QA will anyhow have to help us, regardless of where it lives, due to the functionality
supporting additional languages
the "template" already exists, we have to update the content (including visuals and translations)
Looping in @lisabielik in case she has other thoughts or additional feedback on this
@erezson I don't mind if we create a landing page for it on our website and if we promote the filter list in the Bubble UI. But why would we link to the web page, if we could just give users the option to directly install the filter list from within the extension?
Also, are you suggesting to do that instead of or in addition to recommending the filter list in the settings page alongside the other ones?
@erezson All I'm saying is, let's not overcomplicate things again, as we did with the cookie notification. As a first step, we could just add that option in the settings and set up a landing page. Following that, we can think about how we want to recommend the filter list to users.
Also, I'd say that whenever we can avoid using the notification system, we should, or otherwise we'll run into all sorts of problems yet again.
@erezson What I mean is that we don't need to work on both at the same time, because we can add the feature now and inform users about it later.
Even if we want to inform users right away, we could link to the settings page, for the time being, and replace it, as soon as the landing page is ready.
@nasserui Can you provide settings page design where we can promote this (and also the IDCAC list). I would prefer to see it in the General settings so users won't need to search for it.
@nasserui Yes, I'm not sure which feature will be ready first and I prefer to avoid dependency. So it will be good for me if you can add another screen in this feature with the undo.
@ThomasGreiner What do you think about this place? I like it but it seems in the Spec the definition is a bit different from "recommendation" so I wonder about the background of it:
#### More filter subscriptions
All filter lists that a user subscribes to which are not one of Adblock Plus's recommended filter lists (i.e. not recommended within the Privacy & Security and Language sections) will be shown here.
@erezson Technically, we already have a section in the General where we recommend filter lists to users: Privacy & Security. So why not rename it to something like "Recommendations" and add "Remove website notification popups" and "Remove obtrusive EU cookie notices" to it?
It may also be worth noting that, when we first introduced the new settings page, we decided on not mentioning the filter list names in the General tab, as they seem only useful for advanced users. That's why we refer to "EasyList Germany+EasyList" as "German" and "EasyPrivacy" as "Block additional tracking".
in the Spec the definition is a bit different from "recommendation" so I wonder about the background of it
The "More filters" section is meant to show any filter lists that the user has installed which are neither a language filter list, nor some other recommended filter list. One of the reasons for that was that we wanted to allow users who added a filter list before we introduced the new settings page, to be able to see and remove them without having to go to the Advanced tab. However, it's also a useful place to show filter lists that users may have installed without going to the Advanced tab (e.g. by clicking on a subscribe link).
@ThomasGreiner So you mean by that adding 2 more checkboxes for blocking notifications and IDCAC and then renaming the section to be Recommendations instead of Privacy & Security?
@nasserui Correct, we should merge them together. We can also look into redesigning that section or choosing a different headline, if we think it's necessary.
@ThomasGreiner if we want to show it only at the first time user open the settings, do we need webext? Another option is to show the new for specific version of ABP
@erezson We would need to store persistent data which requires changes to WebExt code. We can show the label to all users and remove it again with a later update, which would require no logic whatsoever.
It is worth noting though that adding new recommended filter lists is done by modifying the subscriptionlist repository, based on which Core generates the list of recommended filter lists (that we're using) and Websites generates adblockplus.org/subscriptions. So while I wouldn't expect much trouble from that, we need to keep in mind that they will be impacted by this change in some way (see also trac#2821 and trac#6689).
@aisha_sharipzhan Thanks! I need also content for the tooltip that includes more details. The cookies list needs to include also link to the website of the list owner
We need copy for the new filter lists (include tooltip). We also need to rename the PRIVACY & SECURITY headline because we're going to recommend non privacy and security lists but more general lists that will improve browsing experience.
@ThomasGreiner@2alin@ursakacar I somehow missed the QA LGTM but that was a good thing for this ticket because we had a lot of feedback from legal. The Spec is not confirmed by Legal so if one of you gives LGTM, please move it directly to ~"State::Implementation (ABPUI)"
@erezson To reassure, the "I Don't Care About Cookies" subscription will be hidden (for DE, FR) from the renamed "Recommended Filters" section, but is it okay if we display it in the "Built-in filter lists" menu (Advanced > Filter Lists) for all languages? (displayed there by default for Core recommendations). Or do we need to remove all kind of recommendations of such list in the UI for DE and FR?
@ryanbr@kiboke
Hey guys, due to stability of ABP and legal reasons, we will need to clone the list to our server. If you have any objections please LMK.
Adilson Sandovalchanged the descriptionCompare with previous version