Skip to content

WikiTeq/Taqasta

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taqasta

taqasta (1)-min

A full-featured MediaWiki stack for easy deployment of enterprise-ready MediaWiki on production environments.

Note: This repo is a fork of the MediaWiki application Docker image included in the Canasta stack. For complete documentation on the overall Canasta tech stack, including installation instructions, please visit https://github.com/CanastaWiki/Canasta-Documentation. Note, however, that parts of that documentation do not apply to using Taqasta.

Differences from Canasta

While this repo is a fork of Canasta and shares substantial similarities, there are a number of places where Taqasta's behavior differents from Canasta's

  • Taqasta bundles a lot more extensions and skins, allowing you to enable them on your wiki without needing to download them separately.
  • Taqasta does not support running multiple wikis at the same time as a farm.
  • Taqasta makes much greater use of environmental variables to read configuration, which can be used for everything from enabling email and upload to adding extensions and skins.
  • Taqasta also uses environmental variables to allow configuring the admin and database accounts, allowing the installer to run as part of the container setup rather than needing to install the wiki manually - with Canasta, you need to manually go through the MediaWiki installation process, while Taqasta will perform it automatically. This is especially helpful if you want to copy the configuration of an existing wiki.

Note that the WikiTeq team, which maintains Taqasta, also maintains a dedicated branch of Canasta that is much more closely aligned with Canasta but includes various extensions and other tweaks that the WikiTeq team uses.

Submitting changes back to Canasta

  1. Ensure your local version of repo has upstream set to the Canasta repo:
git remote -v
# if upstream is missing, add it
git remote add upstream [email protected]:CanastaWiki/Canasta.git
  1. Switch to origin/canasta branch
git fetch origin
git fetch upstream
git checkout canasta
  1. Update the branch by merging Canasta repo changes into the canasta branch
git merge upstream/master
  1. Create a new branch for your changes
git checkout -b fork/name-of-my-change
  1. Cherry-pick desired change into just created fork/name-of-my-change branch
git cherry-pick <commit-hash>
  1. Push the fork/name-of-my-change branch changes to this repo
git push origin canasta
  1. Create PR from this repo back to Canasta repo

https://github.com/WikiTeq/Taqasta/pulls , ensure that you have CanastaWiki/Canastas:master choosen as base, and WikiTeq/Taqasta:fork/name-of-my-change as compare.

About

MediaWiki Taqasta Docker Image

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Dockerfile 46.9%
  • Shell 29.4%
  • PHP 23.7%