As we announced back in March, as part of the architecture cleanup of
MediaWiki, the Graphoid graph service will soon stop rendering graphs
server-side [1]. All rendering will take place in the client. This change
primarily affects end-users who do not have or have disabled JavaScript.
Unfortunately, this was going to be a consequence of retiring Graphoid in
order to upgrade other parts of the infrastructure. The vast majority of
wikis have operated without server side rendering through this year and now
we are simply looking to make this change for the last remaining projects
and will be completed by the end of this calendaryear.
This decision was not taken lightly (see [2] for some of the history) and
we are still hoping to re-enable server-side graph rendering in the future,
but any such rendering would be with a totally new service [3], as
maintaining the previous Graphoid service was untenable. The server
graphoid sits on is already well past its service life, and is running old
unmaintained software. In short, it is likely to fail one way or another,
possibly causing significant problems if we take no action. The graph
extension has been provisioned to enable editor defined static fallback
images alongside client side rendering. [4]
1.
https://phabricator.wikimedia.org/T124254
2.
https://phabricator.wikimedia.org/T211881
3.
https://phabricator.wikimedia.org/T249419
4.
https://www.mediawiki.org/wiki/Extension:Graph#User_defined_fallback
--
Seddon
*Senior Community Relations Specialist*
*Advancement (Fundraising), Wikimedia Foundation*