Canasta is a distribution of MediaWiki designed to make installation, maintenance, upgrading and data structure setup as simple as possible. It is structured as a Docker image.

Features of Canasta include:

  • A Docker image containing MediaWiki as well as an entire LAMP (Linux (Debian), Apache, MySQL, PHP) stack
  • A large set of extensions (around 150) and skins (around 10) that together represent an attempt at a "best practices" bundle
  • Running wikis via either Docker Compose or Kubernetes
  • A command-line interface (CLI), with the command "canasta", that allows for setup, update, and stopping and starting Canasta-based wikis
  • A set of data structures, installable via the Page Exchange extension, to enable standard use cases like project management

History

edit

Canasta began with Project Canasta, a project begun in late 2020 to create a framework for MediaWiki-based "products" that would be easy to install, and would support one or more tasks like project management, customer relationship management, quality management, etc. In May 2021, it was officially decided to go with Docker for this new distribution/framework, and an informal consortium was created between three companies (MyWikis, WikiTeq and WikiWorks) to create it. An initial version was created, based on an internal Docker image in use by WikiTeq.

In late 2021, it was decided to give this (still unnamed) distribution the same name as its project: Canasta. Canasta was officially announced at EMWCon in April 2022, along with its first release and its website, at https://canasta.wiki.

In February 2023, version 1.3 of Canasta was released, now upgraded to MediaWiki 1.39.

See also

edit
edit

Code

edit

Presentations

edit