|
|
| (2 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| {{seed}} | | ==About== |
| | 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.
| |
About
A MediaWiki extension is a type of plug-in module that extends the functionality of a MediaWiki site.
Pages
Links
Reference
Notes