Meza

Meza is a MediaWiki administration program which enables the easy install and maintenance of MediaWiki.

Why Meza?
To make it possible for everyone to have a modern, fully-featured MediaWiki installation. Standard MediaWiki is easy to install, but increasingly its newer and better features are contained within extensions with more complicated install procedures. Additionally, they may be particularly difficult to install on Enterprise Linux derivatives (e.g. Red Hat, CentOS, etc). This project aims to make features like VisualEditor, CirrusSearch, etc, easy to install, backup, reconfigure, and maintain in a robust and well-tested way.

Who is using Meza?

 * NASA JSC
 * NASA Glenn Research Center (GRC) Plum Brook Station
 * eQuality Technology uses Meza as the underlying system for the QualityBox platform.
 * And more discussing it in the Meza channel on riot.im

Install
There are step-by-step explanations of how to setup Meza in the following environments:


 * 1) Install with Vagrant: This is the easiest way to try Meza on your personal computer
 * 2) Install on Virtual Box: This requires a little more work, but is good if you don't like Vagrant
 * 3) Install on existing server: This assumes you already have a server you can SSH into
 * 4) Install on multiple servers: Install Meza components separately on different servers

Usage
After install you'll have a fully functional MediaWiki wiki farm installation with VisualEditor, CirrusSearch, Semantic MediaWiki, and many other extensions. With your new installation you can do the following:


 * Deploy upgrades and configuration changes using the  command just like you did for initial install
 * Add wikis to your wiki farm using the  command
 * Installing additional extensions by modifying
 * Setup SAML authentication if you have single sign-on using SAML
 * Meza/Public config
 * Meza/Secret config
 * Meza/Importing data
 * Meza/Rebuild SMW data and search index
 * more documentation on its way

Features

 * Performance monitoring

Recommended Enterprise Practices

 * Configuration File version control
 * Periodic Cron jobs

More documentation

 * Meza/Glossary
 * Meza/Directory structure
 * Meza/Setup Elasticsearch plugins
 * Meza/Setup on a low-memory system

The name
Meza was originally named for David Meza, who was Chief Knowledge Architect at NASA JSC and granted access to the first Linux-based server used for MediaWiki at JSC. It has since come to also stand for "Mediawiki E-Z Admin".