See linked tickets for Notifications in general, and In the news content in general.
As a user who likes to learn about ongoing news events in Wikipedia, I want the app to notify me when something notable is happening.
Terminology
Current events item - Topical list item displayed on a Wikipedia Current events Portal https://en.wikipedia.org/wiki/Portal:Current_events This includes both the explanatory text, as well as the links and lead images embedded in the item.
Current event article - An article embedded in a Current events item
In the news - Brand/reader oriented name for the collection of Current events items which appear on a project's Main page.
Important events - An event which meets the "important" curation criteria given below. Users may choose to
Curation:
For the purposes of version 1 we will define notability as any "Current events" portal item which matches ALL the following criteria
- Items currently selected by editors to appear in a Wikipedia Main page's "In the news" section
- Items with 1 or more links to articles currently considered in the top 10 "trending" or "most read" by public APIs measuring wiki activity. For version 1 we will use the Top Read items for the previous calendar day in that language.
- Neither article nor item have been considered notable in the past 30 days
Items which meet this criteria and have a linked article in the top 3 most read or trending would be considered "Important".
Timing:
We have a lot of design research that shows notifications can easily be annoying or valueless if they are delivered at the wrong time. Rather than define a complex model of when a user might be open to notification, we'll use a simple set of heuristics.
If all the following are met, notable event items should be sent as soon as they are detected.
- No alerts should be sent outside the hours of 8am to 9 pm device local time.
- No alert should be sent if an alert was sent to this user in the last hour.
- No alert should be sent if the user has received 3 alerts in this calendar day.
Alerts which cannot be sent due to these restrictions should be queued up for sending, and pushed to the user once they match the timing requirements, if within 24 hours of being generated.
Any notification generated, but not sent within 24 hours should be discarded.
Content
The notification should include the complete Current event item, a selected lead image and visual indication of which terms in the item link to articles.
In its expanded and click through state the item text should remain, but also include affordances to the linked articles, and potentially their description and thumbnail of their lead image.
Additional content of interest would be some indication of the scale/trend of the item's popularity. This might be a simple "read by XXX users" or a spark line or other trend indicator based on reading or editing activity.
UX:
Note: The following mocks are also in the Zeplin project (tagged with "In the news"):
https://zpl.io/Z21KiN7
A. Notification flow
- Notification appears when it fulfills the criteria specified above in the section on "Curation".
- Notification detail view with action – triggered by 3D touch
B. In the news (from the Current events portal) in the Explore feed
- New card for "In the news"
Utilizes horizontal scrolling of 'sub-cards' within the In the news card.
- Each card representing a single current event bullet point
- Thumbnail is the main article of the news item
- All article links within the news item is styled in SF UI Text Semibold
- News item detail 'overlay'
This panel appears upon tapping on a news item card
- Each article within the news item appears in a standard list below the lead image and full news item text
- Users can dismiss by swiping down to return to the feed view
"C. In the News" widget
- Collapsed view of the "In the news" widget
Tapping on the item will open the app and trigger the news item overlay (B2)
- Expanded widget
Shown when user taps on "Show More" in the collapsed widget.
Tapping on the "See more..." footer link will open the app to the In the news card in the Explore feed.
![[N] In the news - Lock screen.png (667×375 px, 129 KB)](https://phab.wmfusercontent.org/file/data/fj6ybohmlp7yrqjlhcuj/PHID-FILE-xccvnp5lu2b243k7alib/preview-%5BN%5D_In_the_news_-_Lock_screen.png)
![[N] In the news - Peek.png (1×750 px, 237 KB)](https://phab.wmfusercontent.org/file/data/75l2wkfr55hy7vcag2v5/PHID-FILE-evsd3odfigolitw62ost/preview-%5BN%5D_In_the_news_-_Peek.png)


![[W] In the news - collapsed.png (667×375 px, 133 KB)](https://phab.wmfusercontent.org/file/data/hccilqxesn5lwch2xxpq/PHID-FILE-rto4vkaijwbjzynrgjwb/preview-%5BW%5D_In_the_news_-_collapsed.png)
![[W] In the news - expanded.png (667×375 px, 152 KB)](https://phab.wmfusercontent.org/file/data/hkofrmmm3fs5ktqu46g6/PHID-FILE-6qwqhmqaishobl55rqox/preview-%5BW%5D_In_the_news_-_expanded.png)

![[N] In the news - Peek.png (1×750 px, 234 KB)](https://phab.wmfusercontent.org/file/data/e37tdvic2zvc5w5hwlic/PHID-FILE-xht26vhddeyik3mfsvht/preview-%5BN%5D_In_the_news_-_Peek.png)
![[N] In the news - Peek - alternate.png (1×750 px, 234 KB)](https://phab.wmfusercontent.org/file/data/oil7smoazggxmzcw5t26/PHID-FILE-sfbegbko5icvh3dvvq67/preview-%5BN%5D_In_the_news_-_Peek_-_alternate.png)








![[N] In the news - Peek Copy.png (1×750 px, 248 KB)](https://phab.wmfusercontent.org/file/data/62ooafohhdys6u7evp3x/PHID-FILE-ckokhrh3kdtddxcvkkxs/preview-%5BN%5D_In_the_news_-_Peek_Copy.png)


