Page MenuHomePhabricator

Global namespace (looks local, lives centrally)
Open, LowestPublic


Allow a number of wikis to share a "content" namespace with wikitext. The namespace would:

  1. look local:
    1. browsable, readable as a local namespace for all purposes,
    2. editable without leaving your wiki (either by shared DB table or remote editing via CORS);
  2. live centrally:
    1. on an actual wiki or just a database without its own interface,
    2. as long as any update is immediately reflected on all consumers.

Example of possible use cases:

Proposal by Rd232 at «a Meta: namespace which is accessible across all Wikimedia projects (in the same way that Commons files are accessible everywhere in the File: namespace) [...] home on another coordinating wiki, with which it can then share templates. [...] it's like InstantCommons, so we can call it InstantMeta [...]».

Note that the requirements are very different from bug 4547, which is about a) fetching, b) wikitext c) for local parsing (typically templates).

To be clear, I don't think this is ever going to happen. :)

Cf. Tim Starling on a similar proposal for files, «I don't know what that would technically look like».

Version: master
Severity: enhancement



Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 22 2014, 3:24 AM
bzimport set Reference to bz64474.
bzimport added a subscriber: Unknown Object (MLST).
Nemo_bis created this task.Apr 26 2014, 8:18 AM
robkam added a subscriber: robkam.Dec 3 2014, 10:40 PM
He7d3r added a subscriber: He7d3r.Dec 4 2014, 8:05 PM
Ricordisamoa added a subscriber: Ricordisamoa.
Nemo_bis updated the task description. (Show Details)Dec 29 2014, 8:24 AM
Nemo_bis set Security to None.
Rical added a subscriber: Rical.Feb 12 2015, 5:22 PM
scfc added a subscriber: scfc.Feb 12 2015, 6:59 PM
robkam rescinded a token.
jayvdb added a subscriber: jayvdb.Feb 14 2015, 7:17 AM
Rical added a comment.May 16 2015, 2:52 PM

We could also share multiligual modules, like for references.
See also T52329, T41610.

Qgil added a subscriber: Qgil.Jun 4 2015, 10:03 AM
Spage updated the task description. (Show Details)Jun 10 2015, 8:45 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 1 2015, 9:48 AM
-jem- added a subscriber: -jem-.Sep 20 2015, 12:32 PM
Ltrlg added a subscriber: Ltrlg.Oct 17 2015, 11:46 AM
Tgr added a subscriber: Tgr.Nov 18 2015, 8:37 AM
Rical added a comment.EditedNov 18 2015, 5:40 PM

If a module with the same name exists also in a "small" local or in a test wiki, we can use it to test some debug or enhancement before globalize it.
How to select if a new local module is centralizable or not ?

Another question: a global module can be monolingual or multilingual. How to select in which languages globalize it?

Trizek-WMF added a subscriber: Trizek-WMF.