Help:Extensions: Difference between revisions
| m (Text replacement - "Saintapedia" to "USApedia") | |||
| (22 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| {{Breadcrumbs|align=right|officialwebsite=no|page=Manual:Extensions|mediawiki=yes|wikipedia=no}} | {{Breadcrumbs|align=right|officialwebsite=no|page=Manual:Extensions|mediawiki=yes|wikipedia=no}} | ||
| '''Extensions''' are features and add-ons developed for [[Help:MediaWiki|MediaWiki]], the software platform that  | '''Extensions''' are features and add-ons developed for [[Help:MediaWiki|MediaWiki]], the software platform that USApedia is built. | ||
| ==  | == USApedia == | ||
| === Current extension === | === Current extension === | ||
| Below is a list of current installed extensions and their Help page (if available) | Below is a list of current installed extensions and their Help page (if available) | ||
| {| class="wikitable" | {| class="wikitable" style="width: 85%;" | ||
| |- | |- | ||
| !Extension | !Extension | ||
| ! | !Help page | ||
| !Description | !Description | ||
| ! | !Type | ||
| |- | |- | ||
| | | |{{Mw|Extension:CiteThisPage|CiteThisPage}} | ||
| | | |||
| | | |||
| |Adds a [[Special:CiteThisPage|citation]] special page and toolbox link | |Adds a [[Special:CiteThisPage|citation]] special page and toolbox link | ||
| | | |Special pages | ||
| |- | |- | ||
| | | |{{Mw|Extension:Contribution Scores|ContributionScores}} | ||
| |[[Contribution score]] | |||
| |Polls the wiki database for highest [[Special:ContributionScores|user contribution volume]] | |Polls the wiki database for highest [[Special:ContributionScores|user contribution volume]] | ||
| | | |Special pages | ||
| |- | |- | ||
| | | |{{Mw|Extension:Echo|Echo}} | ||
| | | |||
| | | |||
| |System for notifying users about events and messages | |System for notifying users about events and messages | ||
| | | |Special pages | ||
| |- | |- | ||
| | | |{{Mw|Extension:Interwiki|Interwiki}} | ||
| | | |||
| | | |||
| |Adds a [[Special:Interwiki|special page]] to view and edit the interwiki table | |Adds a [[Special:Interwiki|special page]] to view and edit the interwiki table | ||
| | | |Special pages | ||
| |- | |- | ||
| | | |{{Mw|Extension:Page Forms|Page Forms}} | ||
| | | | | ||
| |Forms for creating and editing wiki pages | |Forms for creating and editing wiki pages | ||
| | | |Special pages | ||
| |- | |- | ||
| | | |{{Mw|Extension:Renameuser|Renameuser}} | ||
| | | |||
| | | |||
| |Adds a [[Special:RenameUser|special page]] to rename a user (need ''renameuser'' right) | |Adds a [[Special:RenameUser|special page]] to rename a user (need ''renameuser'' right) | ||
| | | |Special pages | ||
| |- | |- | ||
| | | |{{Mw|Extension:Replace Text|Replace Text}} | ||
| | | |||
| | | |||
| |Provides a [[Special:ReplaceText|special page]] to allow administrators to do a global string find-and-replace on all the content pages of a wiki | |Provides a [[Special:ReplaceText|special page]] to allow administrators to do a global string find-and-replace on all the content pages of a wiki | ||
| | | |Special pages | ||
| |- | |- | ||
| |RottenLinks | |{{Mw|Extension:RottenLinks|RottenLinks}} | ||
| | | | | ||
| | | |||
| |Shows the [[Special:RottenLinks|state of all external links]] on the wiki | |Shows the [[Special:RottenLinks|state of all external links]] on the wiki | ||
| | | |Special pages | ||
| |- | |- | ||
| | | |{{Mw|Extension:WatchAnalytics|WatchAnalytics}} | ||
| | | |||
| | | |||
| |Encouraging good distribution of watchers | |Encouraging good distribution of watchers | ||
| | | |Special pages | ||
| |- | |- | ||
| | | |{{Mw|Extension:WhosOnline|WhosOnline}} | ||
| | | |||
| | | |||
| |Displays [[Special:WhosOnline|a list]] of logged-in and anonymous users currently online | |Displays [[Special:WhosOnline|a list]] of logged-in and anonymous users currently online | ||
| | | |Special pages | ||
| |- | |- | ||
| |{{Mw|Extension:VisualEditor|VisualEditor}} | |||
| | | |||
| | | |||
| | | |||
| | | |||
| |Visual editor for MediaWiki | |Visual editor for MediaWiki | ||
| | | |Editors | ||
| |- | |- | ||
| | | |{{Mw|Extension:WikiEditor|WikiEditor}} | ||
| | | |||
| | | |||
| |Provides an advanced, extensible wikitext editing interface | |Provides an advanced, extensible wikitext editing interface | ||
| | | |Editors | ||
| |- | |- | ||
| |{{Mw|Extension:Cargo|Cargo}} | |||
| | | |||
| | | |||
| | | |||
| | | |||
| |Storage and querying of template data | |Storage and querying of template data | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:CategoryTree|CategoryTree}} | ||
| | | |||
| | | |||
| |Dynamically navigate the [[Special:CategoryTree|category structure]] | |Dynamically navigate the [[Special:CategoryTree|category structure]] | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:Cite|Cite}} | ||
| | | |||
| | | |||
| |Adds <code><nowiki><ref></nowiki></code> and <code><nowiki><references></nowiki></code> tags for citations | |Adds <code><nowiki><ref></nowiki></code> and <code><nowiki><references></nowiki></code> tags for citations | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:CommentStreams|CommentStreams}} | ||
| | | |||
| | | |||
| |Allows commenting on wiki pages | |Allows commenting on wiki pages | ||
| | | |Parser hooks | ||
| |- | |- | ||
| |EmbedVideo | |{{Mw|Extension:EmbedVideo (fork)|EmbedVideo}} | ||
| | | | | ||
| | | |||
| |This forked version adds a parser function for embedding videos from popular sources. | |This forked version adds a parser function for embedding videos from popular sources. | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:GoogleAnalyticsMetrics|GoogleAnalyticsMetrics}} | ||
| | | |||
| | | |||
| |Gets metrics from Google Analytics | |Gets metrics from Google Analytics | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:ImageMap|ImageMap}} | ||
| | | |||
| | | |||
| |Allows client-side clickable image maps using <code><nowiki><imagemap></nowiki></code> tag | |Allows client-side clickable image maps using <code><nowiki><imagemap></nowiki></code> tag | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:InputBox|InputBox}} | ||
| | | |||
| | | |||
| |Allow inclusion of predefined HTML forms | |Allow inclusion of predefined HTML forms | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:Labeled Section Transclusion|LabeledSectionTransclusion}} | ||
| | | |||
| | | |||
| |Adds <code>#lst</code> and <code>#lstx</code> functions and <code><nowiki><section></nowiki></code> tag, enables marked sections of text to be transcluded | |Adds <code>#lst</code> and <code>#lstx</code> functions and <code><nowiki><section></nowiki></code> tag, enables marked sections of text to be transcluded | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:MagicNoCache|MagicNoCache}} | ||
| | | |||
| | | |||
| |Adds the <code><nowiki>__NOCACHE__</nowiki></code> magic word to disable caching on a page | |Adds the <code><nowiki>__NOCACHE__</nowiki></code> magic word to disable caching on a page | ||
| | | |Parser hooks | ||
| |- | |- | ||
| |Maps | |{{Mw|Extension:Maps|Maps}} | ||
| | | | | ||
| | | |||
| |Allows embedding of dynamic maps into wiki pages using Google Maps or Leaflet. Has a visual editor, optionally integrates with Semantic MediaWiki, supports GeoJSON and adds geocoding capabilities. | |Allows embedding of dynamic maps into wiki pages using Google Maps or Leaflet. Has a visual editor, optionally integrates with Semantic MediaWiki, supports GeoJSON and adds geocoding capabilities. | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:Math|Math}} | ||
| | | |||
| | | |||
| |Render mathematical formulas between <code><nowiki><math></nowiki></code> ... <code><nowiki></math></nowiki></code> tags | |Render mathematical formulas between <code><nowiki><math></nowiki></code> ... <code><nowiki></math></nowiki></code> tags | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:ParserFunctions|ParserFunctions}} | ||
| | | |||
| | | |||
| |Enhance parser with logical functions | |Enhance parser with logical functions | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:Poem|Poem}} | ||
| | | |||
| | | |||
| |Adds <code><nowiki><poem></nowiki></code> tag for poem formatting | |Adds <code><nowiki><poem></nowiki></code> tag for poem formatting | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:Scribunto|Scribunto}} | ||
| | | |||
| | | |||
| |Framework for embedding scripting languages into MediaWiki pages | |Framework for embedding scripting languages into MediaWiki pages | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:SyntaxHighlight|SyntaxHighlight}} | ||
| | | |||
| | | |||
| |Provides syntax highlighting <code><nowiki><syntaxhighlight></nowiki></code> using Pygments - Python syntax highlighter | |Provides syntax highlighting <code><nowiki><syntaxhighlight></nowiki></code> using Pygments - Python syntax highlighter | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:TemplateData|TemplateData}} | ||
| | | |||
| | | |||
| |Implement data storage for template parameters (using JSON) | |Implement data storage for template parameters (using JSON) | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:TemplateStyles|TemplateStyles}} | ||
| | | |||
| | | |||
| |Implement per-template style sheets | |Implement per-template style sheets | ||
| | | |Parser hooks | ||
| |- | |- | ||
| | | |{{Mw|Extension:WikiSEO|WikiSEO}} | ||
| | | |||
| | | |||
| |Allows per-page meta settings like keywords and description, changing the title, and various site verification tags. | |Allows per-page meta settings like keywords and description, changing the title, and various site verification tags. | ||
| | | |Parser hooks | ||
| |} | |- | ||
| {|  | |{{Mw|Extension:PdfHandler|PDF Handler}} | ||
| | | |||
| |Handler for viewing PDF files in image mode | |||
| |Media handlers | |||
| |- | |||
| |{{Mw|Extension:ConfirmEdit|ConfirmEdit}} | |||
| | | |||
| |Provides CAPTCHA techniques to protect against spam and password-guessing | |||
| |Spam prevention | |||
| |- | |||
| |{{Mw|Extension:PageImages|PageImages}} | |||
| | | |||
| |Collects information about images used on page | |||
| |API | |||
| |- | |||
| |{{Mw|Extension:AdvancedSearch|AdvancedSearch}} | |||
| | | |||
| |Easy access to advanced search capabilities on [[Special:Search]] | |||
| |Other | |||
| |- | |||
| |{{Mw|Extension:Bootstrap|Bootstrap}} | |||
| | | |||
| |Provides the Bootstrap framework in the wiki | |||
| |Other | |||
| |- | |||
| |{{Mw|Extension:CirrusSearch|CirrusSearch}} | |||
| | | |||
| |Elasticsearch-powered search for MediaWiki | |||
| |Other | |||
| |- | |||
| |{{Mw|Extension:Elastica|Elastica}} | |||
| | | |||
| |Base Elasticsearch functionality for other extensions by providing Elastica library | |||
| |Other | |||
| |- | |||
| |{{Mw|Extension:Gadgets|Gadgets}} | |||
| | | |||
| |Lets users select custom [[Special:Gadgets|CSS and JavaScript gadgets]] in their [[Special:Preferences#mw-prefsection-gadgets|preferences]] | |||
| |Other | |||
| |- | |||
| |{{Mw|Extension:GTag|GTag}} | |||
| | | |||
| |Google Analytics Tracking | |||
| |Other | |||
| |- | |||
| |{{Mw|Extension:MultimediaViewer|MultimediaViewer}} | |||
| | | |||
| |Expand thumbnails in a larger size in a fullscreen interface | |||
| |Other | |||
| |- | |- | ||
| |{{Mw|Extension:Popups|Previews}} | |||
| | | |||
| |Displays preview popups when the user hovers over a link | |||
| |Other | |||
| |- | |- | ||
| | | |{{Mw|Extension:RevisionSlider|RevisionSlider}} | ||
| | | | | ||
| | | |Shows a slider allowing selecting and comparing of revisions on a diff page | ||
| |Other | |||
| |- | |- | ||
| |{{Mw|Extension:SandboxLink|SandboxLink}} | |||
| | | |||
| |Adds a link to user's personal sandbox to personal tools menu | |||
| |Other | |||
| |- | |- | ||
| | | |{{Mw|Extension:SecureLinkFixer|SecureLinkFixer}} | ||
| | | | | ||
| | | |Rewrites URLs to HTTPS if domain always requires HTTPS | ||
| |Other | |||
| |- | |- | ||
| |{{Mw|Extension:TextExtracts|TextExtracts}} | |||
| | | |||
| |Provides plain-text or limited HTML extracts of page content | |||
| |Other | |||
| |- | |- | ||
| | | |{{Mw|Extension:Thanks|Thanks}} | ||
| | | | | ||
| |Adds links for thanking users for edits, comments, etc. | |||
| | | |Other | ||
| | | |||
| |} | |} | ||
| === Under consideration === | === Under consideration === | ||
| * {{Mw|Article=Extension:WhoIsWatching}} - [[Help:Whoiswatching]] | |||
| * {{Mw|Article=Extension:RSS}} - [[Help:Really Simple Syndication]] | |||
| * [[Mw:Extension:PageNotice|Extension:PageNotice]] - [[PageNotice]] | |||
| * [[Mw:Extension:TitleKey|Extension:TitleKey]] | |||
| * [[Mw:Extension:Display Title|Extension:Display Title]] | |||
| * [[Mw:Extension:Title Icon|Extension:Title Icon]] | |||
| * {{Mw|Article=Extension:HitCounters}} - [[USApedia:Pageview statistics]] | |||
| * {{Mw|Article=Extension:MultiBoilerplate}} - [[Help:MultiBoilerplate]] | |||
| * {{Mw|Article=Extension:DynamicPageList}} - [[Help:Dynamic Page List]] | |||
| * {{Mw|Article=Extension:JsonConfig}} - For Lua Module errors, such as [[Module:TNT]] | |||
| * https://www.mediawiki.org/wiki/Extension:PageAssessments | |||
| * https://www.mediawiki.org/wiki/Extension:NearbyPages | |||
| * https://www.mediawiki.org/wiki/Extension:HitCounters | |||
| * https://www.mediawiki.org/wiki/Extension:LinkSuggest | |||
| * https://www.mediawiki.org/wiki/Extension:ShortDescription | |||
| ** https://en.wikipedia.org/wiki/Wikipedia:Short_description | |||
| ** https://en.wikipedia.org/wiki/Wikipedia:Shortdesc_helper | |||
| * https://www.mediawiki.org/wiki/Extension:RelatedArticles | |||
| == Related == | == Related == | ||
Latest revision as of 00:05, 15 November 2024
| 
 | 
Extensions are features and add-ons developed for MediaWiki, the software platform that USApedia is built.
USApedia
Current extension
Below is a list of current installed extensions and their Help page (if available)
| Extension | Help page | Description | Type | 
|---|---|---|---|
| CiteThisPage   | Adds a citation special page and toolbox link | Special pages | |
| ContributionScores   | Contribution score | Polls the wiki database for highest user contribution volume | Special pages | 
| Echo   | System for notifying users about events and messages | Special pages | |
| Interwiki   | Adds a special page to view and edit the interwiki table | Special pages | |
| Page Forms   | Forms for creating and editing wiki pages | Special pages | |
| Renameuser   | Adds a special page to rename a user (need renameuser right) | Special pages | |
| Replace Text   | Provides a special page to allow administrators to do a global string find-and-replace on all the content pages of a wiki | Special pages | |
| RottenLinks   | Shows the state of all external links on the wiki | Special pages | |
| WatchAnalytics   | Encouraging good distribution of watchers | Special pages | |
| WhosOnline   | Displays a list of logged-in and anonymous users currently online | Special pages | |
| VisualEditor   | Visual editor for MediaWiki | Editors | |
| WikiEditor   | Provides an advanced, extensible wikitext editing interface | Editors | |
| Cargo   | Storage and querying of template data | Parser hooks | |
| CategoryTree   | Dynamically navigate the category structure | Parser hooks | |
| Cite   | Adds <ref>and<references>tags for citations | Parser hooks | |
| CommentStreams   | Allows commenting on wiki pages | Parser hooks | |
| EmbedVideo   | This forked version adds a parser function for embedding videos from popular sources. | Parser hooks | |
| GoogleAnalyticsMetrics   | Gets metrics from Google Analytics | Parser hooks | |
| ImageMap   | Allows client-side clickable image maps using <imagemap>tag | Parser hooks | |
| InputBox   | Allow inclusion of predefined HTML forms | Parser hooks | |
| LabeledSectionTransclusion   | Adds #lstand#lstxfunctions and<section>tag, enables marked sections of text to be transcluded | Parser hooks | |
| MagicNoCache   | Adds the __NOCACHE__magic word to disable caching on a page | Parser hooks | |
| Maps   | Allows embedding of dynamic maps into wiki pages using Google Maps or Leaflet. Has a visual editor, optionally integrates with Semantic MediaWiki, supports GeoJSON and adds geocoding capabilities. | Parser hooks | |
| Math   | Render mathematical formulas between <math>...</math>tags | Parser hooks | |
| ParserFunctions   | Enhance parser with logical functions | Parser hooks | |
| Poem   | Adds <poem>tag for poem formatting | Parser hooks | |
| Scribunto   | Framework for embedding scripting languages into MediaWiki pages | Parser hooks | |
| SyntaxHighlight   | Provides syntax highlighting <syntaxhighlight>using Pygments - Python syntax highlighter | Parser hooks | |
| TemplateData   | Implement data storage for template parameters (using JSON) | Parser hooks | |
| TemplateStyles   | Implement per-template style sheets | Parser hooks | |
| WikiSEO   | Allows per-page meta settings like keywords and description, changing the title, and various site verification tags. | Parser hooks | |
| PDF Handler   | Handler for viewing PDF files in image mode | Media handlers | |
| ConfirmEdit   | Provides CAPTCHA techniques to protect against spam and password-guessing | Spam prevention | |
| PageImages   | Collects information about images used on page | API | |
| AdvancedSearch   | Easy access to advanced search capabilities on Special:Search | Other | |
| Bootstrap   | Provides the Bootstrap framework in the wiki | Other | |
| CirrusSearch   | Elasticsearch-powered search for MediaWiki | Other | |
| Elastica   | Base Elasticsearch functionality for other extensions by providing Elastica library | Other | |
| Gadgets   | Lets users select custom CSS and JavaScript gadgets in their preferences | Other | |
| GTag   | Google Analytics Tracking | Other | |
| MultimediaViewer   | Expand thumbnails in a larger size in a fullscreen interface | Other | |
| Previews   | Displays preview popups when the user hovers over a link | Other | |
| RevisionSlider   | Shows a slider allowing selecting and comparing of revisions on a diff page | Other | |
| SandboxLink   | Adds a link to user's personal sandbox to personal tools menu | Other | |
| SecureLinkFixer   | Rewrites URLs to HTTPS if domain always requires HTTPS | Other | |
| TextExtracts   | Provides plain-text or limited HTML extracts of page content | Other | |
| Thanks   | Adds links for thanking users for edits, comments, etc. | Other | 
Under consideration
- Extension:WhoIsWatching  - Help:Whoiswatching - Help:Whoiswatching
- Extension:RSS  - Help:Really Simple Syndication - Help:Really Simple Syndication
- Extension:PageNotice - PageNotice
- Extension:TitleKey
- Extension:Display Title
- Extension:Title Icon
- Extension:HitCounters  - USApedia:Pageview statistics - USApedia:Pageview statistics
- Extension:MultiBoilerplate  - Help:MultiBoilerplate - Help:MultiBoilerplate
- Extension:DynamicPageList  - Help:Dynamic Page List - Help:Dynamic Page List
- Extension:JsonConfig  - For Lua Module errors, such as Module:TNT - For Lua Module errors, such as Module:TNT
- https://www.mediawiki.org/wiki/Extension:PageAssessments
- https://www.mediawiki.org/wiki/Extension:NearbyPages
- https://www.mediawiki.org/wiki/Extension:HitCounters
- https://www.mediawiki.org/wiki/Extension:LinkSuggest
- https://www.mediawiki.org/wiki/Extension:ShortDescription
- https://www.mediawiki.org/wiki/Extension:RelatedArticles
