wiki.techinc.nl/docs
MGChecker 5e2c7466ad registration: Allow to require environment abilities
This patch adds the possibility for extensions and skins to require
certain environment abiltites that are not necessarily PHP extensions.

For now, the only ability introduced is the ability to shell out, but
the processing and testing is written in a more general way to allow
users to add more abilties later on by just changing getAbilities().

In theory, this allows using VersionChecker to check for random
abilities if they are specified in the constructor, as it is comletely
environment agnostic and not really bound to just be used for checking
extension compatibility.

Furthermore, it is possible to specify custom error messages for each of
these abilities in the constructor. Other parts of MediaWiki may use
these features to check for requirements while working with totally
different abilities.

Bug: T212472
Change-Id: Iff8512530b08ef509e7ac0b6ed8fe9578ef3e2a1
2019-04-13 08:14:44 -07:00
..
databases
html
kss
php-memcached Fix typos 2018-08-14 09:52:19 +00:00
uidesign docs: Remove table-layout documentation from core 2018-07-19 14:39:34 +02:00
contenthandler.txt
database.txt Replace wfGetLB 2018-05-02 22:30:24 +02:00
deferred.txt Fix $wgUpdateRowsPerJob default in docs/deferred.txt 2017-09-15 11:18:22 +02:00
distributors.txt Hard-deprecate the $wgUseTidy option 2018-09-20 11:08:40 -04:00
doxygen_first_page.php
export-0.1.xsd
export-0.2.xsd
export-0.3.xsd
export-0.4.xsd
export-0.5.xsd
export-0.6.xsd
export-0.7.xsd
export-0.8.xsd
export-0.9.xsd
export-0.10.xsd Validate the output of the dump scripts. 2019-03-20 22:25:20 +01:00
export-demo.xml Fix common typos 2018-08-08 13:16:45 +02:00
extension.schema.v1.json registration: Allow to require environment abilities 2019-04-13 08:14:44 -07:00
extension.schema.v2.json registration: Allow to require environment abilities 2019-04-13 08:14:44 -07:00
globals.txt docs: Remove outdated information from globals.txt 2018-10-14 19:13:03 +00:00
hooks.txt rdbms: drop inappropriate and poorly documented "DatabaseOraclePostInit" hook 2019-04-12 14:41:44 +00:00
injection.txt Fix usage of MediaWikiServices in comments and documentation 2019-03-03 14:09:33 +00:00
language.txt
linkcache.txt
logger.txt
magicword.txt
maintenance.txt
memcached.txt docs: Update for deprecated $parserMemc 2018-05-31 14:25:13 +01:00
ontology.owl Specify licence of mediawiki ontology.owl 2019-03-04 16:12:13 +01:00
pageupdater.txt Add constant for the name of the 'main' slot for MCR 2018-09-24 16:52:12 -07:00
README
schema.txt
scripts.txt Improve profileinfo.php documentation 2018-08-17 16:00:45 +01:00
sitelist-1.0.xsd
sitelist.txt
skin.txt Add 'Special:MyLanguage' in 'All skins' category link 2018-05-26 16:06:02 +02:00
title.txt

/docs Directory README
======================

The 'docs' directory contain various text files that should help you understand
the most important parts of the code of MediaWiki. More in-depth documentation
can be found at:
  https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Code
  https://www.mediawiki.org/wiki/Special:MyLanguage/Developer_hub
API documentation is automatically generated and updated daily at:
  https://doc.wikimedia.org/mediawiki-core/master/php/html/

You can get a fresh version using 'make doc' or mwdocgen.php in the
../maintenance/ directory.


For end users, most of the documentation is located online at:
  https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents
Documentation for MediaWiki site administrators is at:
  https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents