Page MenuHomePhabricator

Provide default bookmarks for the most used sets of filters
Closed, DuplicatePublic

Description

Based on T164001#3320118, add sets of filters in the saved filters menu for:

  • IP contributions
  • newcomers contributions
  • new pages
  • mobile contributions
  • FlaggedRevision (on wiki that have it)
  • pending pages (on wiki that have it)

At the moment those links are available on RecentChangesText, a custom menu we plan to collapse: T164548: Move links at top of Recent Changes to a Quick Links menu.

The idea would be to have a "try suggested combinations" section as designed here:

RC-saved-filter-suggestions-overview.png (438×747 px, 33 KB)

  • Shown at the bottom of the saved filters list. Separated with a line from other filters.
  • Extends the list with the suggested combinations when the user clicks on the "try suggested combinations" option.
    • Applying those filters just sets a set of tags on the active filters but don't set the name of the filter set. That is, users can bookmark them with their own name if they want to after applying them.
  • Once the saved filters panel gets closed for any reason (clicking outside, applying a saved filter, or applying a suggested combination), the example filters get collapsed again.
  • NOTE that users can save the suggested/sample combinations to their own list of saved filters.

Event Timeline

I updated the mockup to capture recent iterations on the concept:

RC-saved-filter-suggestions.png (539×1 px, 69 KB)

Mooeypoo added a subscriber: Mooeypoo.

We need to accommodate the current "without saved filters" state, which includes the message pictured below. I find this quite useful:

Screen Shot 2017-07-05 at 3.36.25 PM.png (338×405 px, 24 KB)

@Pginer-WMF please also remember to use the new subheading “Try suggested combinations”

@Pginer-WMF please also remember to use the new subheading “Try suggested combinations”

I updated the designs to capture the new language.

Regarding the initial "empty state", I'll work on the specific ticket about it (T169055). I removed the empty state example from this one to avoid confusion.

@Trizek-WMF I see that you made this a child of T174800. Actually, that task will probably take the place of this one.

@Trizek-WMF I see that you made this a child of T174800. Actually, that task will probably take the place of this one.

I was not sure of what to do with those two tasks. Please merge if you think it is better.