Page MenuHomePhabricator

[hrs] Investigate how to update the code in the MediaWiki image
Closed, DeclinedPublic

Description

We're running cloud on a version selected back in 2021, which needs updating.

If we want to make any changes to the Wikibase code, how hard would that be?

Blocks: T312512 and T310988 since having to do an update after any chance required for those tickets would be problematic.

AC:

  • Decide on the update we want to do and have an implementation plan that goes with it

Event Timeline

possible ways I can think of

  • deviate from mediawiki/wikibase codebase in form of a fork, which we will have to maintain
  • create a mediawiki extension that hooks into mediawiki/wikibase to modify things (not sure if that is feasible)

possible ways I can think of

  • deviate from mediawiki/wikibase codebase in form of a fork, which we will have to maintain

Seems feasible, another option could also be just another branch in the main Wikibase repository?

  • create a mediawiki extension that hooks into mediawiki/wikibase to modify things (not sure if that is feasible)

This is similar to how some things (custom APIs) are already loaded in the wbstack/mediawiki repository.
As well as APIs, other hooks are used for the sidebar etc.

I believe there was also a desire to move this to its own extension.