Page MenuHomePhabricator

Set useful and consistent (in client/repo) default namespaces
Closed, ResolvedPublic

Details

Reference
bz51051
Related Changes in Gerrit:

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 2:04 AM
bzimport set Reference to bz51051.
bzimport added a subscriber: Unknown Object (MLST).

Both client and repo should be set to use the main namespace.

(In reply to Lydia Pintscher from comment #1)

Both client and repo should be set to use the main namespace.

Default for client is to assume that repo has Items in the main namespace, and Properties in Property:.

Repo doesn't have a default, but the example settings suggest to use Item:/ Property:. But there's also a (commented out) version suggesting to use the main NS for Items.

Lydia_Pintscher removed a subscriber: Unknown Object (MLST).
Lydia_Pintscher removed a subscriber: Unknown Object (MLST).

Yeah they should definitely not have different defaults ;-) Let's make the default main namespace for item for both.

Lydia_Pintscher set Security to None.
Lydia_Pintscher added a subscriber: Lucie.

Change 177526 had a related patch set uploaded (by Lucie Kaffee):
added Item to wikibase-item

https://gerrit.wikimedia.org/r/177526

Patch-For-Review

I asked the team and they said, it made more sense to set the default namespace for Item to Item, so I did that for client.

Well, as Aude commented at the change, this is a breaking change and so should probably be discussed before anything else.

Lucie removed Lucie as the assignee of this task.Mar 4 2015, 11:54 AM
hoo renamed this task from $wgWBClientSettings['repoNamespaces']['wikibase-item'] should be set to 'Item' by default to Set useful and consistent (in client/repo) default namespaces..Mar 18 2015, 2:15 PM
hoo updated the task description. (Show Details)

this requires ensuring we don't break settings for Wikidata (and for vagrant) that rely on default, by explicitly setting stuff in the build config and/or vagrant + wmf config.

Change 177526 abandoned by Lucie Kaffee:
added Item to wikibase-item

Reason:
Too old, no discussion, so abandoning it.

https://gerrit.wikimedia.org/r/177526

matej_suchanek renamed this task from Set useful and consistent (in client/repo) default namespaces. to Set useful and consistent (in client/repo) default namespaces.May 4 2016, 7:13 PM
matej_suchanek removed a project: Patch-For-Review.
Michael claimed this task.
Michael subscribed.

I'm closing this, as I think that the current settings are indeed useful and consistent. Further work, on where exactly those settings live and other details, is done in T97012: Wikibase defaults should be usable out of the box and T291617: [UX Review] [REPO] WikibaseRepo and WikibaseClient should not require loading default or example settings files.