Canasta
A Canasta a lehető legkönnyebb telepítésre, karbantartásra, frissítésre és adatszerkezet-beállításra tervezett MediaWiki-disztribúció. It is structured as two Docker images, "CanastaBase" and "Canasta", as well as several related code sets, such as a command-line interface (CLI) utility.
A Canasta funkciói például:
- Docker-kép a MediaWikivel és egy teljes LAMP- (Linux (Debian), Apache, MySQL, PHP) veremmel
- Nagy mennyiségű kiterjesztés (közel 150) és kinézet (közel 10), melyek együtt egy „legjobb gyakorlatok” csomagot kísérelnek megjeleníteni
- Wikik működtetése Docker Compose-zal vagy Kubernetesszel
- Parancssoros felület (CLI) a „canasta” paranccsal, mely lehetővé teszi a Canasta-alapú wikik beállítását, frissítését, leállítását és elindítását
- Adatstruktúrák halmaza, amely a Page Exchange bővítményen keresztül telepíthető, lehetővé téve a szabványos használati eseteket, például a projektkezelést
Történet
A Canasta a Project Canasta projekttel indult, amely 2020 végén kezdődött, és a MediaWiki-alapú "termékek" keretrendszerének létrehozását célozta, amely könnyen telepíthető, és egy vagy több olyan feladatot támogatna, mint a projektmenedzsment, az ügyfélkapcsolat-kezelés, a minőségirányítás stb. 2021 májusában hivatalosan elhatározták, hogy a Dockerrel készülnek ehhez az új disztribúcióhoz/keretrendszerhez, és egy informális konzorcium jött létre három vállalat (MyWikis, WikiTeq és WikiWorks) között ennek létrehozására. Létrejött egy kezdeti verzió, amely a WikiTeq által használt belső Docker-kép alapján készült.
2021 végén úgy döntöttek, hogy ennek a (még meg nem nevezett) disztribúciónak ugyanazt a nevet adják, mint a projektjének: Canasta. Canasta was officially announced at EMWCon in April 2022, along with its first release and its website, at https://canasta.wiki.
2023 februárjában megjelent a Canasta 1.3-as verziója, amely most MediaWiki 1.39-re frissítve.
In December 2023, version 2.0 was released, which included support for wiki farms.
In June 2025, version 3.0 was released, which split off most of the code into the separate CanastaBase Docker image (with CanastaBase using MediaWiki 1.43), keeping only extension and skin functionality in the Canasta image.
In January 2026 Amethyst Collaborative Knowledge joined the Canasta project. As a result of Amethyst's development contributions, between January and July 2026 the Canasta code was significantly overhauled, including making the command-line interface (CLI) a required component of the installation, rewriting the CLI from Go to Ansible, and the addition of hundreds of bug fixes and new features in both Canasta itself and the CLI.
Lásd még
Külső hivatkozások
Kód
Előadások
- Canasta bemutató, SMWCon 2021. ősz
- Canasta presentation, EMWCon Spring 2022
- Canasta presentation, SMWCon Fall 2022 (videó)
- Canasta presentation, EMWCon Spring 2023 (videó)
- Canasta presentation, SMWCon Fall 2023 (video)
- Canasta presentation, MUDCon Spring 2024 (video)
- Canasta presentation, MUDCon Fall 2024 (video)
- Canasta presentation, MUD Workshop Spring 2025 (video)
- Canasta presentation, MUDCon Spring 2026 (video)