Page MenuHomePhabricator

Create a Wikifarm role for MediaWiki-Vagrant
Open, LowestPublicFeature

Description

After meeting with some MediaWiki users, it would be great to have a wikifarm profile. Also starting the wikifarm mailing list for discussion of issues surrounding relevant issues: https://lists.wikimedia.org/mailman/listinfo/wikifarm


Version: unspecified
Severity: enhancement

Details

Reference
bz52721

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:05 AM
bzimport set Reference to bz52721.
bzimport added a subscriber: Unknown Object (MLST).

[mass-moving from Tools>MediaWiki-Vagrant to separate product. See bug 54041. Filter bugmail on this comment.]

Bulk unassigning bugs from Ori.

bd808 triaged this task as Lowest priority.Dec 30 2014, 12:26 AM

In MediaWiki-Vagrant there is a role Flow which depends on the role centralauth. After enabling Flow (and provisioning and waiting for an hour) you'll end up with a farm consisting of

  • dev.wiki.local.wmftest.net
  • login.wiki.local.wmftest.net
  • centralauthtest.wiki.local.wmftest.net
  • fr.wiki.local.wmftest.net
  • frwiktionary.wiki.local.wmftest.net
  • he.wiki.local.wmftest.net
  • zhwikivoyage.wiki.local.wmftest.net

For existing registered users on your localhost (dev.wiki.local.wmftest.net) you have to manage your global account in preferences. If you don't you get an error page at login.wiki.local.wmftest.net after log in and you have to go manually to dev.wiki.local.wmftest.net to find your wiki where you are logged in. (I haven't found a way to add additional wikis in this setup.)
Looks to me there is something like a wikifarm role now.

(I haven't found a way to add additional wikis in this setup.)

Wikis are added using the mediawiki::wiki Puppet resource via a role.

Looks to me there is something like a wikifarm role now.

MediaWiki-Vagrant uses a variation of the MWMultiVersion wikifarm configuration used by the WMF production wikis. This support was initially added two years ago with the introduction of role::centralauth. It was later made the default configuration system so that even when no roles are enabled and only a single wiki is provisioned that wiki uses the multi-wiki config system.

I think that @MarkAHershberger means https://www.mediawiki.org/wiki/Extension:WikiFarm rather than generically any multi-wiki setup with some amount of shared code/config.

Kizule removed a project: User-Kizule.
Kizule unsubscribed.

Reclaim this task to me, if you think, to this should be added too. Thanks!

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:14 AM
Aklapper removed a subscriber: wikibugs-l-list.