On Jun 3, 2022, at 10:36 AM, Jon Robson
<jrobson(a)wikimedia.org> wrote:
Yesterday, the MobileView Action API was removed from all Wikimedia production servers
[1].
The API was originally built to service our apps but over time that has been replaced
with the Page Content Service [2]. The original service was not being maintained, and
usage was very low. If you were using the MobileView API we urge you to check this API out
as it is a more powerful, better cached alternative.
We marked the API as hard deprecated in December 2019 [3], after which it was marked in
ApiSandbox and in the response as deprecated, and support has been dwindling since then,
for example, the noimages parameter was dropped in September 2020 [4].
In March 2022 we removed the remaining production blocker for removing the code: language
variant support [5]. The Page content service was prreviously using the mobile view API
for language variant views but has now been rewired to use the better supported core
action=parse API. If you need to support language variant views and previously
couldn't because of the lack of support in the page content service this should no
longer be an obstacle..
Since April 2022 users of the API would have been seeing an inline banning warning them
of the upcoming breakage [6]. We got no feedback from these banners so were comfortable
with pushing forward.
Impact on user scripts was judged as low [7] with only 14 scripts impacted so this has
not been announced on tech news.
If you are impacted by this change, I apologise that previous communications have failed
you and I'd love to hear from you about how we could have done this deprecation
better. If I can support you in any way in making sure your apps/gadgets/scripts are
working again please feel free to reply to this email either privately or publicly or to
raise a topic on the MobileFrontend talk page [8].
Finally, thanks to the engineers who helped make this deprecation possible.
Jon
[1]
https://phabricator.wikimedia.org/T186627
[2]
https://www.mediawiki.org/wiki/Page_Content_Service
[3]
https://phabricator.wikimedia.org/T210808
[4]
https://phabricator.wikimedia.org/T262580,
[5]
https://phabricator.wikimedia.org/T236733
[6]
https://phabricator.wikimedia.org/T286836
[
7]https://global-search.toolforge.org/?q=%5B%27%22%5C%3D%5Dmobileview&r…
[8]
https://www.mediawiki.org/wiki/Extension_talk:MobileFrontend?tableofcontent…
_______________________________________________
Mediawiki-api-announce mailing list -- mediawiki-api-announce(a)lists.wikimedia.org
To unsubscribe send an email to mediawiki-api-announce-leave(a)lists.wikimedia.org
_______________________________________________
Mediawiki-api mailing list -- mediawiki-api(a)lists.wikimedia.org
To unsubscribe send an email to mediawiki-api-leave(a)lists.wikimedia.org