Page MenuHomePhabricator

RFC (WIP): Enable shared tabular data storage on a central wiki
Closed, ResolvedPublic

Description

At T124569#2383805, @brion broke down @Yurik 's proposal into two questions:

  1. technical questions (data types, use as 'aggregation layer' for data from wikidata)
  2. the hosting question (which wiki to put it on, or whether to give it its own)

TechCom agreed to explore the first question in the TechCom-RFC meeting on 2016-06-15 (Event: E213). The log of this meeting can be found at P3254.

This task is intended to cover the technical aspects of the proposal expressed in these tasks, which seem to be in-scope to arrive at consensus using the TechCom-RFC process.

The proposal is expressed in this document:
https://www.mediawiki.org/wiki/Extension:JsonConfig/Tabular

Event Timeline

When you say tabular data, do you actually mean serialized data?

RobLa-WMF renamed this task from Enable shared tabular data storage on a shared wiki to RFC (WIP): Enable shared tabular data storage on a shared wiki.Jun 16 2016, 2:11 PM
RobLa-WMF added a project: TechCom-RFC.
RobLa-WMF updated the task description. (Show Details)
RobLa-WMF added a subscriber: brooke.

I'm not sure if T28059: Add support for KML/KMZ filetype is closely enough related to this, that it ought to be mentioned and considered as another specific example in T120452?
I do see that there are some complicating factors regarding security with KML/KMZ (see comments from Chris and bawolff), so possibly that excludes it. Or possibly (likely!) I don't know enough about these file types at all. :) Thought I'd mention it though, just in case.

Yurik renamed this task from RFC (WIP): Enable shared tabular data storage on a shared wiki to RFC (WIP): Enable shared tabular data storage on a central wiki.Jun 21 2016, 8:30 PM
RobLa-WMF raised the priority of this task from Low to Medium.
RobLa-WMF moved this task from P1: Define to Under discussion on the TechCom-RFC board.

I have spoken with @daniel to sort out any concerns from Wikidata. Overall, there were no objections, and I will implement string size constraint of 400 chars (not bytes). nor match /^\s|[\r\n\t]|\s$/ regex (or stricter). My next step is to revisit the various proposed tabular json schemas before enabling it.

Update: spoke several times with @brion about this, everything seems to be a go. The current implementation has been live on beta-cluster for over a month, e.g. here. All documentation is now on mediawiki.