Wiki:Operations Manual: Difference between revisions

From XMethod Wiki
Jump to navigation Jump to search
Added comprehensive extension API documentation
Auto-update: Documentation refreshed
Line 1: Line 1:
{{Notice|This manual is also available as a [https://docmoates.com/images/Operations_Manual.pdf downloadable PDF].}}
{{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).
Doc Moates Wiki Operations Manual - MediaWiki 1.42.4


'''Last Updated:''' January 29, 2026
'''Version:''' 1.1.0 | '''Updated:''' 2026-01-29 16:56:09 UTC


== Core MediaWiki Features ==
== Core Features ==
* '''Page Management:''' Create, edit, protect, redirect pages
* '''User System:''' Accounts, groups, permissions, preferences
* '''Content:''' File uploads, InstantCommons, search, categories
* '''Communication:''' Talk pages, email notifications


=== Page Management ===
== Extensions ==
; '''Page Creation & Editing'''
: Create and edit wiki pages using wikitext markup or the VisualEditor. Supports revision history, page protection, and content namespaces.


; '''Categories'''
=== Security ===
: Organize pages into hierarchical categories. Pages can belong to multiple categories for flexible organization.
{| class="wikitable"
 
; '''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 !! Description
! Extension !! Version !! Description
|-
| '''AbuseFilter''' || Creates automated rules to detect and prevent abusive edits, spam, and vandalism. Administrators can define custom filters with conditions and actions.
|-
|-
| '''SpamBlacklist''' || Maintains a list of URLs that cannot be added to pages. Prevents link spam by blocking known spam domains.
| '''Abuse Filter''' || N/A || Creates automated rules to detect and prevent abusive edits and vandalism.
|-
|-
| '''TitleBlacklist''' || Prevents creation of pages with blacklisted titles. Blocks common spam page names and inappropriate titles.
| '''SpamBlacklist''' || N/A || Maintains a list of URLs that cannot be added to pages.
|-
|-
| '''LoginNotify''' || Notifies users of login attempts from new devices or locations. Enhances account security by alerting suspicious activity.
| '''TitleBlacklist''' || 1.5.0 || Prevents creation of pages with blacklisted titles.
|-
| '''OATHAuth''' || Two-factor authentication using TOTP (Time-based One-Time Passwords). Compatible with Google Authenticator and similar apps.
|-
| '''SecureLinkFixer''' || Automatically upgrades HTTP links to HTTPS when the target site supports it. Improves security of external links.
|}
|}


=== Editing & Content ===
=== Content ===
 
{| class="wikitable"
{| class="wikitable" style="width:100%"
|-
|-
! Extension !! Description
! Extension !! Version !! Description
|-
|-
| '''VisualEditor''' || WYSIWYG editor for intuitive page editing without knowing wikitext. Includes formatting toolbar, link insertion, and media embedding.
| '''CategoryTree''' || N/A || Expandable category browser.
|-
|-
| '''WikiEditor''' || Enhanced wikitext editor with toolbar, search/replace, and syntax highlighting. Preferred by experienced editors.
| '''Cite''' || N/A || Citation and reference management system.
|-
|-
| '''DiscussionTools''' || Modern reply and discussion interface for talk pages. Adds reply buttons, topic subscriptions, and signature insertion.
| '''InputBox''' || 0.3.0 || Creates input forms for pages.
|-
|-
| '''Cite''' || Citation and reference management system. Creates numbered footnotes with <nowiki><ref></nowiki> tags and generates reference lists.
| '''Math''' || N/A || Renders LaTeX mathematical formulas.
|-
|-
| '''CiteThisPage''' || Generates properly formatted citations for any wiki page in multiple academic styles (APA, MLA, Chicago).
| '''Poem''' || N/A || Preserves formatting for poetry.
|-
|-
| '''TemplateData''' || Defines structured data for templates, enabling VisualEditor to show user-friendly template insertion dialogs.
| '''Scribunto''' || N/A || Lua scripting for templates.
|-
|-
| '''Math''' || Renders mathematical formulas using LaTeX syntax. Displays equations inline or as display blocks.
| '''TemplateData''' || 0.1.2 || Template parameter documentation.
|-
|-
| '''Poem''' || Preserves line breaks and formatting for poetry. Wraps content in <nowiki><poem></nowiki> tags.
| '''WikiBoxes''' || 1.0.0 || Easy navbox and infobox creation.
|-
| '''Scribunto''' || Enables Lua scripting for advanced templates. Powers complex template logic and data manipulation.
|-
| '''InputBox''' || Creates input forms for page creation, search, and other actions. Used for user-friendly page creation workflows.
|-
| '''WikiBoxes''' || Easy creation of navboxes and infoboxes without complex template syntax. Simplifies structured content boxes. ''(Custom)''
|}
|}


=== Media & Display ===
=== Editing ===
 
{| class="wikitable"
{| class="wikitable" style="width:100%"
|-
|-
! Extension !! Description
! Extension !! Version !! Description
|-
| '''MultimediaViewer''' || Lightbox-style image viewer with zoom, pan, and slideshow. Click any image to view in expanded overlay.
|-
| '''PageImages''' || Automatically selects representative images for pages. Used by search results and page previews.
|-
|-
| '''PDF Handler''' || Enables viewing and thumbnailing of PDF files. Generates preview images for uploaded PDFs.
| '''VisualEditor''' || N/A || WYSIWYG editor for intuitive page editing.
|-
|-
| '''CategoryTree''' || Dynamic, expandable category browser. Navigate category hierarchies without loading new pages.
| '''WikiEditor''' || 0.5.4 || Enhanced wikitext editor with toolbar.
|}
 
=== Navigation & Organization ===
 
{| class="wikitable" style="width:100%"
|-
! Extension !! Description
|-
| '''Gadgets''' || Allows creation of user-selectable JavaScript/CSS gadgets. Enables optional features users can enable in preferences.
|-
| '''Linter''' || Identifies wikitext syntax errors and deprecated markup. Helps maintain clean, standards-compliant content.
|}
 
=== Notifications & Social ===
 
{| class="wikitable" style="width:100%"
|-
! Extension !! Description
|-
| '''Echo''' || Notification system for mentions, talk page messages, and other events. Displays alerts in header and via email.
|-
| '''Thanks''' || Send thank-you notifications to other users for their contributions. Encourages positive community interaction.
|}
|}


=== Administration ===
=== Administration ===
 
{| class="wikitable"
{| class="wikitable" style="width:100%"
|-
! Extension !! Description
|-
| '''Admin Links''' || Centralized page listing all administrative special pages. Quick access to user management, logs, and settings.
|-
| '''Nuke''' || Mass deletion tool for administrators. Delete multiple pages by a specific user or matching patterns.
|}
 
=== Custom Extensions ===
 
{| class="wikitable" style="width:100%"
|-
|-
! Extension !! Version !! Description
! Extension !! Version !! Description
|-
|-
| '''AIChat''' || 2.3.0 || AI-powered chat assistant integrated into the wiki. Access via Special:AIChat for conversational help with wiki content.
| '''AIChat''' || 2.3.0 || AI chat assistant.
|-
|-
| '''GroupMe''' || 1.0.0 || Social group management and communication features. Create and manage user groups with shared spaces.
| '''Admin Links''' || 0.7.1 || Administrative special pages.
|-
|-
| '''CustomRegistration''' || 1.0.0 || Extended registration fields including first name, last name, email, and phone. Enhanced user onboarding.
| '''CiteThisPage''' || N/A || Generates citations for wiki pages.
|-
|-
| '''PageAnalytics''' || 1.0.0 || Track page views with user and IP logging. View statistics for content performance analysis.
| '''Echo''' || N/A || Notification system.
|-
|-
| '''UserVerification''' || 1.0.0 || User verification badge system displayed site-wide. Distinguishes verified accounts from standard users.
| '''GroupMe''' || 1.0.0 || Social group management.
|-
|-
| '''UserBlog''' || 1.0.0 || Personal blogging system in the Blog namespace. Users can publish articles with author profiles.
| '''Linter''' || N/A || Wikitext syntax error detection.
|-
|-
| '''UserImpersonate''' || 1.0.0 || Allows administrators to impersonate other users for troubleshooting. Debug permission and display issues.
| '''Nuke''' || N/A || Mass deletion tool.
|-
|-
| '''SocialCard''' || 1.0.0 || Generates social media preview cards for wiki pages. Improves link sharing on Twitter, Facebook, etc.
| '''UserImpersonate''' || 1.0.0 || Admin user impersonation.
|-
| '''SocialPageBuilder''' || 1.0.0 || Tools for building social profile pages with structured layouts. Creates consistent user profile presentations.
|}
|}


== Installed Skins ==
=== Media ===
 
{| class="wikitable"
{| class="wikitable" style="width:100%"
|-
|-
! Skin !! Description
! Extension !! Version !! Description
|-
|-
| '''Vector''' (Default) || The modern MediaWiki skin with clean typography, collapsible sidebar, and responsive design. Used by Wikipedia.
| '''PDF Handler''' || N/A || PDF viewing and thumbnailing.
|-
| '''MinervaNeue''' || Mobile-optimized skin for smartphone and tablet browsing. Simplified navigation and touch-friendly interface.
|}
|}


== MediaWiki API Reference ==
=== API ===
 
{| class="wikitable"
The wiki provides a comprehensive REST-like API at <code>https://docmoates.com/api.php</code>.
 
=== Core Query APIs ===
 
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Endpoint !! Description
! Extension !! Version !! Description
|-
|-
| '''Page Content''' || <code>action=query&titles=PageName&prop=revisions&rvprop=content</code> || Retrieve the wikitext content of any page. Supports multiple pages and revision history.
| '''PageImages''' || N/A || Representative images for pages.
|-
| '''Page Info''' || <code>action=query&titles=PageName&prop=info</code> || Get metadata including page ID, namespace, protection status, and last edit timestamp.
|-
| '''Categories''' || <code>action=query&titles=PageName&prop=categories</code> || List all categories a page belongs to. Supports category tree traversal.
|-
| '''Search''' || <code>action=query&list=search&srsearch=term</code> || Full-text search across wiki content. Returns titles, snippets, and match counts.
|-
| '''Recent Changes''' || <code>action=query&list=recentchanges</code> || Stream of recent edits with user, timestamp, and change details.
|-
| '''User Info''' || <code>action=query&list=users&ususers=Username&usprop=groups|editcount</code> || Get user details including groups, edit count, and registration date.
|-
| '''Site Info''' || <code>action=query&meta=siteinfo</code> || Wiki configuration including namespaces, extensions, and statistics.
|}
|}


=== Core Action APIs ===
=== Skins ===
 
{| class="wikitable"
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Endpoint !! Description
! Extension !! Version !! Description
|-
| '''Edit Page''' || <code>action=edit&title=PageName&text=content&token=TOKEN</code> || Create or modify page content. Requires authentication and edit token.
|-
|-
| '''Upload File''' || <code>action=upload&filename=Name&file=DATA&token=TOKEN</code> || Upload media files to the wiki. Supports chunked uploads for large files.
| '''MinervaNeue''' || N/A || Mobile-optimized skin.
|-
|-
| '''Login''' || <code>action=clientlogin</code> || Authenticate using the modern client login flow. Returns session credentials.
| '''Vector''' || 1.0.0 || Modern Wikipedia skin.
|-
| '''Parse''' || <code>action=parse&text=wikitext</code> || Convert wikitext to HTML. Useful for preview and content transformation.
|-
| '''Watch''' || <code>action=watch&titles=PageName&token=TOKEN</code> || Add pages to user watchlist. Supports bulk operations.
|-
| '''Delete''' || <code>action=delete&title=PageName&token=TOKEN</code> || Delete a page (admin only). Moves content to deletion log.
|-
| '''Move''' || <code>action=move&from=OldTitle&to=NewTitle&token=TOKEN</code> || Rename/move a page. Optionally creates redirect from old title.
|-
| '''Protect''' || <code>action=protect&title=PageName&protections=edit=sysop&token=TOKEN</code> || Set page protection levels.
|}
|}


=== Extension APIs (Comprehensive) ===
=== Other ===
 
{| class="wikitable"
==== AbuseFilter APIs ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
! Extension !! Version !! Description
|-
|-
| <code>action=abusefiltercheckmatch</code> || Test if content matches a specific abuse filter pattern. Useful for debugging and testing filters before deployment.
| '''CustomRegistration''' || 1.0.0 || Extended registration fields.
|-
|-
| <code>action=abusefilterchecksyntax</code> || Validate the syntax of an abuse filter rule. Returns errors if the filter pattern is malformed.
| '''DiscussionTools''' || 0.0.0 || Modern reply interface for talk pages.
|-
|-
| <code>action=abusefilterevalexpression</code> || Evaluate an abuse filter expression and return the result. Helps debug complex filter logic.
| '''Gadgets''' || N/A || User-selectable JS/CSS features.
|-
|-
| <code>action=abusefilterunblockautopromote</code> || Remove auto-promotion blocks placed by AbuseFilter on a user account.
| '''LoginNotify''' || 0.1 || Notifies users of login attempts from new devices.
|-
|-
| <code>action=abuselogprivatedetails</code> || Retrieve private details from abuse log entries. Requires special permissions.
| '''MultimediaViewer''' || N/A || Lightbox image viewer.
|-
|-
| <code>list=abusefilters</code> || List all abuse filters with their patterns, descriptions, and hit counts.
| '''OATHAuth''' || 0.5.0 || Two-factor authentication using TOTP.
|-
|-
| <code>list=abuselog</code> || Get abuse filter log entries showing triggered filters and actions taken.
| '''PageAnalytics''' || 1.0.0 || Page view tracking.
|}
 
==== AIChat API ====
{| class="wikitable" style="width:100%"
|-
! Module !! Description
|-
| <code>action=aichat</code> || Send messages to the AI chat assistant and receive responses. Powers the Special:AIChat interface programmatically.
|}
 
==== CategoryTree API ====
{| class="wikitable" style="width:100%"
|-
! Module !! Description
|-
| <code>action=categorytree</code> || Retrieve category tree data for dynamic category browsing. Returns child categories and page counts for AJAX expansion.
|}
 
==== DiscussionTools APIs ====
{| class="wikitable" style="width:100%"
|-
! Module !! Description
|-
| <code>action=discussiontoolscompare</code> || Compare two revisions of a discussion page to identify changes in comments and threads.
|-
| <code>action=discussiontoolsedit</code> || Add or edit comments on discussion pages using the structured discussion format.
|-
| <code>action=discussiontoolsfindcomment</code> || Locate a specific comment by ID across discussion pages in the wiki.
|-
| <code>action=discussiontoolsgetsubscriptions</code> || Get list of discussion topics the user is subscribed to for notifications.
|-
|-
| <code>action=discussiontoolspageinfo</code> || Get structured information about discussions on a page including thread counts and participants.
| '''SecureLinkFixer''' || N/A || Automatically upgrades HTTP links to HTTPS.
|-
|-
| <code>action=discussiontoolspreview</code> || Preview how a comment will appear before posting to a discussion.
| '''Thanks''' || 1.2.0 || Thank-you notifications.
|-
|-
| <code>action=discussiontoolssubscribe</code> || Subscribe or unsubscribe from discussion topic notifications.
| '''UserBlog''' || 1.0.0 || Blog namespace system.
|}
 
==== Echo (Notifications) APIs ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| '''UserVerification''' || 1.0.0 || Verification badges.
|-
| <code>action=echomarkread</code> || Mark specific notifications as read. Accepts notification IDs or marks all as read.
|-
| <code>action=echomarkseen</code> || Mark notifications as seen (displayed in UI but not necessarily acknowledged).
|-
| <code>action=echomute</code> || Mute notifications from specific users or pages to reduce notification noise.
|-
| <code>meta=notifications</code> || Retrieve user notifications with filtering by type, read status, and date range.
|-
| <code>meta=unreadnotificationpages</code> || Get pages with unread notifications for the current user.
|}
|}


==== Gadgets APIs ====
== API Modules (86) ==
{| class="wikitable" style="width:100%"
{| class="wikitable"
|-
|-
! Module !! Description
! Module !! Description
|-
|-
| <code>list=gadgets</code> || List all available gadgets with their descriptions and dependencies.
| <code>abusefiltercheckmatch</code> || Test abuse filter patterns.
|-
|-
| <code>list=gadgetcategories</code> || List gadget categories for organized gadget browsing.
| <code>abusefilterchecksyntax</code> || API module.
|}
 
==== GroupMe API ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| <code>abusefilterevalexpression</code> || API module.
|-
|-
| <code>action=groupme</code> || Manage social groups - create groups, add/remove members, and retrieve group information.
| <code>abusefilterunblockautopromote</code> || API module.
|}
 
==== Linter APIs ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| <code>abuselogprivatedetails</code> || API module.
|-
|-
| <code>list=linterrors</code> || List pages with linting errors (wikitext syntax issues) with error categories and counts.
| <code>acquiretempusername</code> || API module.
|-
|-
| <code>meta=linterstats</code> || Get statistics about linting errors across the entire wiki.
| <code>aichat</code> || AI chat assistant API.
|}
 
==== OATHAuth API ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| <code>block</code> || Block users.
|-
|-
| <code>action=oathvalidate</code> || Validate a TOTP (two-factor authentication) token for a user account.
| <code>categorytree</code> || Category browsing.
|-
|-
| <code>meta=oath</code> || Check two-factor authentication enrollment status for the current user.
| <code>changeauthenticationdata</code> || API module.
|}
 
==== PageImages API ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| <code>changecontentmodel</code> || API module.
|-
|-
| <code>prop=pageimages</code> || Get representative thumbnail images for pages. Returns image URL, dimensions, and source page.
| <code>checktoken</code> || API module.
|}
 
==== Scribunto API ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| <code>clearhasmsg</code> || API module.
|-
|-
| <code>action=scribunto-console</code> || Execute Lua code in a sandbox environment. Used by the debug console for Scribunto module development.
| <code>clientlogin</code> || Modern login flow.
|}
 
==== SpamBlacklist API ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| <code>compare</code> || API module.
|-
|-
| <code>action=spamblacklist</code> || Check if URLs are on the spam blacklist. Test links before adding them to pages.
| <code>createaccount</code> || API module.
|}
 
==== TemplateData API ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| <code>cspreport</code> || API module.
|-
|-
| <code>action=templatedata</code> || Retrieve structured template parameter documentation. Returns parameter names, types, descriptions, and defaults.
| <code>delete</code> || Delete pages.
|}
 
==== Thanks API ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| <code>discussiontoolscompare</code> || API module.
|-
|-
| <code>action=thank</code> || Send a thank-you notification to another user for a specific revision or log entry.
| <code>discussiontoolsedit</code> || API module.
|}
 
==== TitleBlacklist API ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| <code>discussiontoolsfindcomment</code> || API module.
|-
|-
| <code>action=titleblacklist</code> || Check if a page title is blocked by the title blacklist before attempting page creation.
| <code>discussiontoolsgetsubscriptions</code> || API module.
|}
 
==== VisualEditor APIs ====
{| class="wikitable" style="width:100%"
|-
|-
! Module !! Description
| <code>discussiontoolspageinfo</code> || API module.
|-
|-
| <code>action=visualeditor</code> || Get page content in Parsoid HTML format for visual editing. Returns editable DOM structure with annotations.
| <code>discussiontoolspreview</code> || API module.
|-
|-
| <code>action=visualeditoredit</code> || Save edits made in VisualEditor by submitting modified HTML content back to the wiki.
| <code>discussiontoolssubscribe</code> || API module.
|-
|-
| <code>action=editcheckreferenceurl</code> || Validate reference URLs when adding citations. Checks URL accessibility and metadata.
| <code>echomarkread</code> || Mark notifications read.
|}
 
=== 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)
 
=== API Response Formats ===
 
Supported output formats:
* <code>format=json</code> - JSON (recommended)
* <code>format=jsonfm</code> - JSON with HTML formatting for debugging
* <code>format=xml</code> - XML format
* <code>format=php</code> - Serialized PHP
 
== Custom Namespaces ==
 
{| class="wikitable" style="width:100%"
|-
|-
! ID !! Name !! Description
| <code>echomarkseen</code> || API module.
|-
|-
| 3000 || Blog || User blog posts and articles
| <code>echomute</code> || API module.
|-
|-
| 3001 || Blog_talk || Discussion pages for blog posts
| <code>edit</code> || Create/edit pages.
|-
|-
| 3002 || Wiki || Wiki operational documentation and guides
| <code>editcheckreferenceurl</code> || API module.
|-
|-
| 3003 || Wiki_talk || Discussion for Wiki namespace pages
| colspan="2" | ''...and 56 more modules''
|}
|}


== Social Features ==
[[Category:Wiki Operations]][[Category:Documentation]]
 
The wiki includes comprehensive social profile features:
 
=== Author Information ===
* First name, last name, display name
* Author title (e.g., "Executive Director")
* Bio/description
* Avatar image
 
=== Social Media Links ===
Supported platforms:
* X (Twitter)
* Facebook
* Instagram
* LinkedIn
* YouTube
* TikTok
* Reddit
* Threads
* Personal website
 
=== Social Tab ===
User pages include a "Social" tab linking to the user's social profile page.
 
== 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 16:56, 29 January 2026

Overview

Doc Moates Wiki Operations Manual - MediaWiki 1.42.4

Version: 1.1.0 | Updated: 2026-01-29 16:56:09 UTC

Core Features

  • Page Management: Create, edit, protect, redirect pages
  • User System: Accounts, groups, permissions, preferences
  • Content: File uploads, InstantCommons, search, categories
  • Communication: Talk pages, email notifications

Extensions

Security

Extension Version Description
Abuse Filter N/A Creates automated rules to detect and prevent abusive edits and vandalism.
SpamBlacklist N/A Maintains a list of URLs that cannot be added to pages.
TitleBlacklist 1.5.0 Prevents creation of pages with blacklisted titles.

Content

Extension Version Description
CategoryTree N/A Expandable category browser.
Cite N/A Citation and reference management system.
InputBox 0.3.0 Creates input forms for pages.
Math N/A Renders LaTeX mathematical formulas.
Poem N/A Preserves formatting for poetry.
Scribunto N/A Lua scripting for templates.
TemplateData 0.1.2 Template parameter documentation.
WikiBoxes 1.0.0 Easy navbox and infobox creation.

Editing

Extension Version Description
VisualEditor N/A WYSIWYG editor for intuitive page editing.
WikiEditor 0.5.4 Enhanced wikitext editor with toolbar.

Administration

Extension Version Description
AIChat 2.3.0 AI chat assistant.
Admin Links 0.7.1 Administrative special pages.
CiteThisPage N/A Generates citations for wiki pages.
Echo N/A Notification system.
GroupMe 1.0.0 Social group management.
Linter N/A Wikitext syntax error detection.
Nuke N/A Mass deletion tool.
UserImpersonate 1.0.0 Admin user impersonation.

Media

Extension Version Description
PDF Handler N/A PDF viewing and thumbnailing.

API

Extension Version Description
PageImages N/A Representative images for pages.

Skins

Extension Version Description
MinervaNeue N/A Mobile-optimized skin.
Vector 1.0.0 Modern Wikipedia skin.

Other

Extension Version Description
CustomRegistration 1.0.0 Extended registration fields.
DiscussionTools 0.0.0 Modern reply interface for talk pages.
Gadgets N/A User-selectable JS/CSS features.
LoginNotify 0.1 Notifies users of login attempts from new devices.
MultimediaViewer N/A Lightbox image viewer.
OATHAuth 0.5.0 Two-factor authentication using TOTP.
PageAnalytics 1.0.0 Page view tracking.
SecureLinkFixer N/A Automatically upgrades HTTP links to HTTPS.
Thanks 1.2.0 Thank-you notifications.
UserBlog 1.0.0 Blog namespace system.
UserVerification 1.0.0 Verification badges.

API Modules (86)

Module Description
abusefiltercheckmatch Test abuse filter patterns.
abusefilterchecksyntax API module.
abusefilterevalexpression API module.
abusefilterunblockautopromote API module.
abuselogprivatedetails API module.
acquiretempusername API module.
aichat AI chat assistant API.
block Block users.
categorytree Category browsing.
changeauthenticationdata API module.
changecontentmodel API module.
checktoken API module.
clearhasmsg API module.
clientlogin Modern login flow.
compare API module.
createaccount API module.
cspreport API module.
delete Delete pages.
discussiontoolscompare API module.
discussiontoolsedit API module.
discussiontoolsfindcomment API module.
discussiontoolsgetsubscriptions API module.
discussiontoolspageinfo API module.
discussiontoolspreview API module.
discussiontoolssubscribe API module.
echomarkread Mark notifications read.
echomarkseen API module.
echomute API module.
edit Create/edit pages.
editcheckreferenceurl API module.
...and 56 more modules