Wiki:Operations Manual: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Auto-update: Documentation refreshed |
||
| (24 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Notice|[https://docmoates.com/images/Operations_Manual.pdf Download PDF] {{·}} [[Wiki:Operations_Manual/Changelog|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<br> | ||
* | '''Last Updated:''' 2026-02-04 18:00:10 UTC<br> | ||
* | '''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 === | |||
{| class="wikitable" style="width:100%" | |||
|- | |||
! 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%" | |||
|- | |||
! 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 | |||
|- | |||
| '''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%" | |||
|- | |||
! 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%" | |||
|- | |||
! 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''' || 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%" | |||
|- | |||
! Extension !! Version !! Description | |||
|- | |||
| '''PDF Handler''' || N/A || Handler for viewing PDF files in image mode | |||
|} | |||
=== API Extensions === | |||
{| class="wikitable" style="width:100%" | |||
|- | |||
! Extension !! Version !! Description | |||
|- | |||
| '''PageImages''' || N/A || Collects information about images used on page | |||
|} | |||
=== Skins === | |||
{| 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%" | |||
|- | |||
! 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%" | |||
|- | |||
! Module !! Description | |||
|} | |||
=== 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 | |||
|} | |||
== 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 == | |||
* [[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]] | |||
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