daniel created this task.
daniel added projects: MediaWiki-extensions-WikibaseMediaInfo, Multi-Content-Revisions, Structured-Data-Commons.
Herald added a subscriber: Aklapper.
Herald added a project: Wikidata.

TASK DESCRIPTION

With #multi-content-revisions, MediaWiki allows different kinds of content to be stored on the same page. To enable #mediawiki-extensions-wikibasemediainfo to store MediaInfo entities on file description pages in an extra slot, alongside the wikitext description, Wikibase needs to be changed to use the new page update (T174038) and revision retrieval (T174024) interfaces.

In concrete terms, this means:

  1. Change WikiPageEntityStore to use the new storage facilities in core (RevisionStore and PageUpdater) instead of Revision. WikiPageEntityMetaDataLookup also needs to be changed to make use of the new DB schema (ideally avoiding any low level access or knowledge of the schema). Beware that this will need to work across wikis - this is supported by the new RevisionStore class, but has not bee tested in production, and may require a RevisionStoreFactory to be introduced.
  2. Define and pass through configuration that specifies in which slot of which namespace a given entity type resides (instead of just specifying the namespace).

TASK DETAIL
https://phabricator.wikimedia.org/T194729

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: daniel
Cc: Aklapper, Cparle, daniel, Lahi, PDrouin-WMF, Gq86, E1presidente, Ramsey-WMF, SandraF_WMF, GoranSMilovanovic, QZanden, Tramullas, Acer, LawExplorer, JJMC89, Agabi10, Susannaanas, Aschroet, Jane023, Wikidata-bugs, PKM, Base, matthiasmullie, aude, Ricordisamoa, Lydia_Pintscher, Fabrice_Florin, Raymond, Steinsplitter, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to