Difference between revisions of "MediaWiki/extension"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
m (Woozle moved page MediaWiki/extensions to MediaWiki/extension: The Diagram is telling me how to reorganize this. Must obey The Diagram.)
(moved stuff into subpages)
 
Line 1: Line 1:
 
==About==
 
==About==
A [[MediaWiki]] '''extension''' is a type of plug-in module that extends the functionality of a MediaWiki site.
+
A '''[[MediaWiki]] extension''' is a type of plug-in module that extends the functionality of a MediaWiki site.
 +
==Pages==
 +
* {{l/sub|dev}}elopment
 +
* {{l/sub|list}} of potentially useful extensions
 
==Links==
 
==Links==
 +
===Reference===
 
* '''Official''': {{l/mw|Manual:Extensions}}
 
* '''Official''': {{l/mw|Manual:Extensions}}
===Development===
 
* '''Official''':
 
** {{l/mw|Manual:Extension registration}}
 
*** {{l/mw|Manual:Extension.json/Schema}}
 
 
 
==Notes==
 
==Notes==
 
* [[wooz:MediaWiki]]: some extensions and MW coding notes
 
* [[wooz:MediaWiki]]: some extensions and MW coding notes
* What is [[composer.json]] for? "If an extension or skin has library dependencies, it may have a <code>composer.json</code> file as well, see {{l/mw|Manual:Composer.json}}. Use the <code>load_composer_autoloader</code> field to make MediaWiki use Composer's autoloading when appropriate."
 
===Documented(?) Here===
 
* [[SpamFerret]]
 
 
===Available via MediaWiki===
 
* documented here:
 
** [[Semantic MediaWiki]], and [[smw:Category:MediaWiki extensions|its extensions]] and [[smw:Features and supplementary functions|features & functions]]
 
* documented on mediawiki.org:
 
** {{l/mw|Extension:AccessControl}} allows restricting access to specific pages based on internal groups or group lists from user space.
 
** {{l/mw|Extension:Approved Revs}} lets administrators mark a certain revision of a page as "approved". The approved revision is the one displayed when users view the page at its main URL.
 
** {{l/mw|Extension:External Data}} allows MediaWiki pages to retrieve, filter, and format structured data from one or more sources.
 
** {{l/mw|Extension:FlaggedRevs}}
 
** {{l/mw|Extension:Page Forms}} allows users to add, edit and query data using forms.
 
*** [[smw:Extension:Page_Forms|on SMW]]
 
** {{l/mw|Extension:Page Schemas}} allows for defining all the schema information about a "class", or data type - for naming, display, data input, and browsing - within a single piece of XML contained within a category page.
 
** {{l/mw|Extension:PhpTags}} implements a simplified/sandboxed PHP syntax for scripting.
 
** {{l/mw|Extension:Widgets}} allows you to define raw HTML pages to be transcluded elsewhere.
 
** future support for this extension is uncertain:
 
*** {{l/mw|Extension:Variables}} allows you to define/redefine a variable on a page, use it later in that same page or transcluded templates.
 

Latest revision as of 20:48, 1 May 2022

About

A MediaWiki extension is a type of plug-in module that extends the functionality of a MediaWiki site.

Pages

Links

Reference

Notes