Page MenuHomePhabricator

Wiki farm support for Canasta
Closed, ResolvedPublic

Description

IMPORTANT: Make sure to read the GSoC participant instructions and communication guidelines thoroughly before commenting on this task. This space is for project-specific questions, so avoid asking questions about getting started, setting up Gerrit, etc. When in doubt, ask your question on Zulip first!

Canasta is a Docker-based MediaWiki distribution that makes it easy to set up a full-featured MediaWiki instance on just about any server. One big feature it lacks is the ability to support running multiple wikis, i.e. a wiki family or wiki farm, within the same container. Such wikis would be differentiated by either:

  • a different directory (e.g. example.com/a, example.com/b)
  • a different subdomain (e.g. a.example.com, b.example.com)
  • or different domains for each wiki (example1.com, example2.com).

Additionally, the Canasta command-line interface (CLI) should support the wiki farm setup as well, letting administrators easily create, configure, delete, etc. the individual wikis.

Skills required

Docker, Apache, Golang. PHP would be helpful as well.

Mentors

@Yaron_Koren, @JeffreyWang

Microtasks

See here.

Event Timeline

Hi! Please consider resolving this task and moving any pending items to a new task, as GSoC/Outreachy rounds are now over, and this workboard will soon be archived.

Yaron_Koren claimed this task.

Project successful. This can safely be closed!