Wiki:Operations Manual: Difference between revisions
Jump to navigation
Jump to search
Auto-update: Documentation refreshed |
Auto-update: Documentation refreshed |
||
| Line 1: | Line 1: | ||
{{Notice|[https://docmoates.com/images/Operations_Manual.pdf Download PDF] | {{Notice|[https://docmoates.com/images/Operations_Manual.pdf Download PDF] {{·}} [[Wiki:Operations_Manual/Changelog|Changelog]]}} | ||
== Overview == | == Overview == | ||
Doc Moates Wiki | This Operations Manual documents all features, extensions, and APIs available on the Doc Moates Wiki (MediaWiki 1.42.4). | ||
'''Version:''' 1. | '''Documentation Version:''' 1.2.0<br> | ||
'''Last Updated:''' 2026-01-29 17:01:10 UTC<br> | |||
'''Total Extensions:''' 36 | '''API Modules:''' 86 | |||
== Core Features == | == Core MediaWiki Features == | ||
== | === Page Management === | ||
; '''Page Creation & Editing''' | |||
: Create and edit wiki pages using wikitext markup or the VisualEditor. Supports revision history, page protection, and content namespaces. | |||
=== Security === | ; '''Categories''' | ||
{| class="wikitable" | : Organize pages into hierarchical categories. Pages can belong to multiple categories for flexible organization. | ||
; '''Namespaces''' | |||
: Separate content into distinct areas (Main, User, Talk, Wiki, Blog). Custom namespaces include Wiki (NS 3002) and Blog (NS 3000). | |||
; '''Redirects''' | |||
: Create automatic redirects from old page titles to new ones. Useful for maintaining link integrity after page moves. | |||
; '''Page Protection''' | |||
: Restrict editing or moving pages to specific user groups. Prevents vandalism on important pages. | |||
=== User Management === | |||
; '''User Accounts''' | |||
: Registration system with email verification. Users have personal pages, preferences, and contribution tracking. | |||
; '''User Groups & Permissions''' | |||
: Role-based access control with groups like administrator, bureaucrat, and autoconfirmed users. | |||
; '''Watchlist''' | |||
: Track changes to specific pages. Users receive notifications when watched pages are modified. | |||
; '''User Preferences''' | |||
: Customize appearance, editing behavior, notifications, and social profile settings. | |||
=== Content Features === | |||
; '''File Uploads''' | |||
: Upload images, PDFs, and other media files. Maximum upload size: 100MB. Supports ImageMagick for thumbnails. | |||
; '''InstantCommons''' | |||
: Automatically use images from Wikimedia Commons without local upload. | |||
; '''Search''' | |||
: Full-text search across all wiki content with advanced query options. | |||
; '''Recent Changes''' | |||
: View all recent edits across the wiki with filtering by namespace, user, and time period. | |||
=== Communication === | |||
; '''Talk Pages''' | |||
: Discussion pages attached to every content page for collaborative editing discussions. | |||
; '''Email Integration''' | |||
: User-to-user email and notification emails for watchlist changes and account actions. | |||
== Installed Extensions == | |||
=== Anti-Spam & Security === | |||
{| class="wikitable" style="width:100%" | |||
|- | |- | ||
! Extension !! Version !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| '''Abuse Filter''' || N/A || | | '''Abuse Filter''' || N/A || Applies automatic heuristics to edits | ||
|- | |- | ||
| '''SpamBlacklist''' || N/A || | | '''SpamBlacklist''' || N/A || Regex-based anti-spam tool allowing to block list URLs in pages and email addresses for registered users | ||
|- | |- | ||
| '''TitleBlacklist''' || 1.5.0 || | | '''TitleBlacklist''' || 1.5.0 || Allows administrators to forbid creation of pages and user accounts according to a [[MediaWiki:Titleblacklist{{!}}list of disallowed]] and [[MediaWiki:Titlewhitelist{{!}}allowed]] titles | ||
|} | |} | ||
=== Content === | === Parser & Content === | ||
{| class="wikitable" | |||
{| class="wikitable" style="width:100%" | |||
|- | |- | ||
! Extension !! Version !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| '''CategoryTree''' || N/A || | | '''CategoryTree''' || N/A || Dynamically navigate the [[Special:CategoryTree{{!}}category structure]] | ||
|- | |- | ||
| '''Cite''' || N/A || | | '''Cite''' || N/A || Adds <code><ref></code> and <code><references></code> tags for citations | ||
|- | |- | ||
| '''InputBox''' || 0.3.0 || | | '''InputBox''' || 0.3.0 || Allow inclusion of predefined HTML forms | ||
|- | |- | ||
| '''Math''' || N/A || | | '''Math''' || N/A || Render mathematical formulas between <code><math></code> ... <code></math></code> tags | ||
|- | |- | ||
| '''Poem''' || N/A || | | '''Poem''' || N/A || Adds <code><poem></code> tag for poem formatting | ||
|- | |- | ||
| '''Scribunto''' || N/A || | | '''Scribunto''' || N/A || Framework for embedding scripting languages into MediaWiki pages | ||
|- | |- | ||
| '''TemplateData''' || 0.1.2 || | | '''TemplateData''' || 0.1.2 || Implements data storage for template parameters (using JSON) | ||
|- | |- | ||
| '''WikiBoxes''' || 1.0.0 || Easy | | '''WikiBoxes''' || 1.0.0 || Easy creation of navboxes and infoboxes | ||
|} | |} | ||
=== | === Editors === | ||
{| class="wikitable" | |||
{| class="wikitable" style="width:100%" | |||
|- | |- | ||
! Extension !! Version !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| '''VisualEditor''' || N/A || | | '''VisualEditor''' || N/A || Visual editor for MediaWiki | ||
|- | |- | ||
| '''WikiEditor''' || 0.5.4 || | | '''WikiEditor''' || 0.5.4 || Provides an advanced, extensible wikitext editing interface | ||
|} | |} | ||
=== Administration === | === Special Pages & Administration === | ||
{| class="wikitable" | |||
{| class="wikitable" style="width:100%" | |||
|- | |- | ||
! Extension !! Version !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| '''AIChat''' || 2.3.0 || AI chat assistant | | '''AIChat''' || 2.3.0 || AI-powered chat assistant for the wiki | ||
|- | |- | ||
| '''Admin Links''' || 0.7.1 || | | '''Admin Links''' || 0.7.1 || Adds a [[Special:AdminLinks{{!}}special page]] that holds helpful links for administrators | ||
|- | |- | ||
| '''CiteThisPage''' || N/A || | | '''CiteThisPage''' || N/A || Adds a [[Special:CiteThisPage{{!}}citation]] special page and toolbox link | ||
|- | |- | ||
| '''Echo''' || N/A || | | '''Echo''' || N/A || System for notifying users about events and messages | ||
|- | |- | ||
| '''GroupMe''' || 1.0.0 || | | '''GroupMe''' || 1.0.0 || GroupMe messaging integration with scheduled messages and modern features | ||
|- | |- | ||
| '''Linter''' || N/A || | | '''Linter''' || N/A || Track lint errors from an external service and show them to users | ||
|- | |- | ||
| '''Nuke''' || N/A || | | '''Nuke''' || N/A || Gives administrators the ability to [[Special:Nuke{{!}}mass delete]] pages | ||
|- | |- | ||
| '''UserImpersonate''' || 1.0.0 || | | '''UserImpersonate''' || 1.0.0 || Allows administrators to impersonate other users for troubleshooting | ||
|} | |} | ||
=== Media === | === Media === | ||
{| class="wikitable" | |||
{| class="wikitable" style="width:100%" | |||
|- | |- | ||
! Extension !! Version !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| '''PDF Handler''' || N/A || PDF | | '''PDF Handler''' || N/A || Handler for viewing PDF files in image mode | ||
|} | |} | ||
=== API === | === API Extensions === | ||
{| class="wikitable" | |||
{| class="wikitable" style="width:100%" | |||
|- | |- | ||
! Extension !! Version !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| '''PageImages''' || N/A || | | '''PageImages''' || N/A || Collects information about images used on page | ||
|} | |} | ||
=== Skins === | === Skins === | ||
{| class="wikitable" | |||
{| class="wikitable" style="width:100%" | |||
|- | |- | ||
! Extension !! Version !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| '''MinervaNeue''' || N/A || | | '''MinervaNeue''' || N/A || A responsive mobile first skin | ||
|- | |- | ||
| '''Vector''' || 1.0.0 || Modern | | '''Vector''' || 1.0.0 || Provides 2 Vector skins: | ||
* 2011 - The Modern version of MonoBook with fresh look and many usability improvements. | |||
* 2022 - The Vector built as part of the WMF [[mw:Desktop Improvements{{!}}Desktop Improvements]] project. | |||
|} | |} | ||
=== Other === | === Other === | ||
{| class="wikitable" | |||
{| class="wikitable" style="width:100%" | |||
|- | |- | ||
! Extension !! Version !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| '''CustomRegistration''' || 1.0.0 || | | '''CustomRegistration''' || 1.0.0 || Custom registration fields: first name, last name, email, phone | ||
|- | |- | ||
| '''DiscussionTools''' || 0.0.0 || | | '''DiscussionTools''' || 0.0.0 || Tools to enhance discussion pages. | ||
|- | |- | ||
| '''Gadgets''' || N/A || | | '''Gadgets''' || N/A || Lets users select custom [[Special:Gadgets{{!}}CSS and JavaScript gadgets]] in their [[Special:Preferences#mw-prefsection-gadgets{{!}}preferences]] | ||
|- | |- | ||
| '''LoginNotify''' || 0.1 || | | '''LoginNotify''' || 0.1 || Notify users about suspicious logins from unfamiliar devices and/or IP addresses | ||
|- | |- | ||
| '''MultimediaViewer''' || N/A || | | '''MultimediaViewer''' || N/A || Expand thumbnails in a larger size in a fullscreen interface | ||
|- | |- | ||
| '''OATHAuth''' || 0.5.0 || | | '''OATHAuth''' || 0.5.0 || Provides authentication support using HMAC based one-time passwords | ||
|- | |- | ||
| '''PageAnalytics''' || 1.0.0 || | | '''PageAnalytics''' || 1.0.0 || Track page views with user/IP logging | ||
|- | |- | ||
| '''SecureLinkFixer''' || N/A || | | '''SecureLinkFixer''' || N/A || Rewrites URLs to HTTPS if domain always requires HTTPS | ||
|- | |- | ||
| '''Thanks''' || 1.2.0 || | | '''Thanks''' || 1.2.0 || Adds links for thanking users for edits, comments, etc. | ||
|- | |- | ||
| '''UserBlog''' || 1.0.0 || | | '''UserBlog''' || 1.0.0 || Allows users to create and manage personal blog posts in their user space | ||
|- | |- | ||
| '''UserVerification''' || 1.0.0 || | | '''UserVerification''' || 1.0.0 || User verification badges displayed site-wide | ||
|} | |} | ||
== API Modules (86) == | == MediaWiki API Reference == | ||
{| class="wikitable" | |||
The wiki provides a comprehensive REST-like API at <code>https://docmoates.com/api.php</code>. | |||
=== Available API Modules (86 total) === | |||
{| class="wikitable" style="width:100%" | |||
|- | |- | ||
! Module !! Description | ! Module !! Description | ||
|- | |- | ||
| <code>abusefiltercheckmatch</code> || | | <code>abusefiltercheckmatch</code> || MediaWiki API module. | ||
|- | |||
| <code>abusefilterchecksyntax</code> || MediaWiki API module. | |||
|- | |||
| <code>abusefilterevalexpression</code> || MediaWiki API module. | |||
|- | |||
| <code>abusefilterunblockautopromote</code> || MediaWiki API module. | |||
|- | |||
| <code>abuselogprivatedetails</code> || MediaWiki API module. | |||
|- | |||
| <code>acquiretempusername</code> || MediaWiki API module. | |||
|- | |||
| <code>aichat</code> || MediaWiki API module. | |||
|- | |||
| <code>block</code> || MediaWiki API module. | |||
|- | |||
| <code>categorytree</code> || MediaWiki API module. | |||
|- | |||
| <code>changeauthenticationdata</code> || MediaWiki API module. | |||
|- | |||
| <code>changecontentmodel</code> || MediaWiki API module. | |||
|- | |||
| <code>checktoken</code> || MediaWiki API module. | |||
|- | |||
| <code>clearhasmsg</code> || MediaWiki API module. | |||
|- | |||
| <code>clientlogin</code> || MediaWiki API module. | |||
|- | |||
| <code>compare</code> || MediaWiki API module. | |||
|- | |||
| <code>createaccount</code> || MediaWiki API module. | |||
|- | |||
| <code>cspreport</code> || MediaWiki API module. | |||
|- | |||
| <code>delete</code> || MediaWiki API module. | |||
|- | |||
| <code>discussiontoolscompare</code> || MediaWiki API module. | |||
|- | |||
| <code>discussiontoolsedit</code> || MediaWiki API module. | |||
|- | |||
| <code>discussiontoolsfindcomment</code> || MediaWiki API module. | |||
|- | |||
| <code>discussiontoolsgetsubscriptions</code> || MediaWiki API module. | |||
|- | |||
| <code>discussiontoolspageinfo</code> || MediaWiki API module. | |||
|- | |||
| <code>discussiontoolspreview</code> || MediaWiki API module. | |||
|- | |||
| <code>discussiontoolssubscribe</code> || MediaWiki API module. | |||
|- | |||
| <code>echomarkread</code> || MediaWiki API module. | |||
|- | |||
| <code>echomarkseen</code> || MediaWiki API module. | |||
|- | |- | ||
| <code> | | <code>echomute</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>edit</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>editcheckreferenceurl</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>emailuser</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>expandtemplates</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>feedcontributions</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>feedrecentchanges</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>feedwatchlist</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>filerevert</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>groupme</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>help</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>imagerotate</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>import</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>json</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>jsonfm</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>linkaccount</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>login</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>logout</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>managetags</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>mergehistory</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>move</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>none</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>oathvalidate</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>opensearch</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>options</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>paraminfo</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>parse</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>patrol</code> || MediaWiki API module. | ||
|- | |- | ||
| <code> | | <code>php</code> || MediaWiki API module. | ||
|- | |- | ||
| | | <code>phpfm</code> || MediaWiki API module. | ||
|- | |||
| <code>protect</code> || MediaWiki API module. | |||
|- | |||
| <code>purge</code> || MediaWiki API module. | |||
|- | |||
| <code>query</code> || MediaWiki API module. | |||
|- | |||
| <code>rawfm</code> || MediaWiki API module. | |||
|- | |||
| <code>removeauthenticationdata</code> || MediaWiki API module. | |||
|- | |||
| <code>resetpassword</code> || MediaWiki API module. | |||
|- | |||
| <code>revisiondelete</code> || MediaWiki API module. | |||
|- | |||
| <code>rollback</code> || MediaWiki API module. | |||
|- | |||
| <code>rsd</code> || MediaWiki API module. | |||
|- | |||
| <code>scribunto-console</code> || MediaWiki API module. | |||
|- | |||
| <code>setnotificationtimestamp</code> || MediaWiki API module. | |||
|- | |||
| <code>setpagelanguage</code> || MediaWiki API module. | |||
|- | |||
| <code>spamblacklist</code> || MediaWiki API module. | |||
|- | |||
| <code>stashedit</code> || MediaWiki API module. | |||
|- | |||
| <code>tag</code> || MediaWiki API module. | |||
|- | |||
| <code>templatedata</code> || MediaWiki API module. | |||
|- | |||
| <code>thank</code> || MediaWiki API module. | |||
|- | |||
| <code>titleblacklist</code> || MediaWiki API module. | |||
|- | |||
| <code>unblock</code> || MediaWiki API module. | |||
|- | |||
| <code>undelete</code> || MediaWiki API module. | |||
|- | |||
| <code>unlinkaccount</code> || MediaWiki API module. | |||
|- | |||
| <code>upload</code> || MediaWiki API module. | |||
|- | |||
| <code>userrights</code> || MediaWiki API module. | |||
|- | |||
| <code>validatepassword</code> || MediaWiki API module. | |||
|- | |||
| <code>visualeditor</code> || MediaWiki API module. | |||
|- | |||
| <code>visualeditoredit</code> || MediaWiki API module. | |||
|- | |||
| <code>watch</code> || MediaWiki API module. | |||
|- | |||
| <code>xml</code> || MediaWiki API module. | |||
|- | |||
| <code>xmlfm</code> || MediaWiki API module. | |||
|} | |||
=== API Authentication === | |||
All write operations require authentication: | |||
# Obtain login token: <code>action=query&meta=tokens&type=login</code> | |||
# Login with credentials: <code>action=clientlogin</code> with token | |||
# Get CSRF token: <code>action=query&meta=tokens&type=csrf</code> | |||
# Include token in edit/upload requests | |||
=== Rate Limits === | |||
* Anonymous: 10 requests/minute | |||
* Logged-in users: 60 requests/minute | |||
* Bots: 200 requests/minute (requires bot flag) | |||
== Custom Namespaces == | |||
{| class="wikitable" style="width:100%" | |||
|- | |||
! ID !! Name !! Description | |||
|- | |||
| 3000 || Blog || User blog posts and articles | |||
|- | |||
| 3001 || Blog_talk || Discussion pages for blog posts | |||
|- | |||
| 3002 || Wiki || Wiki operational documentation and guides | |||
|- | |||
| 3003 || Wiki_talk || Discussion for Wiki namespace pages | |||
|} | |} | ||
[[Category:Wiki Operations]][[Category:Documentation]] | == Version History == | ||
This documentation is automatically updated every 15 minutes when extensions are added, removed, or updated. | |||
* '''Current Version:''' 1.2.0 | |||
* '''Last Updated:''' 2026-01-29 17:01:10 UTC | |||
* [[Wiki:Operations_Manual/Changelog|View Full Changelog]] | |||
== See Also == | |||
* [[Special:Version]] - Full version and extension details | |||
* [[Special:AdminLinks]] - Administrative tools | |||
* [[Special:AIChat]] - AI Chat assistant | |||
* [[Special:SpecialPages]] - All special pages | |||
* [https://docmoates.com/api.php API Sandbox] - Interactive API testing | |||
[[Category:Wiki Operations]] | |||
[[Category:Documentation]] | |||
Revision as of 17:01, 29 January 2026
| Download PDF · Changelog |
Overview
This Operations Manual documents all features, extensions, and APIs available on the Doc Moates Wiki (MediaWiki 1.42.4).
Documentation Version: 1.2.0
Last Updated: 2026-01-29 17:01:10 UTC
Total Extensions: 36 | API Modules: 86
Core MediaWiki Features
Page Management
- Page Creation & Editing
- Create and edit wiki pages using wikitext markup or the VisualEditor. Supports revision history, page protection, and content namespaces.
- Categories
- Organize pages into hierarchical categories. Pages can belong to multiple categories for flexible organization.
- Namespaces
- Separate content into distinct areas (Main, User, Talk, Wiki, Blog). Custom namespaces include Wiki (NS 3002) and Blog (NS 3000).
- Redirects
- Create automatic redirects from old page titles to new ones. Useful for maintaining link integrity after page moves.
- Page Protection
- Restrict editing or moving pages to specific user groups. Prevents vandalism on important pages.
User Management
- User Accounts
- Registration system with email verification. Users have personal pages, preferences, and contribution tracking.
- User Groups & Permissions
- Role-based access control with groups like administrator, bureaucrat, and autoconfirmed users.
- Watchlist
- Track changes to specific pages. Users receive notifications when watched pages are modified.
- User Preferences
- Customize appearance, editing behavior, notifications, and social profile settings.
Content Features
- File Uploads
- Upload images, PDFs, and other media files. Maximum upload size: 100MB. Supports ImageMagick for thumbnails.
- InstantCommons
- Automatically use images from Wikimedia Commons without local upload.
- Search
- Full-text search across all wiki content with advanced query options.
- Recent Changes
- View all recent edits across the wiki with filtering by namespace, user, and time period.
Communication
- Talk Pages
- Discussion pages attached to every content page for collaborative editing discussions.
- Email Integration
- User-to-user email and notification emails for watchlist changes and account actions.
Installed Extensions
Anti-Spam & Security
| Extension | Version | Description |
|---|---|---|
| Abuse Filter | N/A | Applies automatic heuristics to edits |
| SpamBlacklist | N/A | Regex-based anti-spam tool allowing to block list URLs in pages and email addresses for registered users |
| TitleBlacklist | 1.5.0 | Allows administrators to forbid creation of pages and user accounts according to a list of disallowed and allowed titles |
Parser & Content
| Extension | Version | Description |
|---|---|---|
| CategoryTree | N/A | Dynamically navigate the category structure |
| Cite | N/A | Adds <ref> and <references> tags for citations
|
| InputBox | 0.3.0 | Allow inclusion of predefined HTML forms |
| Math | N/A | Render mathematical formulas between <math> ... </math> tags
|
| Poem | N/A | Adds <poem> tag for poem formatting
|
| Scribunto | N/A | Framework for embedding scripting languages into MediaWiki pages |
| TemplateData | 0.1.2 | Implements data storage for template parameters (using JSON) |
| WikiBoxes | 1.0.0 | Easy creation of navboxes and infoboxes |
Editors
| Extension | Version | Description |
|---|---|---|
| VisualEditor | N/A | Visual editor for MediaWiki |
| WikiEditor | 0.5.4 | Provides an advanced, extensible wikitext editing interface |
Special Pages & Administration
| Extension | Version | Description |
|---|---|---|
| AIChat | 2.3.0 | AI-powered chat assistant for the wiki |
| Admin Links | 0.7.1 | Adds a special page that holds helpful links for administrators |
| CiteThisPage | N/A | Adds a citation special page and toolbox link |
| Echo | N/A | System for notifying users about events and messages |
| GroupMe | 1.0.0 | GroupMe messaging integration with scheduled messages and modern features |
| Linter | N/A | Track lint errors from an external service and show them to users |
| Nuke | N/A | Gives administrators the ability to mass delete pages |
| UserImpersonate | 1.0.0 | Allows administrators to impersonate other users for troubleshooting |
Media
| Extension | Version | Description |
|---|---|---|
| PDF Handler | N/A | Handler for viewing PDF files in image mode |
API Extensions
| Extension | Version | Description |
|---|---|---|
| PageImages | N/A | Collects information about images used on page |
Skins
| Extension | Version | Description |
|---|---|---|
| MinervaNeue | N/A | A responsive mobile first skin |
| Vector | 1.0.0 | Provides 2 Vector skins:
|
Other
| Extension | Version | Description |
|---|---|---|
| CustomRegistration | 1.0.0 | Custom registration fields: first name, last name, email, phone |
| DiscussionTools | 0.0.0 | Tools to enhance discussion pages. |
| Gadgets | N/A | Lets users select custom CSS and JavaScript gadgets in their preferences |
| LoginNotify | 0.1 | Notify users about suspicious logins from unfamiliar devices and/or IP addresses |
| MultimediaViewer | N/A | Expand thumbnails in a larger size in a fullscreen interface |
| OATHAuth | 0.5.0 | Provides authentication support using HMAC based one-time passwords |
| PageAnalytics | 1.0.0 | Track page views with user/IP logging |
| SecureLinkFixer | N/A | Rewrites URLs to HTTPS if domain always requires HTTPS |
| Thanks | 1.2.0 | Adds links for thanking users for edits, comments, etc. |
| UserBlog | 1.0.0 | Allows users to create and manage personal blog posts in their user space |
| UserVerification | 1.0.0 | User verification badges displayed site-wide |
MediaWiki API Reference
The wiki provides a comprehensive REST-like API at https://docmoates.com/api.php.
Available API Modules (86 total)
| Module | Description |
|---|---|
abusefiltercheckmatch |
MediaWiki API module. |
abusefilterchecksyntax |
MediaWiki API module. |
abusefilterevalexpression |
MediaWiki API module. |
abusefilterunblockautopromote |
MediaWiki API module. |
abuselogprivatedetails |
MediaWiki API module. |
acquiretempusername |
MediaWiki API module. |
aichat |
MediaWiki API module. |
block |
MediaWiki API module. |
categorytree |
MediaWiki API module. |
changeauthenticationdata |
MediaWiki API module. |
changecontentmodel |
MediaWiki API module. |
checktoken |
MediaWiki API module. |
clearhasmsg |
MediaWiki API module. |
clientlogin |
MediaWiki API module. |
compare |
MediaWiki API module. |
createaccount |
MediaWiki API module. |
cspreport |
MediaWiki API module. |
delete |
MediaWiki API module. |
discussiontoolscompare |
MediaWiki API module. |
discussiontoolsedit |
MediaWiki API module. |
discussiontoolsfindcomment |
MediaWiki API module. |
discussiontoolsgetsubscriptions |
MediaWiki API module. |
discussiontoolspageinfo |
MediaWiki API module. |
discussiontoolspreview |
MediaWiki API module. |
discussiontoolssubscribe |
MediaWiki API module. |
echomarkread |
MediaWiki API module. |
echomarkseen |
MediaWiki API module. |
echomute |
MediaWiki API module. |
edit |
MediaWiki API module. |
editcheckreferenceurl |
MediaWiki API module. |
emailuser |
MediaWiki API module. |
expandtemplates |
MediaWiki API module. |
feedcontributions |
MediaWiki API module. |
feedrecentchanges |
MediaWiki API module. |
feedwatchlist |
MediaWiki API module. |
filerevert |
MediaWiki API module. |
groupme |
MediaWiki API module. |
help |
MediaWiki API module. |
imagerotate |
MediaWiki API module. |
import |
MediaWiki API module. |
json |
MediaWiki API module. |
jsonfm |
MediaWiki API module. |
linkaccount |
MediaWiki API module. |
login |
MediaWiki API module. |
logout |
MediaWiki API module. |
managetags |
MediaWiki API module. |
mergehistory |
MediaWiki API module. |
move |
MediaWiki API module. |
none |
MediaWiki API module. |
oathvalidate |
MediaWiki API module. |
opensearch |
MediaWiki API module. |
options |
MediaWiki API module. |
paraminfo |
MediaWiki API module. |
parse |
MediaWiki API module. |
patrol |
MediaWiki API module. |
php |
MediaWiki API module. |
phpfm |
MediaWiki API module. |
protect |
MediaWiki API module. |
purge |
MediaWiki API module. |
query |
MediaWiki API module. |
rawfm |
MediaWiki API module. |
removeauthenticationdata |
MediaWiki API module. |
resetpassword |
MediaWiki API module. |
revisiondelete |
MediaWiki API module. |
rollback |
MediaWiki API module. |
rsd |
MediaWiki API module. |
scribunto-console |
MediaWiki API module. |
setnotificationtimestamp |
MediaWiki API module. |
setpagelanguage |
MediaWiki API module. |
spamblacklist |
MediaWiki API module. |
stashedit |
MediaWiki API module. |
tag |
MediaWiki API module. |
templatedata |
MediaWiki API module. |
thank |
MediaWiki API module. |
titleblacklist |
MediaWiki API module. |
unblock |
MediaWiki API module. |
undelete |
MediaWiki API module. |
unlinkaccount |
MediaWiki API module. |
upload |
MediaWiki API module. |
userrights |
MediaWiki API module. |
validatepassword |
MediaWiki API module. |
visualeditor |
MediaWiki API module. |
visualeditoredit |
MediaWiki API module. |
watch |
MediaWiki API module. |
xml |
MediaWiki API module. |
xmlfm |
MediaWiki API module. |
API Authentication
All write operations require authentication:
- Obtain login token:
action=query&meta=tokens&type=login - Login with credentials:
action=clientloginwith token - Get CSRF token:
action=query&meta=tokens&type=csrf - Include token in edit/upload requests
Rate Limits
- Anonymous: 10 requests/minute
- Logged-in users: 60 requests/minute
- Bots: 200 requests/minute (requires bot flag)
Custom Namespaces
| ID | Name | Description |
|---|---|---|
| 3000 | Blog | User blog posts and articles |
| 3001 | Blog_talk | Discussion pages for blog posts |
| 3002 | Wiki | Wiki operational documentation and guides |
| 3003 | Wiki_talk | Discussion for Wiki namespace pages |
Version History
This documentation is automatically updated every 15 minutes when extensions are added, removed, or updated.
- Current Version: 1.2.0
- Last Updated: 2026-01-29 17:01:10 UTC
- View Full Changelog
See Also
- Special:Version - Full version and extension details
- Special:AdminLinks - Administrative tools
- Special:AIChat - AI Chat assistant
- Special:SpecialPages - All special pages
- API Sandbox - Interactive API testing