MediaWiki extensions manual
OOjs UI icon advanced-invert.svg
Release status: unmaintained
Implementation MyWiki
Description Brings "M" from MVC pattern
Author(s) (Vedmakatalk)
Latest version 0.1 (2013-08-25)
Compatibility policy Snapshots releases along with MediaWiki. Master is not backward compatible.
Database changes No
License GNU General Public License 3.0

Check usage and version matrix.

The Model extension brings "M" from MVC pattern into MediaWiki.


  • Download and place the file(s) in a directory called Model in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php :
    require_once "$IP/extensions/Model/Model.php";
  •   Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.


Very simple and lightweight thing. Model allows you use model-objects over Mediawiki DatabaseBase class.

With Model you can focus on work with objects, not SQL-queries.

$user = new Model_User();
$user->password = '1234';

To start using Model:

  • include it in LocalSettings.php
  • create model classes based on class Model with your model description
  • create proper database tables
  • use models in your code.
Read the detailed documentation for additional information!