Page MenuHomePhabricator

Disable API modules and special pages that won't be used by Wikibase on Commons
Closed, DuplicatePublic

Description

When we release WikibaseMediaInfo, we should also turn off all Wikibase APIs except those that are used for the first feature (i.e. file captions). For my money, that means enabling:

  • wbeditentity
  • wbgetentities
  • wbsearchentities
  • wbsetlabel

We should also probably more formally establish whether additional modules need to be enabled in order for the backend or any user-facing features to work.

Event Timeline

Restricted Application added a project: Multimedia. · View Herald TranscriptDec 14 2018, 5:38 PM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

@Jdforrester-WMF - I believe this seems like a sub-task of that, though I didn't even consider special pages. So, if doing all of the work at the same time is easier, we can close this and leave the parent task, else we could tie them together and add a sibling task for special pages.

How is this a duplicate @Jdforrester-WMF ? This task talks about api modules, not about special pages.

How is this a duplicate @Jdforrester-WMF ? This task talks about api modules, not about special pages.

Is the same code, and this is a duplicate / sub-task of the overall mountain of random stuff Wikibase enables and we don't want. :-)

Multichill renamed this task from Disable API modules that won't be used by Wikibase on Commons to Disable API modules and special pages that won't be used by Wikibase on Commons.Jan 10 2019, 8:42 PM