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 resourceloader: Move queue formatting out of OutputPage 2016-08-08 12:23:09 -07:00
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 Removed deprecated ContentHandler hooks. 2017-01-18 21:19:17 +00:00
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 Fix whitespace issues around parentheses 2015-06-16 22:14:02 +03:00
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 Fix 2 0.8 to 0.9 in export-0.9.xsd 2014-07-30 21:08:46 +01:00
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 http://www.mediawiki.org --> https://www.mediawiki.org 2014-01-28 07:06:02 +00:00
linkcache.txt ellapsed => elapsed 2015-06-23 03:32:33 +00:00
logger.txt Move MWLogger classes to MediaWiki\Logger namespace 2015-04-03 11:32:24 -07:00
magicword.txt Fixed typo: available 2014-03-15 13:02:30 +00:00
maintenance.txt Clean up some old readme files and remove references to SVN 2013-11-16 10:38:50 +00:00
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 Documentation link changes 2016-10-07 20:32:45 +00:00
schema.txt http://www.mediawiki.org --> https://www.mediawiki.org 2014-01-28 07:06:02 +00:00
scripts.txt Improve profileinfo.php documentation 2018-08-17 16:00:45 +01:00
sitelist-1.0.xsd Maintenance script for importing site info. 2015-02-18 18:39:14 +01:00
sitelist.txt ellapsed => elapsed 2015-06-23 03:32:33 +00:00
skin.txt Add 'Special:MyLanguage' in 'All skins' category link 2018-05-26 16:06:02 +02:00
title.txt Fix case of some Title methods 2013-03-26 10:54:15 +01:00

/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