Difference between revisions of "MediaWiki/extension"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
|  (→Notes) | |||
| Line 1: | Line 1: | ||
| − | + | ==About== | |
| + | A [[MediaWiki]] '''extension''' is a type of plug-in module that extends the functionality of a MediaWiki site. | ||
| ==Links== | ==Links== | ||
| * '''Official''': {{l/mw|Manual:Extensions}} | * '''Official''': {{l/mw|Manual:Extensions}} | ||
Revision as of 20:04, 1 May 2022
About
A MediaWiki extension is a type of plug-in module that extends the functionality of a MediaWiki site.
Links
- Official: Manual:Extensions
Development
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 composer.jsonfile as well, see Manual:Composer.json. Use theload_composer_autoloaderfield to make MediaWiki use Composer's autoloading when appropriate."
Documented(?) Here
Available via MediaWiki
- documented here:
- documented on mediawiki.org:
- Extension:AccessControl allows restricting access to specific pages based on internal groups or group lists from user space.
- 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.
- Extension:External Data allows MediaWiki pages to retrieve, filter, and format structured data from one or more sources.
- Extension:FlaggedRevs
- Extension:Page Forms allows users to add, edit and query data using forms.
- 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.
- Extension:PhpTags implements a simplified/sandboxed PHP syntax for scripting.
- Extension:Widgets allows you to define raw HTML pages to be transcluded elsewhere.
- future support for this extension is uncertain:
- Extension:Variables allows you to define/redefine a variable on a page, use it later in that same page or transcluded templates.