Development:MediaWiki/Extensions: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 17: Line 17:
* CirrusSearch: Elasticsearch-powered search for MediaWiki.
* CirrusSearch: Elasticsearch-powered search for MediaWiki.
* Cite: Adds <nowiki><ref> and <references> tags for citations.</nowiki>  CiteThisPage: Adds a citation special page and toolbox link.  CodeEditor: Syntax-highlighted editing for JavaScript and CSS pages using Ace editor.  CodeMirror: Provides syntax highlighting in wikitext editor.
* Cite: Adds <nowiki><ref> and <references> tags for citations.</nowiki>  CiteThisPage: Adds a citation special page and toolbox link.  CodeEditor: Syntax-highlighted editing for JavaScript and CSS pages using Ace editor.  CodeMirror: Provides syntax highlighting in wikitext editor.
* ConfirmAccount: Gives bureaucrats the ability to confirm account requests.
* ConfirmEdit: Provides CAPTCHA techniques to protect against spam and password-guessing.
* CookieWarning: Provides a notice at the top of the page about cookies.
* Echo: System for notifying users about events and messages.
* Elastica: Base Elasticsearch functionality for other extensions by providing Elastica library.
* Gadgets: Lets users select custom CSS and JavaScript gadgets in their preferences.
* ImageMap: Allows client-side clickable image maps using <nowiki><imagemap> tag.</nowiki>
* InputBox: Allow inclusion of predefined HTML forms.
* Interwiki: Adds a special page to view and edit the interwiki table.


== Easily available extensions ==
== Easily available extensions ==
Line 33: Line 42:
* CollapsibleSections: Allows collapsing and expanding content sections as user wants.
* CollapsibleSections: Allows collapsing and expanding content sections as user wants.
* Collection: Allows a user to organize personal selections of pages in a collection
* Collection: Allows a user to organize personal selections of pages in a collection
* ConfirmAccount: Gives bureaucrats the ability to confirm account requests.
* ConfirmEdit: Provides CAPTCHA techniques to protect against spam and password-guessing.
* CookieWarning: Provides a notice at the top of the page about cookies.
* Create User Page: The Create User Page extension checks on login whether the user has a user page and, if not, creates it.
* Create User Page: The Create User Page extension checks on login whether the user has a user page and, if not, creates it.
* Dark Mode: Enables users to toggle between light and dark mode on your wiki.
* Data Transfer: Versatile import and export in multiple formats, allowing for syncing between a wiki and another wiki or an external platform.
* Data Transfer: Versatile import and export in multiple formats, allowing for syncing between a wiki and another wiki or an external platform.
* Display Title: Uses displaytitle page property in link text and talk page title; optionally displays original page title as subtitle; and provides parser function to query displaytitle
* Display Title: Uses displaytitle page property in link text and talk page title; optionally displays original page title as subtitle; and provides parser function to query displaytitle
* Dynamic Page List 3: Adds ability to display information or contents from pages filtered based on categories, authors, namespaces, and other properties.
* Dynamic Page List 3: Adds ability to display information or contents from pages filtered based on categories, authors, namespaces, and other properties.
* Echo: System for notifying users about events and messages.
* Elastica: Base Elasticsearch functionality for other extensions by providing Elastica library.
* EmbedVideo: Embed videos from various platforms and from your wiki's media storage using native HTML5 players.
* ExternalData: Allows MediaWiki pages to retrieve, filter, and format structured data from one or more sources.
* ExternalData: Allows MediaWiki pages to retrieve, filter, and format structured data from one or more sources.
* Flex Diagrams: Enables creating and displaing diagrams.
* Flex Diagrams: Enables creating and displaing diagrams.
* Gadgets: Lets users select custom CSS and JavaScript gadgets in their preferences.
* GoogleCustomWikiSearch: Allows integration with Google Custom Search or Google Site Search.
* GoogleCustomWikiSearch: Allows integration with Google Custom Search or Google Site Search.
* Google Analytics Tag: Adds Google Analytics tracking tag to your wiki.
* Google Analytics Tag: Adds Google Analytics tracking tag to your wiki.
Line 52: Line 53:
* Hide Sidebar: Hides the sidebar from users who aren't logged in. Suitable for wikis on Privacy D, E, and F+E.
* Hide Sidebar: Hides the sidebar from users who aren't logged in. Suitable for wikis on Privacy D, E, and F+E.
* HitCounters: Displays the view count in the page footer and the most viewed pages on a special page called PopularPages.
* HitCounters: Displays the view count in the page footer and the most viewed pages on a special page called PopularPages.
* ImageMap: Allows client-side clickable image maps using <nowiki><imagemap> tag.</nowiki>
* InputBox: Allow inclusion of predefined HTML forms.
* Interwiki: Adds a special page to view and edit the interwiki table.
* Invite Signup: Allows admins to invite many users via email at once to sign up.
* Invite Signup: Allows admins to invite many users via email at once to sign up.
* JavaScript: BreadCrumbs:Provides user with links to the last 5 pages visited. 100% browser-side cookie-based.
* JavaScript: BreadCrumbs:Provides user with links to the last 5 pages visited. 100% browser-side cookie-based.