[go: nahoru, domu]

Page MenuHomePhabricator

Create notifications page structured search
Open, Needs TriagePublic

Description

The redesigned notifications page will include a notifications search function. This will not be a free-text search but will, instead, search for notification parameters including: username, topic title, pagename, namespace, date and notification type. Available search parameters will be indicated by autocomplete. Because we want the search to work x-wiki and to find Read messages, it's assumed that users will need to specify the wiki/language when searching (see T132804).

It was suggested that we divide Search into to tickets: This ticket deals with the search functionality proper; T132804 pertains to the interface

Event Timeline

What parameters will be included in search. Here is an inclusive list of possibilities. Which ones should we include?

  • namespace
  • date
  • Notification type
  • username [of event agent]
  • pagename [where event occurred]
  • Link pagename [name of page that linked to a page relevant to the user]
  • topic name [where event occurred]
  • name of rights/groups [in a user rights message – e.g., Oversighters]
  • tag names [e.g., for pagetriage messages]
  • course names
  • instance names [ OSM message]
  • project names [OSM message]

Here are some questions about this search function:

  • To enable search by notification type, do we need to create a list of user-friendly names? [If this seems like a good idea, we'll create a separate ticket for it.]
  • Can users search for multiple parameters? E.g., what happens if a user enters both a username and a notification type?
  • Will the search accept Boolean operators? Which ones?
  • If we include search by date, will we allow search by a date range?

Shouldn't we add to the list:

  • a wiki (eo.wiktionary.org)
  • a language (i.e. searching for a notification from a Francophone wiki)