Difference between revisions of "Extensions"

From Grifkuba
 
(8 intermediate revisions by 2 users not shown)
Line 36: Line 36:
| Plugin for using S3 compatible buckets for files
| Plugin for using S3 compatible buckets for files
| Necessary for image CDN to work
| Necessary for image CDN to work
|-
| [[mw:Extension:SpamBlacklist|SpamBlacklist]]
| Spam prevention
| Regex-based anti-spam tool allowing to forbid URLs in pages and email addresses for registered users
|-
| [[mw:Extension:TitleBlacklist|TitleBlacklist]] 
| Spam prevention
| Allows administrators to forbid creation of pages and user accounts per a blacklist and whitelist
|
|-
| [[mw:Extension:AbuseFilter|AbuseFilter]]
| Spam prevention
| Applies automatic heuristics to edits
|
|-
|-
|}
|}
Line 50: Line 64:
! Description
! Description
! Additional Notes
! Additional Notes
|-
| [[mw:Extension:AbuseFilter|AbuseFilter]]
| Spam prevention
| Applies automatic heuristics to edits
|
|-
|-
| [[mw:Extension:Admin Links|Admin Links]]
| [[mw:Extension:Admin Links|Admin Links]]
Line 84: Line 93:
| Special pages
| Special pages
| Grants users with the appropriate permission the ability to check users' IP addresses and other information
| Grants users with the appropriate permission the ability to check users' IP addresses and other information
| Due to privacy concerns, this extension requires approval from Grifkuba
| This extension is currently unavailable
|-
|-
| [[mw:Extension:Cite|Cite]]
| [[mw:Extension:Cite|Cite]]
Line 94: Line 103:
| Special Pages
| Special Pages
| Adds a citation special page and toolbox link
| Adds a citation special page and toolbox link
|
|-
|-
| [[mw:Extension:CodeEditor|Code Editor]]
| [[mw:Extension:CodeEditor|Code Editor]]
Line 113: Line 123:
| Special pages
| Special pages
| Gives bureaucrats the ability to confirm account requests
| Gives bureaucrats the ability to confirm account requests
| Due to privacy concerns, this extension requires approval from Grifkuba
| This extension is currently unavailable
|-
|-
| [[mw:Extension:ConfirmEdit|Confirm Edit]]
| [[mw:Extension:ConfirmEdit|Confirm Edit]]
Line 133: Line 143:
| Special pages
| Special pages
| Delete a batch of pages
| Delete a batch of pages
| Warning: This extension can be used to do a lot of damage to content
| [[Extensions/Content damage warning|Warning: This extension can be used to do a lot of damage to content]]
|-
|-
| [[mw:Extension:Description2|Description2]]  
| [[mw:Extension:Description2|Description2]]  
Line 178: Line 188:
| Special pages
| Special pages
| Displays edit count of a user
| Displays edit count of a user
|
|-
|-
| [[mw:Extension:Gadgets|Gadgets]]  
| [[mw:Extension:Gadgets|Gadgets]]  
Line 202: Line 213:
|  
|  
|
|
|
|-
| [[mw:Extension:LocalisationUpdate|LocalisationUpdate]]
| Other
| Keeps the localised messages as up to date as possible
|  
|  
|-
|-
Line 237: Line 243:
| Spam prevention
| Spam prevention
| Sends all edits and uploads from new users to moderation
| Sends all edits and uploads from new users to moderation
|  
| Wikis with this extension are expected to actively monitor the moderation queue. Failure to do so may result in loss of the extension.
|-
|-
| [[mw:Extension:MsUpload|MsUpload]]   
| [[mw:Extension:MsUpload|MsUpload]]   
Line 322: Line 328:
| Special pages
| Special pages
| Provides a special page to allow administrators to do a global string find-and-replace on all the content pages of a wiki
| Provides a special page to allow administrators to do a global string find-and-replace on all the content pages of a wiki
| Warning: This extension can be used to do a lot of damage to content
| [[Extensions/Content damage warning|Warning: This extension can be used to do a lot of damage to content]]
|-
|-
| [[mw:Extension:Scribunto|Scribunto]]
| [[mw:Extension:Scribunto|Scribunto]]
Line 342: Line 348:
| Other
| Other
| A set of social tools for MediaWiki
| A set of social tools for MediaWiki
|
|-
| [[mw:Extension:SpamBlacklist|SpamBlacklist]]
| Spam prevention
| Regex-based anti-spam tool allowing to forbid URLs in pages and email addresses for registered users
|  
|  
|-
|-
Line 362: Line 363:
| Parser hook
| Parser hook
| Allows to create tabs within a page.
| Allows to create tabs within a page.
|
|-
| [[mw:Extension:Tabs|Tabs]] 
|
|
|  
|  
|-
|-
Line 397: Line 393:
|
|
|
|
|
|-
| [[mw:Extension:TitleBlacklist|TitleBlacklist]] 
| Spam prevention
| Allows administrators to forbid creation of pages and user accounts per a blacklist and whitelist
|  
|  
|-
|-
Line 428: Line 419:
| Upload Wizard, a user-friendly tool for uploading multimedia
| Upload Wizard, a user-friendly tool for uploading multimedia
|  
|  
|-
| [[mw:Extension:UserMerge|UserMerge]]
| Special pages
| Merges references from one user to another user in the wiki database - will also delete old users following merge. Requires usermerge privileges
| Warning: This extension can be used to do irreversible damage to users
|-
|-
| [[mw:Extension:UserPageEditProtection|UserPageEditProtection]]
| [[mw:Extension:UserPageEditProtection|UserPageEditProtection]]
Line 479: Line 465:
! Additional Notes
! Additional Notes
|-
|-
| [[mw:Extension:Auto Sitemap|Auto Sitemap]]
| [[mw:Extension:AutoSitemap|AutoSitemap]]
|  
|  
|
|
|
|
|-  
|-  
| [[mw:Extension:Category Check|Category Check]]
| [[mw:Extension:CategoryCheck|CategoryCheck]]
|  
|  
|
|
|
|
|-
|-
| [[mw:Extension:Category Manager|Category Manager]]
| [[mw:Extension:CategoryManager|CategoryManager]]
|  
|  
|
|
|
|
|-
|-
| [[mw:Extension:Category Watch|Category Watch]]
| [[mw:Extension:CategoryWatch|CategoryWatch]]
|  
|  
|
|
Line 524: Line 510:
|
|
|-
|-
| [[mw:Extension:JavascriptSlideshow|JavascriptSlideshow]]
| [[mw:Extension:NamespaceManager|NamespaceManager]]
|
|
|
|-
| [[mw:Extension:Namespace Manager|Namespace Manager]]
|  
|  
|
|
Line 539: Line 520:
|
|
|-
|-
| [[mw:Extension:No Cat|No Cat]]
| [[mw:Extension:NoCat|NoCat]]
|  
|  
|
|
|
|
|-
|-
| [[mw:Extension:Orphaned Talk Pages|Orphaned Talk Pages]]
| [[mw:Extension:OrphanedTalkPages|OrphanedTalkPages]]
|  
|  
|
|
Line 601: Line 582:
|   
|   
|  
|  
|-
|  [[mw:Extension:UserMerge|UserMerge]]
|
|
| Incompatible with MediaWiki 1.38
|-
| [[mw:Extension:LocalisationUpdate|LocalisationUpdate]]
| Other
| Keeps the localised messages as up to date as possible
| Archived
|-
| [[mw:Extension:Tabs|Tabs]] 
|
|
| Incompatible with MediaWiki 1.42
|-
| [[mw:Extension:JavascriptSlideshow|JavascriptSlideshow]]
|
|
| No longer Maintained
|-
|-
|}
|}

Latest revision as of 14:53, September 21, 2024


This page is a draft resource, policy, etc. that will be of official use for Grifkuba-related matters in the future.
If you have any feedback, comments, concerns or questions on it, please pass it on to the Grifkuba support member.

This page is a general listing of all the extensions we offer. This list is not absolute, and requests for ones not included here can be made to the staff.

Required

The following are required of every wiki we host. They are automatically enabled by us unless we have reason to do otherwise

Name Category Description Additional Notes
GTag
Questy Captcha and 3 questions generated by the community.
AWS Other Plugin for using S3 compatible buckets for files Necessary for image CDN to work
SpamBlacklist Spam prevention Regex-based anti-spam tool allowing to forbid URLs in pages and email addresses for registered users
TitleBlacklist Spam prevention Allows administrators to forbid creation of pages and user accounts per a blacklist and whitelist
AbuseFilter Spam prevention Applies automatic heuristics to edits


Optional

The following are optional, and can be added if the wiki wants them. Inspectors should talk to the community to see if they want them.

Already on the server

Name Category Description Additional Notes
Admin Links Special pages Adds a special page that holds helpful links for administrators
AJAXPoll Allows AJAX-based polls with <poll> tag
Cargo Parser hooks Storage and querying of template data
Category Tree Parser hooks Dynamically navigate the category structure
Char Insert Parser hooks Allows creation of JavaScript box for inserting non-standard characters
Check User Special pages Grants users with the appropriate permission the ability to check users' IP addresses and other information This extension is currently unavailable
Cite Parser hooks Adds <ref> and <references> tags for citations
Cite This Page Special Pages Adds a citation special page and toolbox link
Code Editor Editors Syntax-highlighted editing for JavaScript and CSS pages using Ace editor
Code Mirror Editors Provides syntax highlighting in wikitext editor
Comments Parser hooks Adds <comments> parser hook that allows commenting on pages
Confirm Account Special pages Gives bureaucrats the ability to confirm account requests This extension is currently unavailable
Confirm Edit Spam prevention Provides CAPTCHA techniques to protect against spam and password-guessing
Cookie Warning Other Provides a notice at the top of the page about cookies
CSS Parser hooks A parser function that allows CSS stylesheets to be included in specific pages
Delete Batch Special pages Delete a batch of pages Warning: This extension can be used to do a lot of damage to content
Description2 Other Adds a description meta-tag to MediaWiki pages and into the ParserOutput for other extensions to use
Disambiguator Other Adds the tag __DISAMBIG__ to mark disambiguation pages
Discord Other Sends messages to a Discord channel when certain events occur
DPLforum Parser hooks DPL-based forum extension
DynamicPageList_(Wikimedia) Parser hooks Outputs a bulleted list of the most recent items residing in a category, or an intersection of several categories
DynamicPageList3
EasyTimeline Parser hook Adds <timeline> tag to create timelines
EmbedVideo GDPR focused EmbedVideo. Supports YouTube, Twitch, Spotify and SoundCloud
Editcount Special pages Displays edit count of a user
Gadgets Other Lets users select custom CSS and JavaScript gadgets in their preferences. See Gadgets.
Interwiki Special pages Adds a special page to view and edit the interwiki table
ImageMap Parser hook Allows client-side clickable image maps using <imagemap> tag
InputBox Parser hook Allow inclusion of predefined HTML forms
LinkSuggest
Loops
MobileDetect
MobileFrontend Other Mobile Frontend
MultimediaViewer Other Expand thumbnails in a larger size in a fullscreen interface
MyVariables Parser hooks Adds new built-in variables
Moderation Spam prevention Sends all edits and uploads from new users to moderation Wikis with this extension are expected to actively monitor the moderation queue. Failure to do so may result in loss of the extension.
MsUpload Parser hooks Enables easy uploads for one file or multiple files simultaneously
NamespaceRelations
NativeSvgHandler Media handlers Serves SVG images directly to clients
NewUserMessage Other Adds a message to newly created user's talk pages
NoTitle
Nuke Special pages Gives administrators the ability to mass delete recent pages from a user.
OATHAuth Other Provides two-factor authentication support using HMAC based one-time passwords
OpenGraphMeta Parser hooks Adds OpenGraph meta tags used by Facebook's Like button
PageImages API Collects information about images used on page
ParserFunctions Parser hooks Enhance parser with logical functions
PdfHandler Media handlers Handler for viewing PDF files in image mode
Poem Parser hooks Adds <poem> tag for poem formatting.
Popups Other Displays preview popups when the user hovers over a link
PortableInfobox
RandomSelection Parser hooks Displays a random option from the given set
Renameuser Special pages Adds a special page to rename a user (need renameuser right)
Replace Text Special pages Provides a special page to allow administrators to do a global string find-and-replace on all the content pages of a wiki Warning: This extension can be used to do a lot of damage to content
Scribunto Parser hooks Framework for embedding scripting languages into MediaWiki pages
SecureLinkFixer Other Rewrites URLs to HTTPS if domain always requires HTTPS
SimpleBatchUpload
SocialProfile Other A set of social tools for MediaWiki
StubUserWikiAuth Other Performs authentication for imported users against a remote wiki, providing the same user and password used on the remote wiki.
SyntaxHighlight Parser hook Provides syntax highlighting <syntaxhighlight> using Pygments - Python syntax highlighter
TabberNeue Parser hook Allows to create tabs within a page.
TemplateStyles
TemplateSandbox Special pages Renders a page transcluding templates from a sandbox
TemplateData Parser hooks Implement data storage for template parameters (using JSON)
TextExtracts Other Provides plain-text or limited HTML extracts of page content
TinyMCE
Theme
TitleKey Other Title prefix search suggestion backend
TorBlock Spam prevention Allows Tor exit nodes to be blocked from editing a wiki
TwitterTag Parser hook Creates the <twitter> tag.
UnusedRedirects Special pages Lists unused redirects
UploadWizard Other Upload Wizard, a user-friendly tool for uploading multimedia
UserPageEditProtection Other Allows you to restrict the modification of user pages to the user and authorized users
VisualEditor
VoteNY Parser hooks JavaScript-based voting with the <vote> tag
WhosOnline Special pages Displays a list of logged-in and anonymous users currently online
Widgets Parser hooks Allows wiki administrators to add free-form widgets to the wiki by editing pages within the Widget namespace. Community-contributed widgets can be found on MediaWikiWidgets.org. See also Widgets
WikiEditor Editors Provides an advanced, extensible wikitext editing interface
YouTube Parser hooks Embeds YouTube movies, Archive.org audio and video, WeGame and Gametrailers video, and Tangler forum


Extensions we are willing to add, we just need to be downloaded and installed

Name Category Description Additional Notes
AutoSitemap
CategoryCheck
CategoryManager
CategoryWatch
Contact Page
Dark Mode
DiscordRCFeed
Discussion Tools
Echo
NamespaceManager
Newest Pages
NoCat
OrphanedTalkPages
Purge
Watch Subpages
WikiSEO


Extensions we have but are going to be removed in the future

It is highly recommended that any wikis that use that use these should work on phasing them out.

Name Category Description Additional Notes
Tabber Archived and no longer maintained
Variables Incompatible with a future version of Mediawiki parser
TimedMediaHandler being replaced with EmbedVideo
Arrays Incompatible with a future version of Mediawiki parser
TrustedXFF
UserMerge Incompatible with MediaWiki 1.38
LocalisationUpdate Other Keeps the localised messages as up to date as possible Archived
Tabs Incompatible with MediaWiki 1.42
JavascriptSlideshow No longer Maintained