Wiki:Operations Manual: Difference between revisions
Jump to navigation
Jump to search
Added PDF download link |
Auto-update: Documentation refreshed |
||
| (21 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Notice| | {{Notice|[https://docmoates.com/images/Operations_Manual.pdf Download PDF] {{·}} [[Wiki:Operations_Manual/Changelog|Changelog]]}} | ||
== Overview == | == Overview == | ||
This Operations Manual documents all features, extensions, and APIs available on the Doc Moates Wiki (MediaWiki 1.42.4). | This Operations Manual documents all features, extensions, and APIs available on the Doc Moates Wiki (MediaWiki 1.42.4). | ||
'''Last Updated:''' | '''Documentation Version:''' 1.16.0<br> | ||
'''Last Updated:''' 2026-02-04 18:00:10 UTC<br> | |||
'''Total Extensions:''' 45 | '''API Modules:''' 0 | |||
== Core MediaWiki Features == | == Core MediaWiki Features == | ||
| Line 63: | Line 65: | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
|- | |- | ||
! Extension !! Description | ! 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 [[MediaWiki:Titleblacklist{{!}}list of disallowed]] and [[MediaWiki:Titlewhitelist{{!}}allowed]] titles | ||
| | |||
| | |||
|} | |} | ||
=== | === Parser & Content === | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
|- | |- | ||
! Extension !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| ''' | | '''CategoryTree''' || N/A || Dynamically navigate the [[Special:CategoryTree{{!}}category structure]] | ||
|- | |- | ||
| ''' | | '''Cite''' || N/A || Adds <code><ref></code> and <code><references></code> tags for citations | ||
|- | |- | ||
| ''' | | '''InputBox''' || 0.3.0 || Allow inclusion of predefined HTML forms | ||
|- | |- | ||
| ''' | | '''Math''' || N/A || Render mathematical formulas between <code><math></code> ... <code></math></code> tags | ||
|- | |- | ||
| ''' | | '''PDFEmbed''' || 3.0.1 || Media handler extension for PDF files. | ||
|- | |- | ||
| ''' | | '''ParserFunctions''' || 1.6.1 || Enhance parser with logical functions | ||
|- | |- | ||
| ''' | | '''Poem''' || N/A || Adds <code><poem></code> 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) | ||
|- | |- | ||
| ''' | | '''TemplateStyles''' || 1.0 || Implement per-template style sheets | ||
|- | |- | ||
| '''WikiBoxes''' || Easy creation of navboxes and infoboxes | | '''Widgets''' || 1.7.0 || Allows wiki administrators to add free-form widgets to the wiki by editing pages within the {{ns:widget}} namespace. | ||
Community-contributed widgets can be found on [http://www.mediawikiwidgets.org/Main_Page MediaWikiWidgets.org] | |||
|- | |||
| '''WikiBoxes''' || 1.0.0 || Easy creation of navboxes and infoboxes | |||
|- | |||
| '''WikiSignup''' || 1.0.0 || Adds a signup form shortcode that can be embedded in wiki articles | |||
|} | |} | ||
=== | === Editors === | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
|- | |- | ||
! Extension !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| ''' | | '''VisualEditor''' || N/A || Visual editor for MediaWiki | ||
|- | |- | ||
| ''' | | '''WikiEditor''' || 0.5.4 || Provides an advanced, extensible wikitext editing interface | ||
|} | |} | ||
=== | === Special Pages & Administration === | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
|- | |- | ||
! Extension !! Description | ! Extension !! Version !! Description | ||
|- | |||
| '''AIChat''' || 2.4.2 || AI-powered chat assistant for the wiki | |||
|- | |||
| '''CiteThisPage''' || N/A || Adds a [[Special:CiteThisPage{{!}}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''' || | | '''Linter''' || N/A || Track lint errors from an external service and show them to users | ||
|- | |- | ||
| '''NewsletterManager''' || 1.0.0 || Substack-like newsletter system for MediaWiki | |||
|- | |- | ||
| ''' | | '''Nuke''' || N/A || Gives administrators the ability to [[Special:Nuke{{!}}mass delete]] pages | ||
|- | |- | ||
| ''' | | '''UserImpersonate''' || 1.0.0 || Allows administrators to impersonate other users for troubleshooting | ||
|} | |} | ||
=== | === Media === | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
|- | |- | ||
! Extension !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| ''' | | '''PDF Handler''' || N/A || Handler for viewing PDF files in image mode | ||
| | |||
| | |||
|} | |} | ||
=== | === API Extensions === | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
| Line 161: | Line 157: | ||
! Extension !! Version !! Description | ! Extension !! Version !! Description | ||
|- | |- | ||
| ''' | | '''PageImages''' || N/A || Collects information about images used on page | ||
|} | |} | ||
== | === Skins === | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
|- | |- | ||
! | ! Extension !! Version !! Description | ||
|- | |- | ||
| ''' | | '''MinervaNeue''' || N/A || A responsive mobile first skin | ||
|- | |- | ||
| ''' | | '''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 === | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
|- | |- | ||
! | ! Extension !! Version !! Description | ||
|- | |||
| '''ArticleDownloader''' || 1.0.0 || Allows users to download article content as HTML or PDF | |||
|- | |||
| '''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 [[Special:Gadgets{{!}}CSS and JavaScript gadgets]] in their [[Special:Preferences#mw-prefsection-gadgets{{!}}preferences]] | ||
|- | |- | ||
| ''' | | '''GoogleWorkspace''' || 1.0.0 || Integrates Google Workspace (Drive, Docs, Sheets, Slides, Forms, Calendar, Gmail, Photos, Keep, Tasks, Meet, Vids, Gemini, NotebookLM) with MediaWiki | ||
|- | |- | ||
| ''' | | '''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 | |||
|- | |- | ||
| ''' | | '''SocialFeed''' || 1.0.0 || Social feed functionality for wiki | ||
|- | |- | ||
| ''' | | '''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 | ||
|- | |- | ||
| ''' | | '''WikiMail''' || 1.0.0 || Full-featured email client extension with Gmail, Outlook, and IMAP support | ||
|} | |} | ||
=== | == MediaWiki API Reference == | ||
The wiki provides a comprehensive REST-like API at <code>https://docmoates.com/api.php</code>. | |||
=== Available API Modules (0 total) === | |||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
|- | |- | ||
! | ! Module !! Description | ||
|} | |} | ||
| Line 255: | Line 226: | ||
# Obtain login token: <code>action=query&meta=tokens&type=login</code> | # Obtain login token: <code>action=query&meta=tokens&type=login</code> | ||
# Login with credentials: <code>action= | # Login with credentials: <code>action=clientlogin</code> with token | ||
# Get CSRF token: <code>action=query&meta=tokens&type=csrf</code> | # Get CSRF token: <code>action=query&meta=tokens&type=csrf</code> | ||
# Include token in edit/upload requests | # Include token in edit/upload requests | ||
| Line 280: | Line 251: | ||
|} | |} | ||
== | == Version History == | ||
This documentation is automatically updated every 15 minutes when extensions are added, removed, or updated. | |||
* '''Current Version:''' 1.16.0 | |||
* '''Last Updated:''' 2026-02-04 18:00:10 UTC | |||
* [[Wiki:Operations_Manual/Changelog|View Full Changelog]] | |||
== See Also == | == See Also == | ||
| Line 310: | Line 264: | ||
* [[Special:AIChat]] - AI Chat assistant | * [[Special:AIChat]] - AI Chat assistant | ||
* [[Special:SpecialPages]] - All special pages | * [[Special:SpecialPages]] - All special pages | ||
* [https://docmoates.com/api.php API Sandbox] - Interactive API testing | |||
[[Category:Wiki Operations]] | [[Category:Wiki Operations]] | ||
[[Category:Documentation]] | [[Category:Documentation]] | ||
Latest revision as of 18:00, 4 February 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.16.0
Last Updated: 2026-02-04 18:00:10 UTC
Total Extensions: 45 | API Modules: 0
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
|
| PDFEmbed | 3.0.1 | Media handler extension for PDF files. |
| ParserFunctions | 1.6.1 | Enhance parser with logical functions |
| 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) |
| TemplateStyles | 1.0 | Implement per-template style sheets |
| Widgets | 1.7.0 | 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 |
| WikiBoxes | 1.0.0 | Easy creation of navboxes and infoboxes |
| WikiSignup | 1.0.0 | Adds a signup form shortcode that can be embedded in wiki articles |
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.4.2 | AI-powered chat assistant for the wiki |
| 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 |
| NewsletterManager | 1.0.0 | Substack-like newsletter system for MediaWiki |
| 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 |
|---|---|---|
| ArticleDownloader | 1.0.0 | Allows users to download article content as HTML or PDF |
| 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 |
| GoogleWorkspace | 1.0.0 | Integrates Google Workspace (Drive, Docs, Sheets, Slides, Forms, Calendar, Gmail, Photos, Keep, Tasks, Meet, Vids, Gemini, NotebookLM) with MediaWiki |
| 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 |
| SocialFeed | 1.0.0 | Social feed functionality for wiki |
| 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 |
| WikiMail | 1.0.0 | Full-featured email client extension with Gmail, Outlook, and IMAP support |
MediaWiki API Reference
The wiki provides a comprehensive REST-like API at https://docmoates.com/api.php.
Available API Modules (0 total)
| Module | Description |
|---|
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.16.0
- Last Updated: 2026-02-04 18:00: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