Page MenuHomePhabricator

[GOAL] Page previews on mobileweb
Closed, DeclinedPublic

Description

Summary

A user clicking (long clicking?) on a link on the mobile web is shown a preview of the destination so that they can learn a quick definition and choose whether or not to continue on to the destination.

Page previews are an incredibly useful feature on desktop to maintain context and avoid opening many tabs or new browser windows. Since window management is even clumsier on mobile devices, page previews would prove exceptionally useful on phones and tablets too. The work required is more than just turning it on for MinervaNeue. The mobile UI will need an update and perhaps the precedent set by Android's link previews can be considered.

Rationale

Launching on Android has shown an increase in engagement and web survey data shows overwhelmingly positive feedback. Similarly, the feature is available on desktop for all wikis and has been received well.

Success Metrics

Overall clicks on blue links increase by 5%. The hypothesis is that there are two types of use cases for clicking a blue link:

  1. I want to read the article
  2. I want to know what this is (and a simple definition will do)

If we can lower the cost for group #2, without raising the cost too much for Group #1, users overall will see a higher reward/cost for clicking on links and will click on more links. There are secondary, descriptive metrics to ensure that Group #1 users aren't having a hard time, but this is the primary driver of whether or not this is adding user value.

External Dependencies

  • Community Liaisons are instrumental for this rollout

Unknowns

  • A risk is also that the community of editors or readers will not like this feature

Product Plan

Implementation

A user clicking (long clicking?) on a link on the mobile web is shown a preview of the destination so that they can learn a quick definition and choose whether or not to continue on to the destination.

User Stories

As a user on the mobile site
I want to be able to view previews of links before clicking on them
So that I can get context quicker

User experience should match Android experience (though the additional menu items that we see in the Android version are not necessary to the MVP)


Acceptance criteria:

  • Code for this feature must live in the Popups extension

[1] https://www.mediawiki.org/wiki/Extension:Popups

Related Objects

StatusSubtypeAssignedTask
DeclinedJdlrobson
DeclinedJdlrobson
Resolvedovasileva
Resolvedphuedx
Resolvedphuedx
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
DuplicateNone
Duplicateovasileva
Resolvedovasileva
DuplicateNone
DeclinedNone
DuplicateJdlrobson
ResolvedMhurd
Declined JMinor
Resolvedphuedx
Resolved Pchelolo
ResolvedJdlrobson
Declined Pchelolo
Resolvedphuedx
DeclinedJdlrobson
DuplicateNone
Resolved Fjalapeno
Resolvedphuedx
Declinedpmiazga
DeclinedNone
Resolvedphuedx
DeclinedNone
Resolved Pchelolo
Resolved bearND
Resolved Mholloway
ResolvedMSantos
Resolved Mholloway
InvalidNone
ResolvedJdlrobson
InvalidNone
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
Resolvedphuedx
Resolved bearND
Resolved Mholloway
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
Resolvedphuedx
ResolvedJdlrobson
ResolvedJdlrobson
Resolved bearND
ResolvedJdlrobson
Resolved Mholloway
Resolved Mholloway
ResolvedJdlrobson
ResolvedJdlrobson
Resolved bearND
InvalidNone
Resolved Nirzar
DeclinedJdlrobson
ResolvedJdlrobson
DuplicateNone
Resolved JKatzWMF
InvalidJdlrobson
InvalidJdlrobson
InvalidNone
InvalidNone
DeclinedNone
ResolvedJdlrobson
Resolvedphuedx
ResolvedJdlrobson
ResolvedNone
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedNone
DuplicateNone
InvalidNone
Resolved Jhernandez
InvalidNone
Resolvedphuedx
Resolvedphuedx
ResolvedJdlrobson
ResolvedJdlrobson
Resolved Nirzar
Resolvedphuedx
Resolvedovasileva
ResolvedJdlrobson

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

@KLans_WMF to close the loop on testing/rollout, I think the new description should cover this. Let me know if not.

phuedx renamed this task from [EPIC] Hovercards/Popups/Link preview on mobileweb to [GOAL] Hovercards/Popups/Link preview on mobileweb.Jan 12 2016, 5:42 PM
phuedx moved this task from To classify to 2015-16 Q3 Goals on the Reading-Web-Planning board.

This should be merged with T70860.

I thought T70860 was specifically for desktop (as the BetaFeature only has code for desktop). If that is truly the case I think we should keep them as separate tasks.

@Prtksxna: You're right; this goal and T70860 are distinct.

JKatzWMF changed the task status from Open to Stalled.May 18 2016, 12:55 AM
JKatzWMF updated the task description. (Show Details)

@Niedzielski much of description may be outdated so feel free to update as you see fit.

Niedzielski renamed this task from [GOAL] Hovercards/Popups/Link preview on mobileweb to [GOAL] Page previews on mobileweb.Jun 13 2018, 3:29 PM
Niedzielski updated the task description. (Show Details)

@Jdlrobson, this needs more work and discussion but I removed some of the cruft

@Jdlrobson, this needs more work and discussion but I removed some of the cruft

We should definitely discuss the "Code for this feature must live in the Popups extension" AC.

Rationale
Launching on Android has shown an increase in engagement and web survey data shows overwhelmingly positive feedback.

We should add a link to these research results.

Similarly, the feature is available on desktop for all wikis and has been received well.

I don't think that is a good argument, because page previews on desktop don't really impact the existing user flow of clicking on a link, whereas the mobile solutions interrupt it (adding the preview as an extra step - unless we go with the "long clicking" option).

ovasileva lowered the priority of this task from High to Low.Jul 12 2018, 3:20 PM

@ovasileva is this really high priority...?

Not right now

@ovasileva I'm guessing we're not planning on doing this so can we just decline it? It doesn't seem helpful to have this epic sitting around - if we ever want to do this on mobile, I bet we end up creating a new task instead and we can always revive this.

@ovasileva I'm guessing we're not planning on doing this so can we just decline it? It doesn't seem helpful to have this epic sitting around - if we ever want to do this on mobile, I bet we end up creating a new task instead and we can always revive this.

Makes sense. Declining for now.

I like that we're tidying up the backlog but for this task in particular it seems a shame that it can't be reprioritized any time soon. Page previews have been very impactful on desktop and this task had over 80 subtasks, which all appear to be resolved now. Additionally, Popups now support references as an additional out of box functionality. I respect the priorities set by product but I wanted to mention that from my perspective as a developer and user, I think this feature could be worth doing sooner rather than later.