ICANNWiki:Documentation: Difference between revisions

// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
Line 77: Line 77:
===Critical resources===
===Critical resources===
* '''Mediawiki installation data''': [[Special:Version]]
* '''Mediawiki installation data''': [[Special:Version]]
* '''Mediawiki metadata (API-JSON)''': [https://icannwiki.org/api.php?action=query&meta=siteinfo&format=json Make call]
* '''Mediawiki metadata (API-JSON)''': [https://icannwiki.org/api.php?action=query&meta=siteinfo&format=json]
* '''Master actions log''': [[Special:Log]]
* '''Master actions log''': [[Special:Log]]
* '''Edits tagged by their nature''' (blanking, undoing, etc.): [[Special:Tags]]
* '''Complete user list''': [[Special:ListUsers]]]] and the subset [[Special:ActiveUsers]]
* '''Complete user list''': [[Special:ListUsers]] and the subset [[Special:ActiveUsers]]
* Indexing of '''[[Special:ListGrants]]''' and the '''[[Special:ListGroupRights]]'''
* Indexing of '''[[Special:ListGrants]]''' and the '''[[Special:ListGroupRights]]''' (which also includes '''Namespace restrictions''')
* All '''system messages''' can be modified in [[Special:AllMessages]]
* All '''system messages''' can be modified in [[Special:AllMessages]]
* '''User registration''' is manually reviewed to combat abuse in [[Special:ConfirmAccounts]]
* '''User registration''' is manually reviewed to combat abuse in [[Special:ConfirmAccounts]]
<!-- * Special:PasswordPolicies -->


===System inspection===
===System inspection===
* '''Wiki-wide statistics including Semantics''': [[Special:Statistics]]
* '''Wiki-wide statistics''': [[Special:Statistics]]
* '''List Namespaces''': [[Special:NamespaceInfo]]
* '''List Namespaces''': [[Special:NamespaceInfo]]
* '''List pages by Namespace''': [[Special:PrefixIndex]]
* '''List pages by Namespace''': [[Special:PrefixIndex]]
Line 95: Line 93:


===Functionality===
===Functionality===
{| class="wikitable sortable"
* '''Favicon''' is fetched from: [[:File:Favicon.ico]] and [[:File:Favicon.svg]]
|+
* '''Left-hand sidebar''': [[MediaWiki:Sidebar]]
! Functionality !! Access / Syntax !! Comments
* '''Right-hand sidebar''': CSS exclusion of IDs
|-
* '''Welcome message''': [[MediaWiki:Confirmaccount-welc]]
| Favicon || [[:File:Favicon.ico]] & [[:File:Favicon.svg]] || Automatically served as browser tab icon
* '''Message displayed to blocked users''': [[MediaWiki:Blockedtext]]
|-
* '''Instructions for file uploads''': [[MediaWiki:Uploadtext]]
| Left‑hand sidebar || [[MediaWiki:Sidebar]] || Main navigation links
* '''Captchas''' are managed and can have their difficulty lowered or increased by: [https://www.mediawiki.org/wiki/Extension:ConfirmEdit]
|-
* '''Access an article by its ID number''': [https://icannwiki.org/index.php?curid= https://icannwiki.org/index.php?curid=NUMBER]
| Right‑hand sidebar || CSS exclusion of IDs || Controlled via Common.css rules
* '''Rename user''': [[Special:RenameUser]]
|-
* '''Migrate a page to another content model''': [[Special:ChangeContentModel]] (such as CSS, JSON, Wikitext, etc.)
| Welcome message || [[MediaWiki:Confirmaccount-welc]] || Shown upon account confirmation
* '''Merge page histories''': [[Special:MergeHistory]]
|-
* To output rich information to the browser's monitor, append '''<nowiki>?debug=true</nowiki>''' to the end of the URL.
| Blocked‑user message || [[MediaWiki:Blockedtext]] || Displayed when a user is blocked
* To expose the names of elements and variables within a page, append '''<nowiki>?uselang=qqx</nowiki>''' to the end of the URL.
|-
 
| Upload instructions || [[MediaWiki:Uploadtext]] || Guidelines and policies at upload form
====Magic words====
|-
* [https://en.wikipedia.org/wiki/Help:Magic_words Help:Magic words]: Magic words list
| Captchas || [https://www.mediawiki.org/wiki/Extension:ConfirmEdit Extension:ConfirmEdit] || Configure difficulty in LocalSettings.php or system messages
** <nowiki>{{NAMESPACENUMBER}}</nowiki>
|-
** <nowiki>{{NUMBEROFARTICLES}}</nowiki>
| Article by ID || <nowiki>https://icannwiki.org/index.php?curid=NUMBER</nowiki> || Replace NUMBER with the page’s ID
|-
| Gadgets index || [[Special:Gadgets]] & [[Special:GadgetUsage]] || Lists available and used gadgets
|-
| Rename user || [[Special:RenameUser]] || Requires the “renameuser” right (sysop)
|-
| Change content model || [[Special:ChangeContentModel]] || Switch between Wikitext, CSS, JSON, etc.
|-
| Merge page histories || [[Special:MergeHistory]] || Combine histories of two pages
|-
| Debug output || append <nowiki>?debug=true</nowiki> to URL || Shows detailed debug info in browser console
|-
| Expose element names || append <nowiki>?uselang=qqx</nowiki> to URL || Reveals internal message keys and element IDs
|}


===Extensions===
===Extensions===
{| class="wikitable sortable"
{| class="wikitable"
|+  
|+  
! Extension !! Description !! Comments
! Extension !! Description !! Comments
|-
|-
| [[Special:CheckUser]] || Displays technical information about a user || Shows IP, groups, rights, recently edited pages
| [[Special:CheckUser]] || Displays technical information about a user ||  
|-
|-
| [[Special:Nuke]] || Mass deletion of articles tool (recent changes only) || Requires “sysop” rights; irreversible bulk deletes
| [[Special:Nuke]] || Mass deletion of articles tool (recent changes only) ||  
|-
|-
| [[Special:ReplaceText]] || Perform regex/text replacements across multiple pages || Useful for large-scale text fixes; preview before run
| [[Special:ReplaceText]] || Perform regex/text replacements across the entire wiki || Useful for large-scale text fixes; preview before run
|-
|-
| [[Special:BatchUpload]] || Batch file uploading via Extension:SimpleBatchUpload || Handles metadata and categorization; supports large sets
| [[Special:BatchUpload]] || Batch file uploading || [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload Extension:SimpleBatchUpload]
|-
|-
| [https://www.mediawiki.org/wiki/Extension:Approved_Revs Extension:Approved Revs] || Marks a revision as “approved” for default view || Editors can choose which revision readers see
| [https://www.mediawiki.org/wiki/Extension:Approved_Revs Extension:Approved Revs] || Can mark a revision as “approved” for default view || Controls what revision the general public sees
|-
|-
| [https://www.mediawiki.org/wiki/Extension:SpamBlacklist Extension:SpamBlacklist] || Whitelist/blacklist URLs and email addresses || Configured via MediaWiki:Spam‑blacklist, ‑whitelist, Email‑blacklist, Email‑whitelist
| [https://www.mediawiki.org/wiki/Extension:SpamBlacklist Extension:SpamBlacklist] || Whitelist/blacklist URLs and email addresses || Configured via: [[MediaWiki:Spam-blacklist]], [[MediaWiki:Spam-whitelist]], [[MediaWiki:Email-blacklist]], [[MediaWiki:Email-whitelist]]
|-
|-
| [[Special:AbuseFilter]] || Triggers actions on edits matching defined patterns || Can auto‑warn, block, or tag edits; requires filter definitions
| [[Special:AbuseFilter]] || Triggers actions on edits matching defined patterns || [https://www.mediawiki.org/wiki/Extension:AbuseFilter Extension:AbuseFilter] Can auto-warn, block, or tag edits; requires filter definitions
|}
|}


Line 165: Line 149:
* [[Special:ProcessingErrorList]]
* [[Special:ProcessingErrorList]]
* [[Special:Categories]]
* [[Special:Categories]]
===Magic words===
* [https://en.wikipedia.org/wiki/Help:Magic_words Help:Magic words]: Magic words list
** <nowiki>{{NAMESPACENUMBER}}</nowiki>
** <nowiki>{{NUMBEROFARTICLES}}</nowiki>


==List of Lua modules==
==List of Lua modules==