Page MenuHomePhabricator

[Epic] Track Wikidata entity usage on client pages
Closed, ResolvedPublic

Description

Track usage of entities on client pages in a database table (on the client wiki). Usages that should/could be tracked:

  • the item linked on wikidata (already tracked on the repo side)
  • other items referenced explicitly on the wiki page
  • items used indirectly, e.g. because their label is shown on a page
  • properties used to access statements of items on a page

There should be an abstraction layer that allows code to access the list of entities used by a given page, and conversely, the list of pages using a given entity on a given wiki.

Details

Reference
bz47288

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.
StatusSubtypeAssignedTask
DeclinedLydia_Pintscher
InvalidLydia_Pintscher
ResolvedNone
ResolvedNone
ResolvedNone
InvalidLydia_Pintscher
OpenNone
OpenNone
ResolvedLydia_Pintscher
ResolvedNone
ResolvedNone
ResolvedNone
Resolveddaniel
ResolvedNone
Resolveddaniel
Resolveddaniel
ResolvedLydia_Pintscher
InvalidNone
ResolvedNone
Resolveddaniel
ResolvedNone
InvalidNone
Resolvedadrianheine
OpenNone
Resolvedaude
Resolvedaude
ResolvedNone
Resolvedaude
Resolvedaude
Resolvedaude
Resolvedaude
Resolvedaude
ResolvedNone
ResolvedNone
Resolvedaude
Resolvedaude
Resolvedaude
Resolvedaude
ResolvedNone
DuplicateNone
ResolvedNone
ResolvedNone
ResolvedLydia_Pintscher
InvalidNone
Resolvedmatej_suchanek
ResolvedLadsgroup
Resolvedmatej_suchanek
Resolvedhoo
Resolvedhoo
ResolvedLydia_Pintscher
OpenNone
Resolvedhoo
ResolvedLadsgroup
ResolvedLadsgroup
ResolvedLadsgroup
Resolvedhoo
OpenNone
Resolvedhoo
Resolvedthiemowmde
ResolvedLadsgroup
OpenNone

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

April is realistic if we exclude support for tracking multi-lingual label usage (T89002). The code is there, and we want to apply schema changes to the test wikis (and wikidata itself) asap - waiting for db folks to do the schema update, see T95179. Next would be nlwiki and frwikisource next week (usage tracking first, arbitrary access a week or two later).

@Ricordisamo: Hehe we can go with that next. What do you think @aude?

Removing user notice again as it shouldn't be user-visible at all.

Lydia_Pintscher renamed this task from Track Wikidata entity usage on client pages to [Epic] Track Wikidata entity usage on client pages.Aug 14 2015, 10:49 AM

there still are some open subtasks... things nice to have like a special page to find usages, and tracking description usages separately