Meza: Difference between revisions

 
(2 intermediate revisions by the same user not shown)
Line 26: Line 26:


* '''VisualEditor''' with proper Parsoid integration
* '''VisualEditor''' with proper Parsoid integration
* '''Semantic MediaWiki''' with rebuild capabilities
* '''Semantic MediaWiki''' with property rebuild capabilities
* '''CirrusSearch''' for enterprise search
* '''CirrusSearch''' for enterprise search
* '''Flow''' for modern discussions
* '''Flow''' for modern discussions
* '''50+ other extensions''' with tested configurations
* '''50+ other extensions''' with tested configurations
See more on the [[features]] page.


'''MediaWiki alone''': You'd spend weeks researching, installing, and configuring each extension individually.
'''MediaWiki alone''': You'd spend weeks researching, installing, and configuring each extension individually.
Line 41: Line 43:
</syntaxhighlight>Each environment has separate:
</syntaxhighlight>Each environment has separate:


* Configuration hierarchies (<code>/opt/conf-meza/secret/<env>/</code>)
* Configuration hierarchies (<code>/opt/conf-meza/public/<env>/</code> and <code>/opt/conf-meza/secret/<env>/</code>) making it so simple to have development tools and settings for your 'development' environment while your 'production' environment is configured separately. Meza configuration operates with inheritance and overrides.
* Database backups (automated before updates)
* Database backups (automated before updates)
* Deploy locks to prevent conflicts
* Deploy locks to prevent conflicts
Line 52: Line 54:
* Search index rebuilding
* Search index rebuilding
* Semantic data rebuilding
* Semantic data rebuilding
* Log rotation and cleanup
* [https://github.com/freephile/meza/blob/dev/src/roles/logrotate/README.md Log rotation and cleanup] for all services


'''MediaWiki alone''': All maintenance is manual scripting.
'''MediaWiki alone''': All maintenance is manual scripting.