Special pages |
---|
Extension | Version | License | Description | Authors |
---|
CategoryTree | – | GPL-2.0+ | Dynamically navigate the category structure | Daniel Kinzler |
ChangeAuthor | 1.2.1 | GPL-3.0+ | Allows changing a revision's author | Roan Kattouw |
CheckUser | 2.4 | GPL-2.0+ | Grants users with the appropriate permission the ability to check user's IP addresses and other information | Tim Starling and Aaron Schulz |
ContactPage | 2.2 | GPL-2.0+ | Contact form for visitors | Daniel Kinzler and Sam Reed |
Echo | – | MIT | System for notifying users about events and messages | Andrew Garrett, Ryan Kaldari, Benny Situ, Luke Welling, Kunal Mehta, Moriel Schottlender and Jon Robson |
EditAccount | 1.3.2 | | Enables privileged users members to manage user account information | Łukasz Garczewski and Jack Phoenix |
Editcount | – | GPL-2.0+ | Displays edit count of a user | Ævar Arnfjörð Bjarmason |
GlobalPreferences | 0.1.2 | GPL-2.0+ | Allows users to set global preferences | Kunal Mehta |
GlobalUserrights | 1.5.0 | GPL-2.0+ | Easy global user rights administration | Nathaniel Herman and Mainframe98 |
Interwiki | 3.1 20160307 | GPL-2.0+ | Adds a special page to view and edit the interwiki table | Stephanie Amanda Stevens, Alexandre Emsenhuber, Robin Pepermans, Siebrand Mazeland, Platonides, Raimond Spekking, Sam Reed, Jack Phoenix, Calimonius the Estrange and others |
LookupContribs | 2.1.1 | GPL-2.0+ | Displays user contributions on multiple wikis | Bartek Łapiński and Jack Phoenix |
LookupUser | 1.4 | GPL-2.0+ | Retrieve information about a user such as email address and ID | Tim Starling |
Maintenance | 2.3.0 | GPL-2.0+ | Wiki interface for various maintenance scripts | Ryan Schmidt |
Multiple Lookup | 1.2.1 | GPL-2.0+ | Provides user lookup on multiple wikis | Bartek Łapiński and Jack Phoenix |
MultiUpload | 3.1-SW | GPL-2.0+ | Special page to upload multiple files at once | Travis Derouin and Lee Worden |
MyInfo | 1.4 | GPL-2.0+ | Display info about the current user (browser, OS, etc.) | Nathaniel Herman |
Newest Pages | 1.20 | GPL-2.0+ | Shows the last X pages added to the wiki | Rob Church |
Nuke | 1.3.0 | GPL-2.0+ | Gives administrators the ability to mass delete pages | Brion Vibber and Jeroen De Dauw |
RefreshSpecial | 1.5.0 | GPL-2.0+ | Allows manual special page refresh of special pages | Bartek Łapiński and Jack Phoenix |
RegexBlock | 1.4 | GPL-2.0+ | Extension used for blocking users names and IP addresses with regular expressions. Contains both the blocking mechanism and a special page to add/manage blocks | Bartek Łapiński, Tomasz Klim, Piotr Molski, Adrian Wieczorek, Alexandre Emsenhuber and Jack Phoenix |
Sitemap | 1.2 | GPL-2.0+ | Generate sitemaps for the wiki on the fly | Krzysztof Krzyżaniak |
|
Parser hooks |
---|
Extension | Version | License | Description | Authors |
---|
AJAX Poll | 1.88.0 20140330 | | Allows AJAX-based polls with <poll> tag | Dariusz Siedlecki, Jack Phoenix and Thomas Gries |
Babel | 1.10.0 | GPL-2.0+ | Adds the #babel parser function to allow automated generation of a babel userbox column with the ability to include custom templates | Robert Leverington |
CategoryTree | – | GPL-2.0+ | Dynamically navigate the category structure | Daniel Kinzler |
CharInsert | – | GPL-2.0+ | Allows creation of JavaScript box for inserting non-standard characters | Brion Vibber |
Cite | – | GPL-2.0+ | Adds <ref[ name=id]> and <references/> tags, for citations | Ævar Arnfjörð Bjarmason, Andrew Garrett, Brion Vibber, Ed Sanders, Marius Hoch, Steve Sanbeg, Trevor Parscal and others |
EasyTimeline | – | License | Adds <timeline> tag to create timelines | Erik Zachte |
GoogleDocs4MW | 1.2 | GPL-2.0+ | Adds <googlespreadsheet> tag for Google Docs\' spreadsheets display | Jack Phoenix |
ImageMap | – | GPL-2.0+ | Allows client-side clickable image maps using <imagemap> tag | Tim Starling |
InputBox | 0.3.0 | MIT | Allow inclusion of predefined HTML forms | Erik Moeller, Leonardo Pimenta, Rob Church, Trevor Parscal and DaSch |
Math | 3.0.0 | GPL-2.0+ | Render mathematical formulas between <math> ... </math> tags | Tomasz Wegrzanowski, Brion Vibber, Moritz Schubotz and Derk-Jan Hartman |
ParserFunctions | 1.6.0 | GPL-2.0+ | Enhance parser with logical functions | Tim Starling, Robert Rohde, Ross McClure and Juraj Simlovic |
Poem | – | CC0-1.0 | Adds <poem> tag for poem formatting | Nikola Smolenski, Brion Vibber and Steve Sanbeg |
RandomSelection | 2.2 | GPL-2.0+ | Displays a random option from the given set | Ross McClure |
Scribunto | – | GPL-2.0+ AND MIT | Framework for embedding scripting languages into MediaWiki pages | Victor Vasiliev, Tim Starling and Brad Jorsch |
StaffSig | 0.6 | | Adds <staff/> tag to identify staff members | Jack Phoenix |
SyntaxHighlight | 2.0 | GPL-2.0+ | Provides syntax highlighting <syntaxhighlight> using Pygments - Python syntax highlighter | Brion Vibber, Tim Starling, Rob Church, Niklas Laxström, Ori Livneh and Ed Sanders |
Wiki Category Tag Cloud | 1.3 | GPL-2.0+ | A category tag cloud derived, improved, and fixed from the YetAnotherTagCloud extension | Daniel Friesen and Jack Phoenix |
WikiHiero | 1.1 | GPL-2.0+ | Adds <hiero> tag to display hieroglyphs | Guillaume Blanchard and Max Semenik |
YouTube | 1.9.2 | GPL-2.0+ | Embeds YouTube and Google Video movies, Archive.org audio and video, WeGame and Gametrailers video, Tangler forum, and GoGreenTube video | Przemek Piotrowski |
|
Variables |
---|
Extension | Version | License | Description | Authors |
---|
Number of wikis | 0.4 | | Adds {{NUMBEROFWIKIS}} magic word to show the number of wikis on ShoutWiki | Jack Phoenix |
|
Media handlers |
---|
Extension | Version | License | Description | Authors |
---|
PDF Handler | – | GPL-2.0+ | Handler for viewing PDF files in image mode. | Martin Seidel and Mike Połtyn |
|
Spam prevention |
---|
Extension | Version | License | Description | Authors |
---|
Abuse Filter | – | GPL-2.0+ | Applies automatic heuristics to edits | Andrew Garrett, River Tarnell, Victor Vasiliev and Marius Hoch |
AntiSpoof | – | GPL-2.0+ | Blocks the creation of accounts with mixed-script, confusing and similar usernames | Brion Vibber |
ConfirmEdit | 1.5.0 | GPL-2.0+ | Provides CAPTCHA techniques to protect against spam and password-guessing | Brion Vibber, Florian Schmidt, Sam Reed and others |
EmailCheck | 0.6.9 | PD | Prevents certain spambot edits | Jack Phoenix |
FancyCaptcha | – | GPL-2.0+ | Fancy CAPTCHA generator for Confirm Edit | Brion Vibber and others |
LastMeasure | 0.5.1 | PD | Blocks Tramadol spam | Jack Phoenix |
Regular Expression Spam Block | 1.4 | GPL-2.0+ | Filter out unwanted phrases in edited pages, based on regular expressions | Bartek Łapiński, Alexandre Emsenhuber and Jack Phoenix |
SpamBlacklist | – | GPL-2.0+ | Regex-based anti-spam tool allowing to blacklist URLs in pages and email addresses for registered users | Tim Starling, John Du Hart and Daniel Kinzler |
TitleBlacklist | 1.5.0 | GPL-2.0+ | Allows administrators to forbid creation of pages and user accounts per a blacklist and whitelist | Victor Vasiliev and Fran Rogers |
|
Other |
---|
Extension | Version | License | Description | Authors |
---|
Add User ID Into Preferences | 0.2 | | Adds user ID display back to Special:Preferences | Jack Phoenix |
ArticleMetaDescription | 1.2 | GPL-2.0+ | Adds <meta description="..." /> tag containing a snippet of the article | Adrian Wieczorek |
DismissableSiteNotice | 1.0.1 | GPL-2.0+ | Allows users to close the sitenotice | Brion Vibber, Kevin Israel and Dror S. |
Editcount Additions | 0.1 | CC-0 | Tweaks to the Editcount extension for ShoutWiki | Jack Phoenix |
EnhanceContactForm | 0.6.2 | | Enhances Special:Contact by sending more info' | Jack Phoenix |
Gadgets | – | GPL-2.0+ | Lets users select custom CSS and JavaScript gadgets in their preferences | Daniel Kinzler and Max Semenik |
Global CSS/JS | 3.3.0 | GPL-2.0+ | Allows CSS and JavaScript on a central wiki to be loaded for all connected wikis | Ryan Schmidt, Szymon Świerkosz and Kunal Mehta |
GlobalNotice | 0.7.0 | GPL-2.0+ | Global sitenotice for wiki farms | Misza and Jack Phoenix |
GlobalUserPage | 0.11.0 | CC0-1.0 | Automatically fetches user pages from a central wiki | Kunal Mehta and Jack Phoenix |
InterwikiDispatcher | 1.1.1 | GPL-2.0+ | Solves interwiki links to reduce amount of Apache redirects | Maciej Błaszkowski, Adrian Wieczorek and Jack Phoenix |
MessageCommons | 1.9.1 | GPL-2.0+ | Allows MediaWiki messages to be shared from a central database | Daniel Friesen, Nathaniel Herman and Jack Phoenix |
New Signup Page | 0.9.1 | GPL-2.0+ | Adds new features to the signup form | Jack Phoenix |
NewsBox | 2.1.5 | GPL-2.0+ | Displays news messages in the sidebar | Jack Phoenix |
Piwik Integration | 1.5.6-piwik0.5.5 | GPL-2.0+ | Inserts Piwik script into MediaWiki pages for tracking | Isb1009 and Jack Phoenix |
ProblemReports | 2.71 | GPL-2.0+ | Allows users to report problems with wiki pages and privileged users to view & resolve them | Maciej Brencz and Jack Phoenix |
SharedHelpPages | 0.3.1 | PD | Automatically fetches help pages from ShoutWiki Hub | Kunal Mehta and Jack Phoenix |
ShoutWiki Ads | 0.4.4 | | Delicious advertisements for everyone! | Jack Phoenix |
ShoutWiki API | 0.5 | CC0-1.0 | A collection of ShoutWiki-specific API modules | Jack Phoenix |
SoftwareVersion | 0.6.1 | GPL-2.0+ | Customizes Special:Version for ShoutWiki | Jack Phoenix |
StaffEdits | 0.1.3 | | Allows to tag edits as official staff edits in the edit view | Jack Phoenix |
StaffPowers | 1.4 | GPL-2.0+ | Applies staff powers, like unblockableness, superhuman strength and general awesomeness to select users | Łukasz Garczewski, Jack Phoenix and Mainframe98 |
Thanks | 1.2.0 | MIT | Adds links for thanking users for edits, comments, etc. | Ryan Kaldari, Benjamin Chen and Wctaiwan |
Theme | 2.1 | | Controls the installation of CSS variants of the wiki's skins | Ryan Schmidt, Jack Phoenix and Samantha Nguyen |
TitleKey | 1.0 | License | Title prefix search suggestion backend | Brion Vibber |
Library | Version | License | Description | Authors |
---|
composer/semver | 1.4.2 | MIT | Semver library that offers utilities, version constraint parsing and validation. | Nils Adermann, Jordi Boggiano and Rob Bast |
composer/spdx-licenses | 1.1.4 | MIT | SPDX licenses list and validation library. | Nils Adermann, Jordi Boggiano and Rob Bast |
cssjanus/cssjanus | 1.2.0 | Apache-2.0 | Convert CSS stylesheets between left-to-right and right-to-left. | |
dnoegel/php-xdg-base-dir | 0.1 | MIT | implementation of xdg base directory specification for php | |
doctrine/instantiator | 1.0.5 | MIT | A small, lightweight utility to instantiate objects in PHP without invoking their constructors | Marco Pivetta |
hamcrest/hamcrest-php | 2.0.0 | BSD | This is the PHP port of Hamcrest Matchers | |
jakub-onderka/php-console-color | 0.1 | BSD-2-Clause | | Jakub Onderka |
jakub-onderka/php-console-highlighter | 0.3.2 | MIT | | Jakub Onderka |
jakub-onderka/php-parallel-lint | 0.9.2 | BSD-2-Clause | This tool check syntax of PHP files about 20x faster than serial check. | Jakub Onderka |
jetbrains/phpstorm-stubs | dev-master | Apache-2.0 | PHP runtime & extensions header files for PhpStorm | |
justinrainbow/json-schema | 3.0.1 | MIT | A library to validate a json schema. | Bruno Prieto Reis, Justin Rainbow, Igor Wiedler and Robert Schönthal |
liuggio/statsd-php-client | 1.0.18 | MIT | Statsd (Object Oriented) client library for PHP | Giulio De Donato |
mediawiki/at-ease | 1.1.0 | GPL-2.0+ | Safe replacement to @ for suppressing warnings. | Tim Starling and MediaWiki developers |
mediawiki/mediawiki-codesniffer | 0.7.2 | GPL-2.0+ | MediaWiki CodeSniffer Standards | |
monolog/monolog | 1.22.1 | MIT | Sends your logs to files, sockets, inboxes, databases and various web services | Jordi Boggiano |
nikic/php-parser | 2.1.0 | BSD-3-Clause | A PHP parser written in PHP | Nikita Popov |
nmred/kafka-php | 0.1.5 | BSD-3-Clause | Kafka client for php | |
oojs/oojs-ui | 0.21.1 | MIT | Provides library of common widgets, layouts, and windows. | Timo Tijhof, Bartosz Dziewoński, Ed Sanders, James D. Forrester, Kirsten Menger-Anderson, Rob Moen, Roan Kattouw, Trevor Parscal, Kunal Mehta and Prateek Saxena |
oyejorge/less.php | 1.7.0.14 | Apache-2.0 | PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt) | Matt Agar, Martin Jantošovič and Josh Schmidt |
phpdocumentor/reflection-common | 1.0 | MIT | Common reflection classes used by phpdocumentor to reflect the code structure | Jaap van Otterdijk |
phpdocumentor/reflection-docblock | 3.2.0 | MIT | With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock. | Mike van Riel |
phpdocumentor/type-resolver | 0.4.0 | MIT | | Mike van Riel |
phpspec/prophecy | 1.7.0 | MIT | Highly opinionated mocking framework for PHP 5.3+ | Konstantin Kudryashov and Marcello Duarte |
phpunit/php-code-coverage | 2.2.4 | BSD-3-Clause | Library that provides collection, processing, and rendering functionality for PHP code coverage information. | Sebastian Bergmann |
phpunit/php-file-iterator | 1.4.2 | BSD-3-Clause | FilterIterator implementation that filters files based on a list of suffixes. | Sebastian Bergmann |
phpunit/php-text-template | 1.2.1 | BSD-3-Clause | Simple template engine. | Sebastian Bergmann |
phpunit/php-timer | 1.0.9 | BSD-3-Clause | Utility class for timing | Sebastian Bergmann |
phpunit/php-token-stream | 1.4.11 | BSD-3-Clause | Wrapper around PHP's tokenizer extension. | Sebastian Bergmann |
phpunit/phpunit | 4.8.35 | BSD-3-Clause | The PHP Unit Testing framework. | Sebastian Bergmann |
phpunit/phpunit-mock-objects | 2.3.8 | BSD-3-Clause | Mock Object library for PHPUnit | Sebastian Bergmann |
psr/log | 1.0.2 | MIT | Common interface for logging libraries | PHP-FIG |
psy/psysh | 0.8.5 | MIT | An interactive shell for modern PHP. | Justin Hileman |
sebastian/comparator | 1.2.4 | BSD-3-Clause | Provides the functionality to compare PHP values for equality | Jeff Welch, Volker Dusch, Bernhard Schussek and Sebastian Bergmann |
sebastian/diff | 1.4.3 | BSD-3-Clause | Diff implementation | Kore Nordmann and Sebastian Bergmann |
sebastian/environment | 1.3.8 | BSD-3-Clause | Provides functionality to handle HHVM/PHP environments | Sebastian Bergmann |
sebastian/exporter | 1.2.2 | BSD-3-Clause | Provides the functionality to export PHP variables for visualization | Jeff Welch, Volker Dusch, Bernhard Schussek, Sebastian Bergmann and Adam Harvey |
sebastian/global-state | 1.1.1 | BSD-3-Clause | Snapshotting of global state | Sebastian Bergmann |
sebastian/recursion-context | 1.0.5 | BSD-3-Clause | Provides functionality to recursively process PHP variables | Jeff Welch, Sebastian Bergmann and Adam Harvey |
sebastian/version | 1.0.6 | BSD-3-Clause | Library that helps with managing the version number of Git-hosted PHP projects | Sebastian Bergmann |
squizlabs/php_codesniffer | 2.6.0 | BSD-3-Clause | PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards. | Greg Sherwood |
symfony/console | 3.3.5 | MIT | Symfony Console Component | Fabien Potencier and Symfony Community |
symfony/debug | 3.3.5 | MIT | Symfony Debug Component | Fabien Potencier and Symfony Community |
symfony/polyfill-mbstring | 1.4.0 | MIT | Symfony polyfill for the Mbstring extension | Nicolas Grekas and Symfony Community |
symfony/var-dumper | 3.3.5 | MIT | Symfony mechanism for exploring and dumping PHP variables | Nicolas Grekas and Symfony Community |
symfony/yaml | 3.3.5 | MIT | Symfony Yaml Component | Fabien Potencier and Symfony Community |
webmozart/assert | 1.2.0 | MIT | Assertions to validate method input/output with nice error messages. | Bernhard Schussek |
wikimedia/assert | 0.2.2 | MIT | Provides runtime assertions | Daniel Kinzler |
wikimedia/avro | 1.7.7 | Apache-2.0 | A library for using Apache Avro with PHP. | Michael Glaesemann, Andy Wick, Saleem Shafi, A B, Doug Cutting and Tom White |
wikimedia/base-convert | 1.0.1 | GPL-2.0+ | Convert an arbitrarily-long string from one numeric base to another, optionally zero-padding to a minimum column width. | Brion Vibber and Tyler Romeo |
wikimedia/cdb | 1.4.1 | GPL-2.0+ | Constant Database (CDB) wrapper library for PHP. Provides pure-PHP fallback when dba_* functions are absent. | Daniel Kinzler, Tim Starling, Chad Horohoe and Ori Livneh |
wikimedia/cldr-plural-rule-parser | 1.0.0 | GPL-2.0+ | Evaluates plural rules specified in the CLDR project notation. | Tim Starling and Niklas Laxström |
wikimedia/composer-merge-plugin | 1.4.0 | MIT | Composer plugin to merge multiple composer.json files | Bryan Davis |
wikimedia/html-formatter | 1.0.1 | GPL-2.0+ | Performs transformations of HTML by wrapping around libxml2 and working around its countless bugs. | MediaWiki contributors |
wikimedia/ip-set | 1.1.0 | GPL-2.0+ | Efficiently match IP addresses against a set of CIDR specifications. | Brandon Black |
wikimedia/php-session-serializer | 1.0.4 | GPL-2.0+ | Provides methods like PHP's session_encode and session_decode that don't mess with $_SESSION | Brad Jorsch |
wikimedia/relpath | 1.0.3 | MIT | Compute a relative filepath between two paths. | Ori Livneh |
wikimedia/remex-html | 1.0.1 | MIT | Fast HTML 5 parser | Tim Starling |
wikimedia/running-stat | 1.1.0 | GPL-2.0+ | PHP implementations of online statistical algorithms | Ori Livneh |
wikimedia/scoped-callback | 1.0.0 | GPL-2.0+ | Class for asserting that a callback happens when a dummy object leaves scope | Aaron Schulz |
wikimedia/testing-access-wrapper | 1.0.0 | GPL-2.0+ | A simple helper class to access non-public elements of a class when testing. | Adam Roses Wight, Brad Jorsch and Gergő Tisza |
wikimedia/timestamp | 1.0.0 | GPL-2.0+ | Creation, parsing, and conversion of timestamps | Tyler Romeo |
wikimedia/utfnormal | 1.1.0 | GPL-2.0+ | Contains Unicode normalization routines, including both pure PHP implementations and automatic use of the 'intl' PHP extension when present | Brion Vibber |
wikimedia/wait-condition-loop | 1.0.1 | GPL-2.0+ | Wait loop that reaches a condition or times out | Aaron Schulz |
wikimedia/wrappedstring | 2.2.0 | MIT | Automatically compact sequentially-outputted strings that share a common prefix / suffix pair. | Timo Tijhof |
wmde/hamcrest-html-matchers | 0.1.1 | LGPL-2.1 | Set of Hamcrest matchers for HTML assertrions | Aleksey Bekh-Ivanov |
zordius/lightncandy | 0.23 | MIT | An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ). | Zordius Chen |
anchorencode, babel, basepagename, basepagenamee, bidi, canonicalurl, canonicalurle, cascadingsources, categorytree, count, defaultsort, displaytitle, explode, expr, filepath, formatdate, formatnum, fullpagename, fullpagenamee, fullurl, fullurle, gender, grammar, if, ifeq, iferror, ifexist, ifexpr, int, invoke, language, lc, lcfirst, len, localurl, localurle, namespace, namespacee, namespacenumber, ns, nse, numberingroup, numberofactiveusers, numberofadmins, numberofarticles, numberofedits, numberoffiles, numberofpages, numberofusers, padleft, padright, pageid, pagename, pagenamee, pagesincategory, pagesize, plural, pos, protectionexpiry, protectionlevel, rel2abs, replace, revisionday, revisionday2, revisionid, revisionmonth, revisionmonth1, revisiontimestamp, revisionuser, revisionyear, rootpagename, rootpagenamee, rpos, special, speciale, sub, subjectpagename, subjectpagenamee, subjectspace, subjectspacee, subpagename, subpagenamee, switch, tag, talkpagename, talkpagenamee, talkspace, talkspacee, time, timel, titleparts, uc, ucfirst, urldecode and urlencode
Hook name |
Subscribed by |
APIGetAllowedParams |
ConfirmEditHooks::APIGetAllowedParams |
AbortMove |
AbuseFilterHooks::onAbortMove |
AbortTalkPageEmailNotification |
EchoHooks::onAbortTalkPageEmailNotification |
AlternateEdit |
EmailCheck::onAlternateEdit |
AlternateEditPreview |
ConfirmEditHooks::onAlternateEditPreview |
ApiFormatHighlight |
SyntaxHighlight_GeSHi::onApiFormatHighlight |
ApiMain::moduleManager |
ThanksHooks::onApiMainModuleManager |
ArticleDelete |
AbuseFilterHooks::onArticleDelete, LookupContribsHooks::onArticleDelete, SpamBlacklistHooks::onArticleDelete and TitleKey::updateDeleteSetup |
ArticleDeleteComplete |
EchoHooks::onArticleDeleteComplete, GlobalUserPageHooks::onArticleDeleteComplete, LookupContribsHooks::onArticleDeleteComplete, SpamBlacklistHooks::onArticleDeleteComplete and TitleKey::updateDelete |
ArticleEditUpdatesDeleteFromRecentchanges |
CheckUserHooks::maybePruneIPData and LookupContribsHooks::maybePruneData |
ArticleFromTitle |
GlobalUserPageHooks::onArticleFromTitle and efCategoryTreeArticleFromTitle |
ArticleInsertComplete |
TitleKey::updateInsert |
ArticleRevisionUndeleted |
LookupContribsHooks::onArticleRevisionUndeleted |
ArticleRollbackComplete |
EchoHooks::onRollbackComplete |
ArticleSave |
WikiCategoryTagCloud::invalidateCache |
ArticleUndelete |
EchoHooks::onArticleUndelete and TitleKey::updateUndelete |
ArticleViewHeader |
ScribuntoHooks::showDocPageHeader |
AuroraLeftSidebar |
ShoutWikiAds::onAuroraLeftSidebar |
AuthChangeFormFields |
ConfirmEditHooks::onAuthChangeFormFields |
BeforeCreateEchoEvent |
ThanksHooks::onBeforeCreateEchoEvent |
BeforePageDisplay |
EchoHooks::beforePageDisplay, GadgetHooks::beforePageDisplay, GlobalCssJsHooks::onBeforePageDisplay, NewSignupPage::onBeforePageDisplay, ProblemReportsHooks::addModules, ShoutWikiAds::setupAdCSS, ThanksHooks::onBeforePageDisplay, ThemeHooks::addJSonPreferences, ThemeHooks::onBeforePageDisplay and wfHieroBeforePageDisplay |
BeforeSpecialMobileDiffDisplay |
ThanksHooks::onBeforeSpecialMobileDiffDisplay |
BlockIp |
StaffPowers::makeUnblockable |
CanonicalNamespaces |
ScribuntoHooks::addCanonicalNamespaces |
ChangeTagsListActive |
AbuseFilterHooks::onChangeTagsListActive and StaffEdits::onListDefinedAndActiveTags |
CodeEditorGetPageLanguage |
GadgetHooks::onCodeEditorGetPageLanguage and ScribuntoHooks::getCodeLanguage |
ContactForm |
enhanceContactForm |
ContentGetParserOutput |
SyntaxHighlight_GeSHi::onContentGetParserOutput |
ContentHandlerDefaultModelFor |
CiteHooks::onContentHandlerDefaultModelFor, GadgetHooks::onContentHandlerDefaultModelFor and ScribuntoHooks::contentHandlerDefaultModelFor |
ContributionsToolLinks |
AbuseFilterHooks::onContributionsToolLinks, CheckUserHooks::checkUserContributionsLinks, LookupContribsHooks::addContributionsLink, LookupUserPage::onContributionsToolLinks, MultiLookupHooks::onContributionsToolLinks, NukeHooks::nukeContributionsLinks and RegexBlock::loadContribsLink |
DeleteAccount |
AntiSpoofHooks::asDeleteAccount |
DiffRevisionTools |
ThanksHooks::insertThankLink |
DiffViewHeader |
ThanksHooks::onDiffViewHeader |
DuskAfterToolbox |
ShoutWikiAds::onDuskAfterToolbox |
EchoAbortEmailNotification |
EchoHooks::onEchoAbortEmailNotification |
EchoGetBundleRules |
EchoHooks::onEchoGetBundleRules and ThanksHooks::onEchoGetBundleRules |
EchoGetDefaultNotifiedUsers |
ThanksHooks::onEchoGetDefaultNotifiedUsers |
EditFilter |
SpamBlacklistHooks::validate, SpamRegexHooks::onEditFilter and TitleBlacklistHooks::validateBlacklist |
EditFilterMergedContent |
AbuseFilterHooks::onEditFilterMergedContent, ConfirmEditHooks::confirmEditMerged, GadgetHooks::onEditFilterMergedContent, ScribuntoHooks::validateScript and SpamBlacklistHooks::filterMergedContent |
EditPage::showEditForm:fields |
ConfirmEditHooks::showEditFormFields |
EditPage::showEditForm:initial |
GlobalCssJsHooks::onEditPageshowEditForminitial, GlobalNotice::displayWarningOnEditPage, MessageCommons::onEditPage, SharedHelpPagesHooks::displayMessageOnEditPage and StaffEdits::onEditPage |
EditPage::showReadOnlyForm:initial |
ScribuntoHooks::showReadOnlyFormInitial |
EditPageBeforeEditButtons |
ConfirmEditHooks::confirmEditPage and ScribuntoHooks::beforeEditButtons |
EditPageBeforeEditChecks |
ScribuntoHooks::beforeEditChecks |
EditPageBeforeEditToolbar |
MathHooks::onEditPageBeforeEditToolbar |
EmailUser |
CheckUserHooks::updateCUEmailData and ConfirmEditHooks::confirmEmailUser |
EmailUserComplete |
EchoHooks::onEmailUserComplete |
EmailUserForm |
ConfirmEditHooks::injectEmailUser |
EventLoggingRegisterSchemas |
EchoHooks::onEventLoggingRegisterSchemas |
GamesSideBox |
ShoutWikiAds::onGamesSideBox |
GetAutoPromoteGroups |
AbuseFilterHooks::onGetAutoPromoteGroups |
GetBetaFeaturePreferences |
EchoHooks::getBetaFeaturePreferences |
GetBlockedStatus |
RegexBlock::check |
GetDoubleUnderscoreIDs |
GlobalUserPageHooks::onGetDoubleUnderscoreIDs |
GetFullURL |
InterwikiDispatcher::getInterwikiURL |
GetLogTypesOnUser |
ThanksHooks::onGetLogTypesOnUser |
GetNewMessagesAlert |
EchoHooks::abortNewMessagesAlert |
GetPreferences |
AddUserIDIntoPreferences::onGetPreferences, EchoHooks::getPreferences, EditcountAdditions::fixEditCountOnPreferences, GadgetHooks::getPreferences, GlobalCssJsHooks::onGetPreferences, GlobalPreferencesHooks::onGetPreferences, GlobalUserPageHooks::onGetPreferences, MathHooks::onGetPreferences and ThemeHooks::onGetPreferences |
HistoryRevisionTools |
ThanksHooks::insertThankLink |
HomeAfterEverything |
ShoutWikiAds::onHomeAfterEverything |
InlineEditorPartialAfterParse |
(Cite, checkAnyCalls) |
InterwikiLoadPrefix |
InterwikiHooks::onInterwikiLoadPrefix |
LinksUpdate |
CiteHooks::onLinksUpdate |
LinksUpdateAfterInsert |
EchoHooks::onLinksUpdateAfterInsert |
LinksUpdateComplete |
CiteHooks::onLinksUpdateComplete and GlobalUserPageHooks::onLinksUpdateComplete |
ListDefinedTags |
AbuseFilterHooks::onListDefinedTags and StaffEdits::onListDefinedTags |
LoadExtensionSchemaUpdates |
AJAXPoll::onLoadExtensionSchemaUpdates, AbuseFilterHooks::onLoadExtensionSchemaUpdates, AntiSpoofHooks::asUpdateSchema, CheckUserHooks::onLoadExtensionSchemaUpdates, EchoHooks::onLoadExtensionSchemaUpdates, GlobalPreferencesHooks::onLoadExtensionSchemaUpdates, GlobalUserrightsHooks::onLoadExtensionSchemaUpdates, MathHooks::onLoadExtensionSchemaUpdates, RegexBlock::onLoadExtensionSchemaUpdates, SpamRegexHooks::onLoadExtensionSchemaUpdates and TitleKey::schemaUpdates |
LocalUserCreated |
CheckUserHooks::onLocalUserCreated, EchoHooks::onLocalUserCreated and ThanksHooks::onAccountCreated |
LoginFormValidErrorMessages |
EchoHooks::onLoginFormValidErrorMessages |
MagicWordwgVariableIDs |
NumberOfWikis::variableIds |
MakeGlobalVariablesScript |
AbuseFilterHooks::onMakeGlobalVariablesScript, EchoHooks::makeGlobalVariablesScript and efCategoryTreeGetConfigVars |
MediaWikiPerformAction |
InputBoxHooks::onMediaWikiPerformAction |
MergeAccountFromTo |
EchoHooks::onMergeAccountFromTo |
MessagesPreLoad |
MessageCommons::onMessagesPreLoad |
MetrolookAfterToolbox |
ShoutWikiAds::onMetrolookAfterToolbox |
MetrolookRightPanel |
ShoutWikiAds::onMetrolookRightPanel |
MonacoFooter |
ShoutWikiAds::onMonacoFooter |
MonacoFooterIcons |
ProblemReportsHooks::addIcon |
MonacoSetupSkinUserCss |
ShoutWikiAds::setupAdCSS |
MonacoSidebar |
ShoutWikiAds::onMonacoSidebar |
MonacoWidgets |
NewsBox::renderForMonaco |
MonoBookAfterContent |
ShoutWikiAds::onMonoBookAfterContent |
MonoBookAfterToolbox |
ShoutWikiAds::onMonoBookAfterToolbox |
MovePageCheckPermissions |
AbuseFilterHooks::onMovePageCheckPermissions, SpamRegexHooks::onMovePageCheckPermissions and TitleBlacklistHooks::onMovePageCheckPermissions |
NimbusLeftSide |
ShoutWikiAds::onNimbusLeftSide |
OutputPageBeforeHTML |
ArticleMetaDescription::onOutputPageBeforeHTML |
OutputPageBodyAttributes |
ThemeHooks::onOutputPageBodyAttributes |
OutputPageCheckLastModified |
EchoHooks::onOutputPageCheckLastModified |
OutputPageParserOutput |
efCategoryTreeParserOutput |
PageContentInsertComplete |
GadgetHooks::onPageContentInsertComplete, GlobalUserPageHooks::onPageContentInsertComplete and LookupContribsHooks::onPageContentInsertComplete |
PageContentSave |
LastMeasure::onPageContentSave |
PageContentSaveComplete |
AbuseFilterHooks::onPageContentSaveComplete, ConfirmEditHooks::onPageContentSaveComplete, EchoHooks::onPageContentSaveComplete, EditcountAdditions::onPageContentSaveComplete, GadgetHooks::onPageContentSaveComplete, LookupContribsHooks::onPageContentSaveComplete, LookupContribsHooks::unsetKey, SkinMonaco::onPageContentSaveComplete, SpamBlacklistHooks::pageSaveContent and TitleBlacklistHooks::clearBlacklist |
PageHistoryBeforeList |
ThanksHooks::onPageHistoryBeforeList |
PageRenderingHash |
MathHooks::onPageRenderingHash |
ParserAfterParse |
(Cite, checkRefsNoReferences) |
ParserAfterTidy |
MathHooks::onParserAfterTidy |
ParserBeforeTidy |
(Cite, checkRefsNoReferences) |
ParserClearState |
ScribuntoHooks::clearState and (Cite, clearState) |
ParserCloned |
ScribuntoHooks::parserCloned and (Cite, cloneState) |
ParserFirstCallInit |
AJAXPoll::onParserInit, BabelStatic::onParserFirstCallInit, CharInsert::onParserFirstCallInit, Cite::setHooks, GoogleDocs4MW::registerTag, ImageMap::onParserFirstCallInit, InputBoxHooks::register, MathHooks::onParserFirstCallInit, ParserFunctionsHooks::onParserFirstCallInit, Poem::init, RSSHooks::onParserFirstCallInit, RandomSelection::register, ScribuntoHooks::setupParserHook, StaffSig::register, SyntaxHighlight_GeSHi::onParserFirstCallInit, WikiCategoryTagCloud::register, YouTube::registerTags, efCategoryTreeSetHooks, wfRegisterWikiHiero and wfTimelineExtension |
ParserGetVariableValueSwitch |
NumberOfWikis::assignValue |
ParserLimitReport |
ScribuntoHooks::reportLimits |
ParserLimitReportFormat |
ScribuntoHooks::formatLimitData |
ParserLimitReportPrepare |
ScribuntoHooks::reportLimitData |
ParserOutputStashForEdit |
AbuseFilterHooks::onParserOutputStashForEdit and SpamBlacklistHooks::onParserOutputStashForEdit |
ParserTestTables |
CheckUserHooks::checkUserParserTestTables, EchoHooks::onParserTestTables, MathHooks::onParserTestTables and TitleKey::testTables |
PerformRetroactiveAutoblock |
CheckUserHooks::doRetroactiveAutoblock |
PersonalUrls |
EchoHooks::onPersonalUrls |
PreferencesFormPreSave |
GlobalPreferencesHooks::onPreferencesFormPreSave |
PrefixSearchBackend |
TitleKey::prefixSearchBackend |
QuartzSidebarWidgetAdvertiser |
ShoutWikiAds::onQuartzSidebarWidgetAdvertiser |
QuartzSidebarWidgets |
ShoutWikiAds::onQuartzSidebarWidgets |
RecentChange_save |
AbuseFilterHooks::onRecentChangeSave, CheckUserHooks::updateCheckUserData and StaffEdits::onRecentChange_save |
RefreshedFooter |
ShoutWikiAds::onRefreshedFooter |
RejectParserCacheValue |
SyntaxHighlight_GeSHi::onRejectParserCacheValue |
RenameUserComplete |
AntiSpoofHooks::asAddRenameUserHook and SpamRegexHooks::onRenameUserComplete |
RenameUserSQL |
CheckUserHooks::onRenameUserSQL |
ResourceLoaderGetConfigVars |
CiteHooks::onResourceLoaderGetConfigVars and EchoHooks::onResourceLoaderGetConfigVars |
ResourceLoaderRegisterModules |
CiteHooks::onResourceLoaderRegisterModules, EchoHooks::onResourceLoaderRegisterModules, GadgetHooks::registerModules, GlobalCssJsHooks::onResourceLoaderRegisterModules, PdfHandler::registerWarningModule and SyntaxHighlight_GeSHi::onResourceLoaderRegisterModules |
ResourceLoaderTestModules |
CiteHooks::onResourceLoaderTestModules, EchoHooks::onResourceLoaderTestModules and ThanksHooks::onResourceLoaderTestModules |
ScribuntoExternalLibraries |
ParserFunctionsHooks::onScribuntoExternalLibraries and TitleBlacklistHooks::scribuntoExternalLibraries |
SearchGetNearMatch |
TitleKey::searchGetNearMatch |
SendWatchlistEmailNotification |
EchoHooks::onSendWatchlistEmailNotification |
ShowMissingArticle |
SharedHelpPagesHooks::onShowMissingArticle |
SiteNoticeAfter |
DismissableSiteNoticeHooks::onSiteNoticeAfter, GlobalNotice::onSiteNoticeAfter and ShoutWikiAds::onSiteNoticeAfter |
SiteStatsNumberInGroup |
GlobalUserrightsHooks::updateStatsForGUR |
SkinAfterBottomScripts |
PiwikHooks::onSkinAfterBottomScripts and ShoutWikiAds::onSkinAfterBottomScripts |
SkinAfterContent |
ShoutWikiAds::onSkinAfterContent |
SkinBuildSidebar |
NewsBox::render |
SkinTemplateNavigation::Universal |
ProblemReportsHooks::addLink |
SkinTemplateOutputPageBeforeExec |
SharedHelpPagesHooks::onSkinTemplateOutputPageBeforeExec |
SoftwareInfo |
ScribuntoHooks::getSoftwareInfo and ShoutWikiSoftwareVersion::addShoutWikiInfo |
SpecialContributionsBeforeMainOutput |
efFlagClosedAccounts |
SpecialListusersQueryInfo |
GlobalUserrightsHooks::onSpecialListusersQueryInfo |
SpecialPageBeforeExecute |
InputBoxHooks::onSpecialPageBeforeExecute |
TitleGetEditNotices |
GlobalUserPageHooks::onTitleGetEditNotices and TitleBlacklistHooks::displayBlacklistOverrideNotice |
TitleIsAlwaysKnown |
GlobalUserPageHooks::onTitleIsAlwaysKnown and SharedHelpPagesHooks::onTitleIsAlwaysKnown |
TitleMoveComplete |
LookupContribsHooks::onTitleMoveComplete and TitleKey::updateMove |
TitleReadWhitelist |
ConfirmEditHooks::onTitleReadWhitelist |
TruglassInContent |
ShoutWikiAds::renderTruglassAd |
UnitTestsList |
AntiSpoofHooks::asUnitTestsList, EchoHooks::getUnitTests, GlobalCssJsHooks::onUnitTestsList, MathHooks::onRegisterUnitTests and ScribuntoHooks::unitTestsList |
UnknownAction |
wfHay |
UploadStashFile |
AbuseFilterHooks::onUploadStashFile |
UploadVerifyFile |
AbuseFilterHooks::onUploadVerifyFile and CreatePdfThumbnailsJob::insertJobs |
UploadVerifyUpload |
AbuseFilterHooks::onUploadVerifyUpload and SpamBlacklistHooks::onUploadVerifyUpload |
User::mailPasswordInternal |
CheckUserHooks::updateCUPasswordResetData |
UserCanSendEmail |
SpamBlacklistHooks::userCanSendEmail |
UserClearNewTalkNotification |
EchoHooks::onUserClearNewTalkNotification |
UserEffectiveGroups |
GlobalUserrightsHooks::onUserEffectiveGroups |
UserGetDefaultOptions |
GadgetHooks::userGetDefaultOptions |
UserGetReservedNames |
BabelAutoCreate::onUserGetReservedNames |
UserGroupsChanged |
EchoHooks::onUserGroupsChanged |
UserLoadOptions |
EchoHooks::onUserLoadOptions and GlobalPreferencesHooks::onUserLoadOptions |
UserMergeAccountDeleteTables |
EchoHooks::onUserMergeAccountDeleteTables |
UserMergeAccountFields |
AbuseFilterHooks::onUserMergeAccountFields, CheckUserHooks::onUserMergeAccountFields and EchoHooks::onUserMergeAccountFields |
UserSaveOptions |
EchoHooks::onUserSaveOptions and GlobalPreferencesHooks::onUserSaveOptions |
UserSaveSettings |
EchoHooks::onUserSaveSettings |
UsersPagerDoBatchLookups |
GlobalUserrightsHooks::onUsersPagerDoBatchLookups |
VectorAfterToolbox |
ShoutWikiAds::onVectorAfterToolbox |
VectorBeforeFooter |
ShoutWikiAds::onVectorBeforeFooter |
WantedPages::getQueryInfo |
SharedHelpPagesHooks::modifyWantedPagesSQL |
WikiPageFactory |
GlobalUserPageHooks::onWikiPageFactory |
WikibaseClientDataTypes |
MathWikidataHook::onWikibaseClientDataTypes |
WikibaseRepoDataTypes |
MathWikidataHook::onWikibaseRepoDataTypes |
getUserPermissionsErrorsExpensive |
TitleBlacklistHooks::userCan |
wgQueryPages |
GadgetHooks::onwgQueryPages |