ICANNWiki:Documentation: Difference between revisions
// via Wikitext Extension for VSCode |
+Documentation/CLS // via Wikitext Extension for VSCode |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Note|For content-related matters, please refer to [[ICANNWiki:Content Guide]].}} | |||
This meta space is dedicated to ICANNWiki documentation, listing features, resources and concepts that are implemented into the project. Useful for maintainers and sysops, primarily. | This meta space is dedicated to ICANNWiki documentation, listing features, resources and concepts that are implemented into the project. Useful for maintainers and sysops, primarily. | ||
For | For our guide for wiki developers on how to avoid Cumulative Layout Shifts (CLS), see: [[ICANNWiki:Documentation/CLS]] | ||
==All users== | ==All users== | ||
| Line 50: | Line 52: | ||
===Content templates=== | ===Content templates=== | ||
Manual list: | |||
* '''Template:OtherUses''' | * '''Template:OtherUses''' | ||
** <nowiki>{{OtherUses|TargetPage}}</nowiki> results in: ''For another use, see TargetPage.'' | ** <nowiki>{{OtherUses|TargetPage}}</nowiki> results in: ''For another use, see TargetPage.'' | ||
| Line 61: | Line 64: | ||
* [[Special:WantedPages]] | * [[Special:WantedPages]] | ||
=== | ===Semi-automated wiki maintenance=== | ||
These self-updating pages point to varied issues in the wiki that need fixing at a given point in time. | These self-updating pages point to varied issues in the wiki that need fixing at a given point in time. | ||
* [[:Category:Pages with broken file links]] | * [[:Category:Pages with broken file links]] | ||
| Line 95: | Line 98: | ||
* Indexing of '''[[Special:ListGrants]]''' | * Indexing of '''[[Special:ListGrants]]''' | ||
* Indexing of '''[[Special:ListGroupRights]]''' with "Namespace restrictions" | * Indexing of '''[[Special:ListGroupRights]]''' with "Namespace restrictions" | ||
* '''User registration''' is manually reviewed to combat abuse using [[Special:ConfirmAccounts]]. | |||
* '''User registration''' is manually reviewed to combat abuse using [[Special:ConfirmAccounts]] | |||
* '''User investigation''', including email accounts, can be carried out with [[Special:UserInformation]] (exercise discernment). | * '''User investigation''', including email accounts, can be carried out with [[Special:UserInformation]] (exercise discernment). | ||
| Line 111: | Line 113: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
| Favicon || [[:File:Favicon.ico]] and [[:File:Favicon.svg]] | | Favicon || [[:File:Favicon.ico]] and [[:File:Favicon.svg]] | ||
|- | |- | ||
| Change page content model || [[Special:ChangeContentModel]] (such as CSS, JSON, Wikitext, etc.) | | Change page content model || [[Special:ChangeContentModel]] (such as CSS, JSON, Wikitext, etc.) | ||
|- | |- | ||
| Merge page histories || [[Special:MergeHistory]] | | Merge page histories || [[Special:MergeHistory]] | ||
|- | |- | ||
| Debug output to browser console || Append '''<nowiki>?debug=true</nowiki>''' to the end of the URL | | Debug output to browser console || Append '''<nowiki>?debug=true</nowiki>''' to the end of the URL | ||
| Line 159: | Line 149: | ||
| [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]] | | [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]] | ||
|} | |} | ||
===System messages=== | |||
{| class="wikitable" | |||
|+ | |||
! Feature !! Source | |||
|- | |||
|Change system messages || [[Special:AllMessages]] | |||
|- | |||
| Left-hand sidebar || [[MediaWiki:Sidebar]] | |||
|- | |||
| Right-hand sidebar || CSS exclusion of IDs in [[MediaWiki:Common.css]] | |||
|- | |||
| Welcome message || Upon account confirmation: [[MediaWiki:Confirmaccount-welc]] | |||
|- | |||
| Message to blocked users || [[MediaWiki:Blockedtext]] | |||
|- | |||
| Upload page instructions || [[MediaWiki:Uploadtext]] | |||
|- | |||
|} | |||
====Our customized messages==== | |||
Automated list: | |||
<div class="mw-allpages-body"> | |||
<DPL> | |||
namespace=MediaWiki | |||
ordermethod=title | |||
order=ascending | |||
redirects=exclude | |||
mode=unordered | |||
nottitlematch=%.js% | |||
nottitlematch=%.css% | |||
nottitlematch=%smw- | |||
</DPL> | |||
</div> | |||
===Acronym tooltips=== | ===Acronym tooltips=== | ||
| Line 182: | Line 206: | ||
===Gadgets=== | ===Gadgets=== | ||
Gadgets are powerful self-contained JS actions that are loaded ahead of [[MediaWiki:Common.js]], being loaded almost in tandem with the DOM. They need to be declared individually in [[MediaWiki:Gadgets-definition]], and the most useful arguments to use with them are "default" (which effectively turns them into a ResourceLoader) and "hidden" (cannot be disabled by users). | Gadgets are powerful self-contained JS actions that are loaded ahead of [[MediaWiki:Common.js]], being loaded almost in tandem with the DOM. They need to be declared individually in [[MediaWiki:Gadgets-definition]], and the most useful arguments to use with them are "default" (which effectively turns them into a ResourceLoader) and "hidden" (cannot be disabled by users). | ||
* List: [[Special:Gadgets]] | * '''List''': [[Special:Gadgets]] | ||
* Usage: [[Special:GadgetUsage]] | * '''Usage''': [[Special:GadgetUsage]] | ||
==List of Lua modules== | |||
Automated list: | |||
{{Special:AllPages/Module:}} | |||
==List of semantic properties== | |||
Automated list: | |||
{{Special:AllPages/Property:}} | |||
==External resources== | ==External resources== | ||
| Line 190: | Line 222: | ||
** <nowiki>{{NAMESPACENUMBER}}</nowiki> | ** <nowiki>{{NAMESPACENUMBER}}</nowiki> | ||
** <nowiki>{{NUMBEROFARTICLES}}</nowiki> | ** <nowiki>{{NUMBEROFARTICLES}}</nowiki> | ||
===MediaWiki Customization=== | |||
* [https://en.wikipedia.org/wiki/Wikipedia:Customisation#Tidying_up_the_user_interface Tidying up the user interface] | |||
===Fandom=== | ===Fandom=== | ||
| Line 195: | Line 230: | ||
* [https://dev.fandom.com/wiki/JavaScript_Cookbook JavaScript Cookbook] | * [https://dev.fandom.com/wiki/JavaScript_Cookbook JavaScript Cookbook] | ||
* [https://dev.fandom.com/wiki/List_of_JavaScript_enhancements JavaScript enhancements] | * [https://dev.fandom.com/wiki/List_of_JavaScript_enhancements JavaScript enhancements] | ||
<!-- Categories --> | <!-- Categories --> | ||
[[Category:ICANNWiki]] | [[Category:ICANNWiki]] | ||