Page MenuHomePhabricator

Deploy CampaignEvents to Wikimedia Incubator
Open, Stalled, Needs TriagePublic

Description

Acceptance Criteria:

  • Deploy CampaignEvents to Wikimedia Incubator

Event Timeline

ifried renamed this task from Deploy CampaignEvents to incubator wiki to Deploy CampaignEvents to Wikimedia Incubator.Mon, Mar 30, 6:07 PM
ifried added a project: OKR-Work.
ifried updated the task description. (Show Details)

Change #1266964 had a related patch set uploaded (by Mhorsey; author: Mhorsey):

[operations/mediawiki-config@master] Enable the CampaignEvents extension on incubator

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

Are there any potential issues between the “specialness” of the Incubator and CampaignEvents? E.g. would there be events like Event:Wp/grc/something for the Ancient Greek Wikipedia, and should they be handled / displayed in a custom way?

I believe the structure would be Wp/grc/Event:something? In which case it would behave as expected

But that would just be a page in the main namespace, wouldn’t it? E.g. that wiki’s main category is Category:Wp/grc, not Wp/grc/Category:something; similarly Template:Wp/grc/Infobox.

Oh, yes you're right. I'm actually not sure.

Event:Wp/grc/something would likely be treated as a subpage of Event:Wp by the extension.

Are there any potential issues between the “specialness” of the Incubator and CampaignEvents? E.g. would there be events like Event:Wp/grc/something for the Ancient Greek Wikipedia, and should they be handled / displayed in a custom way?

I'm not sure what the best way would be. But considering that events are global, maybe they could also not use wiki-specific prefixes? I'd defer the community side of things re usage etc to @Udehb-WMF

Hi all, Incubator extension maintainer here.

As long as the Event namespace isn't added to $wgTestWikiNamespaces (which doesn't have special configuration in Wikimedia, so the default is used), it will work like on all other wikis – that is, no prefix required. I would like to keep it like that, because adding the namespace there would require all events to be specific to a certain test wiki, but I can imagine far more events where participations from users of several wikis is encauraged (not that having them prefixed would stop others from joining, but still). So we can just keep it as simple as possible.

Users always have the option of "manually" adding a prefix to an Event page if it is test wiki specific (this is some times done already for certain pages in the MediaWiki namespace, even though that namespace naturally isn't part of the $wgTestWikiNamespaces array) if they would like.