ICANNWiki:Documentation

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.

For our guide for wiki developers on how to avoid Cumulative Layout Shifts (CLS), see: ICANNWiki:Documentation/CLS

All users

edit
  • Video embedding
    • Provided via Extension:EmbedVideo.
    • Usage: {{#ev:service|id|dimensions|alignment|description|container|urlargs|autoresize|valignment}}
    • Example: {{#ev:youtube|mQr3zTKvnyE}} embeds a Youtube video of ICANN 40's opening press conference.
  • Audio embedding
    • Built-in via MediaWiki.
    • Usage: [[File:Name.extension|thumb/frameless|left/center/right|autostart=yes/no|loop=yes/no|start=number|end=number|Caption]]
    • Example: [[File:Test.mp3|Test]] embeds a media player for the file.
  • Mathematics
    • Provided via Extension:Math
    • Usage: <math>LaTeX-formatted math expression</math>
    • Example: <math>\frac{1}{2}/math> results in 12.
  • PDF
    • Provided via Extension:PdfHandler
    • Usage: PdfHandler display a PDF file like an image, generating thumbnails of its pages.
    • Example: [[File:Name.pdf|thumb|page=number|0px|Caption]]
  • External data
    • Provided via Extension:External Data
    • Usage: See documentation.
    • Example: {{#get_web_data: |url = https://example.com/data.json |format= json |data = var1 = /key1 var2 = /key2 }} Retrieved value: {{#external_value: var1}} Another value: {{#external_value: var2}}
  • Lowercase title
    • Makes use of Template:LowercaseTitle.
    • If the correct version of a page name requires a leading lowercase letter, this template overrides the wiki's standard capitalization behavior on display to the user.
    • Usage: {{LowercaseTitle}}
  • Simpler external linking
    • Makes use of Special:Interwiki.
    • Shortcuts to relevant projects: doi, rfc, wikibooks, wikicities, wikinfo, wikipedia, wikiquote, wikisource, wiktionary.
    • Usage: [[rfc:1040]]

Content templates

edit

Manual list:

  • Template:OtherUses
    • {{OtherUses|TargetPage}} results in: For another use, see TargetPage.
    • {{OtherUses|Page1|Page2|Page3|Page4|Page5}} results in: For other uses, see Page1, Page2, Page3, Page4, Page5.
  • Template:Nosource
    • {{nosource|reason=|date=}}

Needed pages trackers

edit

Semi-automated wiki maintenance

edit

These self-updating pages point to varied issues in the wiki that need fixing at a given point in time.

ICANNWiki's presence elsewhere

edit

SysOps and devs

edit

Information

edit

Critical resources

edit

System inspection

edit

Structure

edit
Favicon File:Favicon.ico and File:Favicon.svg
Change page content model Special:ChangeContentModel (such as CSS, JSON, Wikitext, etc.)
Merge page histories Special:MergeHistory
Debug output to browser console Append ?debug=true to the end of the URL
Expose element names in pages append ?uselang=qqx to the end of the URL
Fetch the raw version of a file from the wiki append ?action=raw to the end of the URL
Access article by its ID https://icannwiki.org/index.php?curid=NUMBER Replace NUMBER with the page's ID

Actions

edit
Extension Description Comments
Special:CheckUser Displays technical information about a user Extension:CheckUser
Special:Nuke Mass deletion tool; recent changes only Irreversible
Special:ReplaceText Perform regex/text replacements across the entire wiki Shows preview before acting
Special:BatchUpload Batch file uploading Extension:SimpleBatchUpload
Special:AbuseFilter Triggers actions on edits matching defined patterns Extension:AbuseFilter Can auto-warn, block, or tag edits; requires filter definitions
Captchas Reliant on Extension:ConfirmEdit Customizable
Extension:Approved Revs Can mark a revision as “approved” for default view Controls what revision the general public sees
Extension:SpamBlacklist Whitelist/blacklist URLs and email addresses Configured via: MediaWiki:Spam-blacklist, MediaWiki:Spam-whitelist, MediaWiki:Email-blacklist, MediaWiki:Email-whitelist

System messages

edit
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

edit

Automated list:

Acronym tooltips

edit
  • Makes use of Extension:Lingo
    • Usage: The extension takes acronyms and their definitions from the Terminology article. The rendering of all tooltips on an article can be prevented with the magic word: __NOGLOSSARY__. To prevent tooltips only within a section, use: <noglossary>Content</noglossary>.
    • Our syntax is: ;ACRONYM:[[Internal Link]]. Brief description as per the most canonical source available, such as the ICANN Bylaws (''Source'').
    • Note: Pluralization is not natively supported by the extension, and acronyms with potential plural forms need to be declared manually.

Page Notice

edit
edit

Gadgets

edit

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 of Lua modules

edit

Automated list:

List of semantic properties

edit

Automated list:

External resources

edit

Magic words

edit

MediaWiki Customization

edit

Fandom

edit