MediaWiki Architecture

From mw.mh370.wiki
Jump to navigation Jump to search

A Guide to Using MediaWiki in a Hosted Environment

An instructional website by the developer of mh370wiki.net - a MediaWiki site about Malaysia Airlines Flight MH370.


The Manual:MediaWiki architecture describes the structure of MediaWiki, and processes involved within MediaWiki.

The layers in the diagram below suggest the ways MediaWiki components interact with the web server and database.

General architecture
User layer web browser
Network layer Varnish
Apache webserver
Logic layer MediaWiki's PHP scripts
PHP
Data layer File system MySQL Database (program and content) Caching system

Source: Manual:MediaWiki architecture

Note:

This table uses table class="wikitable".

This class is included within MediaWiki. See /w/resources/src/mediawiki.skinning/content.tables.less


The word Architecture is used here as a collective for all the different components of MediaWiki, for example skins, extensions, namespaces etc.


Articles which relate to MediaWiki Architecture and Components

Articles which relate to MediaWiki Architecture and Components are included in Category:Architecture.

The CategoryTree extension enables a listing of relevant sub-categories and pages:-



Links

Manual:MediaWiki architecture
https://www.mediawiki.org/wiki/Manual:MediaWiki_architecture