MediaWiki extensions manual
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
Quarterly downloads 2 (Ranked 174th)

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!