[Epic] Allow accessing data from a Wikidata item not connected to the current page - arbitrary access
Closed, ResolvedPublic

Tokens
"Yellow Medal" token, awarded by Snipre."Love" token, awarded by Danmichaelo."Love" token, awarded by Micru."Love" token, awarded by KuboF."Love" token, awarded by Ricordisamoa."Like" token, awarded by He7d3r.
Assigned To
None
Authored By
Lydia_Pintscher, May 1 2013

Description

We should make it possible on the client to access data from an item that is not connected to the current page.

See Also:

Details

Blocks
T89599: Convert Template:Institution to Lua and use Wikidata
T89594: Use the arbitrary access to Wikidata feature on Commons (tracking)
T76007: add ability to link/refer to foreign items and properties (federation)
T74815: [Task] Add mw.wikibase.getEntityObject by site link (title) Lua function
T4007: [DO NOT USE] Tracking bug [superseded by the #Tracking tag]
Blocked By
T125359: Scribunto_LuaWikibaseEntityLibrary should respect allowDataAccessInUserLanguage
T125358: The property parser function should respect allowDataAccessInUserLanguage
T108130: [Bug] "Warning: array_key_exists() expects parameter 2 to be array, null given" in the change dispatcher
T108246: [Task] Enlarge wb_changes.change_info
T107722: [Task] Make client change handling scale by batching updates
T106190: [Task] {{#property:…}} parser function should enforce the parser's restricted function limit
T102122: Enable arbitrary access on ruwiki and cswiki
T100788: [Task] Deploy arbitrary access to enwiki + s2 wikis
T100787: Deploy arbitrary access to s3 wikis (part 2, maiwiki - zuwiki) + dewiki
T100786: Deploy arbitrary access to s3 wikis (part 1, aawiki - lvwiki) + frwiki + jawiki
T100774: Deploy arbitrary access to Wikiquote and Wikivoyage
T100776: Deploy arbitrary access to s7 wikis (arwiki, cawiki, eswiki, huwiki, kowiki, rowiki, ukwiki, viwiki)
T98748: Add wb_changes_subscription and wbc_entity_usage to labs db replication
T98900: Create a special page to track data usage
T98827: Enable arbitrary access on Wikivoyage projects
T98826: Enable arbitrary access on Wikiquote projects
T98756: Enable arbitrary access on Wikisource projects
T98249: Deploy arbitrary access to fawiki, hewiki and enwikivoyage
T98238: Deploy arbitrary access to nlwiki and frwikisource
T95567: [Story] Preload sitelinks based on usage tracking data
T93885: [Task] Implement a limit for entities accessed via arbitrary access features and mark as expensive
T93607: Make mw.wikibase.getEntity and mw.wikibase.getEntityObject the same function
T89002: multi-lingual label usage [Tracking]
T75460: [Story] Make Lua functions default to the user's language on multilingual wikis
T76156: [Story] mw.wikibase: Use __index to lazy load entity contents
T76159: [Task] Preload labels and descriptions for Lua and the parser function based on usage tracking data
T76805: Allow getting descriptions in Lua without loading the whole entity into memory
T70029: allow arbitrary data access on Wikidata (parser function)
T69538: allow arbitrary data access on Wikidata (LUA)
T60856: Lua: Add expensive function getEntity(id) for non-connected entities
T68544: Notify client about changes to redirects
T49288: [Epic] Track Wikidata entity usage on client pages
T49071: Allow use of the Lua API on a Wikibase repository
T46946: Allow use of property parser function on repo
Security
None
Reference
bz47930
There are a very large number of changes, so older changes are hidden. Show Older Changes

Yeah. April-June is more realistic. March is definitely out at this point.

greg moved this task from Unscheduled to August 2015 on the Roadmap board.Mar 10 2015, 3:19 PM

We just discussed this. The remaining blocker for a rollout on non-multilingual wikis should be fixed this sprint. This would mean we can start rolling out usage tracking to the first wikis in roughly 3 weeks. I suggest starting with French Wikisource and then Dutch Wikipedia. Neither of them should notice any changes but we should get a pretty good idea if there are any issues with scaling and performance.

greg added a comment.Mar 12 2015, 4:09 PM

Thanks Lydia! Is there a task that tracks just the usage tracking rollout bit? It's something I want to add to the Roadmap workboard (and deployment calendar) :)

Eloquence changed the title from "Allow accessing data from an item not connected to the current page - arbitrary access (tracking)" to "Allow accessing data from a Wikidata item not connected to the current page - arbitrary access (tracking)".Mar 17 2015, 4:00 AM
Restricted Application added a project: notice. · View Herald TranscriptMar 26 2015, 5:27 PM
gpaumier moved this task from To Triage to Not ready to announce on the user-notice board.
gpaumier moved this task from Backlog to Triaged on the notice board.Mar 26 2015, 10:15 PM
gpaumier moved this task from Triaged to Archive on the notice board.Apr 2 2015, 7:00 PM
KuboF awarded a token.May 11 2015, 6:02 PM
Micru awarded a token.Jun 1 2015, 4:32 PM
Jdforrester-WMF moved this task from August 2015 to June 2015 on the Roadmap board.Jun 4 2015, 4:30 PM
Mvolz removed a subscriber: Mvolz.Jun 11 2015, 9:04 PM
Jdforrester-WMF moved this task from June 2015 to July 2015 on the Roadmap board.Jun 18 2015, 4:08 PM
SJu added a subscriber: SJu.Jun 29 2015, 3:44 AM
Jay8g added a subscriber: Jay8g.Aug 12 2015, 5:13 PM
Lydia_Pintscher changed the title from "Allow accessing data from a Wikidata item not connected to the current page - arbitrary access (tracking)" to "[Epic] Allow accessing data from a Wikidata item not connected to the current page - arbitrary access".
Lydia_Pintscher edited the task description. (Show Details)
Lydia_Pintscher edited the task description. (Show Details)
geraki removed a subscriber: geraki.Sep 17 2015, 6:13 AM
HenkvD removed a subscriber: HenkvD.Sep 27 2015, 4:25 PM
Qgil removed a subscriber: Qgil.Oct 20 2015, 10:37 AM
Revent added a subscriber: Revent.Oct 24 2015, 5:43 PM
Yann added a comment.Mar 19 2016, 10:16 PM

This was scheduled for July 2015! Could you please give an update? Thanks.

@Yann Arbitrary access has been enabled for a while on almost all projects, see https://www.wikidata.org/wiki/Wikidata:Arbitrary_access

Wikimedia Commons is still pending. The multilingual nature of commons makes showing information from wikidata more difficult.

This ticket is still open to track any improvements we are working on.

May be we can do a "baby-step" and enable access to

  1. numeric data, like dates,
  2. alpha-numeric like Authority control Identifiers
  3. and text in English only

That way "multilingual nature of commons" should not get in the way. Latter we can add full functionality.
Another "baby-step" would be to make it initially accessible only from pages linked from wikidata properties like "Commons Category", "Commons Creator page" and "Commons Institution page". That would get us started and we would not need to wait for full functionality.

hoo added a comment.Mar 21 2016, 7:43 PM

May be we can do a "baby-step" and enable access to

  1. numeric data, like dates,
  2. alpha-numeric like Authority control Identifiers
  3. and text in English only

    That way "multilingual nature of commons" should not get in the way. Latter we can add full functionality. Another "baby-step" would be to make it initially accessible only from pages linked from wikidata properties like "Commons Category", "Commons Creator page" and "Commons Institution page". That would get us started and we would not need to wait for full functionality.

Full functionality is already ready, but we wait for people to test it on Wikimedia Commons beta (http://commons.wikimedia.beta.wmflabs.org/) once that is done, we can enable it on the real commons (unless there are unexpected problems or other technical concerns).

Yann added a comment.Mar 21 2016, 7:54 PM

You might find beta-testers if you post a message on the Village Pump. IMO any improvement is good, even if a small step.

hoo added a comment.Mar 21 2016, 8:09 PM

You might find beta-testers if you post a message on the Village Pump. IMO any improvement is good, even if a small step.

We have only enabled it on beta late last week and didn't yet manage to invite people for testing. I presume that will happen tomorrow or on Wednesday. Let's move this discussio to T98307 please as this is not the relevant ticket for this.

aude closed this task as "Resolved".Tue, Apr 26, 11:28 PM

arbitrary access is enabled everywhere now

Add Comment