English
Hebrew
Select
MWStew
MediaWiki extension boilerplate maker
General details
Extension name (English alphabet only, no spaces)
Extension title (If not given, the extension name will be used)
Extension author
Extension version
Extension description
Extension URL
Extension license
MIT
GPL v2
GPL v2 and above
GPL v3
GPL v3 and above
LGPL v2
LGPL v2 and above
LGPL v3
Development environment
PHP development tools
JavaScript development tools
Special page
Special page name
Special:
Special page title
Special page introduction
Extension hooks
Edit page hooks
AlternateEdit
This hook gets called at the beginning of &action=edit, before any user permissions are checked or any edit checking is performed.
AlternateEditPreview
This hook gets called at the beginning of &action=edit, before any user permissions are checked or any edit checking is performed.
EditFilter
Perform checks on an edit.
EditFormPreloadText
Called when edit page for new article is shown.
EditPage::attemptSave
Called before an article is saved, that is at the beginning of internalAttemptSave() is called.
EditPage::showEditForm:fields
This hook is called before edit box and the toolbar are published.
EditPage::showEditForm:initial
Called just before the preview and edit form are rendered
EditPage::showStandardInputs:options
Allows injection of form fields into the editOptions area
EditPageBeforeConflictDiff
Allows modifying the EditPage object and output when there's an edit conflict.
EditPageBeforeEditButtons
Used to modify the edit buttons on the edit form
EditPageBeforeEditChecks
Allows modifying the edit checks below the textarea in the edit form
Page rendering hooks
AfterBuildFeedLinks
Use this hook to remove feed links from the head of the output.
ArticlePageDataBefore
Executes before data is loaded for the article requested
ArticleViewHeader
Occurs when an articleheader is shown
PageRenderingHash
Alter the parser cache option hash key
GalleryGetModes
Allows extensions to add classes that can render different modes of a gallery.
Download extension package