Page MenuHomePhabricator

Mark the MobileView API as deprecated
Open, NormalPublic

Description

Given our discussions on ticket T99009 we should mark the mobile view API as deprecated.
The deprecation message should link to the mediawiki.org page which will be used to communicate this change.

Note: With a deprecation we can take as long as we want so this does not mean we need to mark a day it will be removed just yet but we can at least start getting feedback from users of the API!

Notes

MobileFrontend's mobileview module accounts for ~0.73% of Wikipedia's daily action API traffic (see P7873).

Acceptance criteria

Event Timeline

Given our discussions on ticket T99009 we should mark the mobile view API as deprecated.

Is this correct? In T99009: Remove noimages transform (was inconsistent parameter names for action=mobileview when you compare with action=parse) we confirmed that the mobile apps don't rely on the noimages parameter (which affects the parse query module when the MobileFrontend extension is loaded and the mobileview module), not that they don't rely on the mobileview API.

phuedx updated the task description. (Show Details)Nov 30 2018, 1:44 PM

@phuedx my understanding per T186627#3954391 and T99009 is that we're working towards this within WMF. We can set something as deprecated and remove it 5 years later if we want to, but the importance of marking it as deprecated early would be to identify consumers and their needs as early as possible. So I think setting this intention is important and it also gives us permission/flexibility to deprecate things as we see fit.