Wiki maintenance

This page has turned into an admin guide of sorts.

I suggest a list of templates, and short descriptions. perhaps a template info box with parameters "brief", "extensions", "params=1=name;2=display text;small=y/n", "templates used=Collapse,(!". Then dpl could be used to generate a list of templates with briefs. Could do this with modules as well.

## Wiki maintenance

* Check category structure
* Check image license/copyright info and categorization
* Special:BrokenRedirects
* Special:DeadendPages
* Special:DoubleRedirects
* Special:NonportableInfoboxes
* Special:TrackingCategories
* Special:UnusedCategories
* Special:WantedCategories
* Special:WantedTemplates
* Special:UnorganizedTemplates
* Special:LonelyPages
* Special:ProtectedPages

Template:Collapse
Template:Collapse
Template:Collapse
Template:Collapse

## Possible wiki maintenance

* https://en.wikipedia.org/wiki/Wikipedia:Maintenance
* https://en.wikipedia.org/wiki/Wikipedia:Database\_reports#Categories
* https://en.wikipedia.org/wiki/Help:Special\_page#Maintenance

## Checking for needed extensions

Check if a needed extension is missing. Only useful for when copying templates to other wikis. You will need to find a function unique to each extension to test for.

`{{#ifeq:

}}`

## External tools

Information taken from https://help.fandom.com/wiki/External\_tools
These are useful third-party tools, **not** maintained by Gamepedia, which may be useful during the creation, design, and maintenance of a wiki.

### Colors

* Adobe Color CC: Color wheel.
* Paletton: Color scheme designer.
* Ultimate CSS Gradient Generator: Create gradients and generate the needed CSS.

Browser add-ons:

* ColorZilla: Pick colors from any web page and instantly copy hex/RGB color codes for them.

### CSS tools

* Clip-path generator: does not work in Internet Explorer
* Cssplant: has a border-radius generator and clip-path generator
* About responsive grid system
* calculator - converter has a PX to EM converter and EM to PX converter
* CSS animation generator
* Reference

Browser add-ons:

* Stylus (Firefox): Allows live CSS design with instant live previews, without resetting if you navigate or refresh the page.

Image borders:

* snapbuilder.com
* border-image.com

### Files

#### File manipulation

* Bulk Rename Utility: Renames files in bulk and is highly configurable.
* SageThumbs: Adds thumbnails for a ton of image formats in Windows Explorer. Greatly improves efficiency.

#### Game file extraction

* Unity Studio: Extracts Unity game files. Works with the latest Unity version.
* AssetStudio: Fork of Unity Studio, and is under active development. Supports Unity 2019.3.
* Unity Assets Explorer 1.3: Extracts Unity game files. Converts .tex files to .dds. Does not work with Unity 4 yet.
* Unity extraction options: A list of Unity tools available and what they do.
* QuickBMS: File extraction tool. Various scripts to support various engines/games.
* CRYENGINE SDK: CRYENGINE tools.
* UE Viewer: Unreal Engine extraction tools. Works with UE4, just *explicitly* specify the engine version in the settings screen.
* 7-Zip: Some games may use common archive formats to package game art and data; for example; CRYENGINE .pak files from **Kingdom Come: Deliverance** could be unpacked with this tool.

### Fonts

* Using custom fonts on a wiki
* WhatTheFont: Upload a sample of the font and it identifies the font.
* Identifont: Answer a series of questions about the font and it identifies the font.
* Font Squirrel: Lots of free fonts. 100% free for commercial use - but please ALWAYS read the FAQ and licenses.
* Dafont: Font repository.
* Cool Text: Graphics generator. Set style, font, and other options.

### String operations

* What Unicode character is this?: lists all Unicode code points in a provided string, can be useful when detecting rogue characters (zero-width spaces, unusual combining characters) or checking for lookalike characters from different alphabets (e.g., Cyrillic or Greek). Note that you need to click the "Identify" button, pressing Enter in the input field just reloads the page.

### Images

#### Image viewing

* Irfan View: Can convert, batch process, play movies and much more.
* Xnview: Handles alpha channels.

#### Image manipulation

* Gimp: The one and only Gimp! Has many plug-ins.
	+ Plugin to export layers of a project
* Shoebox: Extract images from spritesheets, among other features.
* Sprite Vortex: Another sprite sheet manager.
* Alferd Spritesheet Unpacker: Spritesheet extraction.
* Tile Mage: Can split Spritesheets.
* XnViewMP: Image format batch conversion.
* Krita: Useful for digital paintings, has many brushes and page templates, even offers CMYK for print projects.
* paint.net: Raster graphics editor.
* Waifu2x: Double the size/resolution of illustrated images.
* Photopea - Online tool for images.
* Vectr - Online tool for creation of vector graphics

#### Favicon generators

* ConvertICO
* Real Favicon Generator: A beefier favicon generator with more variations.
* Favicon Generator
* ICO Convert

#### Compression

* TinyPNG: Compress PNG files as much as possible with low quality loss (NOT lossless).
* Compress JPG
* Compress PNG
* Squoosh: an online image compressor/convertor supporting multiple compression systems and formats, including GIF, JPEG, PNG, and WebP.

#### Convert

* JPG to PNG
* PNG to JPG
* Free online JPG TO PNG Converter

### Testing

* Google Chrome for developers: Additional Developer Tools
* Firefox Developer Edition: Additional Developer Tools
* WebAIM Contrast Checker: Allows to check whether a background/foreground color combination meets the accessibility standards for contrast.
	+ The "Accessibility" tab in Firefox Developer Tools allows full-page contrast audits.
* Coblis — Color Blindness Simulator: Allows to simulate what some image would look like to someone with color blindness.
* AbuseFilter Debugger – Allows you to apply certain AbuseFilter functions to strings.

### Wiki automation

* AutoWikiBrowser Automate/bot wiki tasks. The manual can be found here. Be sure to get a 6.0 version or higher else the software will not work on Gamepedia wikis.
* Pywikibot: Uses Python scripts to automate tasks.
* https://help.fandom.com/wiki/User:Pcj/CleanupInterwikis.js: clean up inactive interwiki links
* mwclient: Easy-to-use Python library for calling wiki API actions (read, save, etc).
* mwparserfromhell: Python library for manipulating wikitext, making it easy to add, remove, or edit template parameters, section names, etc.

## Wiki maintenance scripts

Information taken from https://help.fandom.com/wiki/Wiki\_maintenance\_scripts
Wiki maintenance scripts can be run on specific wikis and are used to perform various administrative, import, maintenance, reporting and upgrade tasks.

### Requesting scripts to be run

To have a script run, reach out to your wiki's manager with the name of wiki and script to be run.

### Available scripts

* `rebuildrecentchanges.php`: Run Rebuild Recent Changes (note that this can take over 24 hours on a very large wiki)
* `refreshLinks.php`: Run a Link Refresh
* `refreshLinksChunked.php`: Run a link Refresh with Chunking (a Wrapper around refreshLinks.php that is more successful on large wikis)
* `updateArticleCount.php --update`: Attempt to fix Special:Statistics reporting incorrect info.
* `updateSpecialPages.php`: Force update active users, wanted pages, and other similar special pages.
* `autoPatrolAll.php --confirm`: Set all edits as patrolled.
* `userOptions.php skin --old "hydradark" --new "hydra"`: If you add HydraDark to `$wgSkipSkins` then use this to force orphaned users to use Hydra.
* `userOptions.php skin --old "hydra" --new "hydradark"`: If you add Hydra to `$wgSkipSkins` then use this to force orphaned users to use HydraDark.
* `debugLongRunJob.php`: Run a short, predictable job to test output.

#### Extension scripts

Template:See

* `approveAllPages.php`: Approve all pages (ApprovedRevs)
* `setCargoPageData.php`: Set Cargo Page Data (Cargo)
* `setCargoPageData.php --delete`: Set Cargo Page Data with Delete Flag (Cargo)
* `cargoRecreateData.php`: Run Cargo Recreate Data (Cargo)

### Additional scripts

If there are scripts that should be added to this list, please reach out to a Wiki Manager with the name of the script, what wiki it's needed on, and the use case for it.

## Wiki Guidelines

Taken in part from https://help.fandom.com/wiki/Wiki\_guidelines
Writing guidelines or policies for your wiki community can be a daunting task. Fortunately, there are some resources available to help guide the process.

### Basic tenets

To best encourage community growth, it is recommended to keep these tenets in mind when developing guidelines:

* Assume good faith
* Don't bite the newcomers

If you stick to these basic principles, you will be off to a good start in growing a strong community around your wiki.

### Learn from other wikis

When writing guidelines for a wiki, it may be helpful to refer to what other communities have done.

* Wikipedia. Wikipedia's guidelines may have a lot to offer, however, their rules are rather strict. Keep in mind that with Fandom wikis, as long as it is on-topic it is likely good content to be added to the wiki.
* Other Fandom and Gamepedia wikis. Established wikis such as Minecraft and Wowpedia have well-developed policies which have served their wikis well. As the subject matter is more likely closer in relation to what your wiki may be about, these may be good resources.

### Other notes

Besides the basic tenets above, you may want to consider issues such as enforcement of copyright protection and whether or not exploits/cheating are allowed to be discussed on the wiki.

## SEO

Please see https://help.fandom.com/wiki/SEO\_best\_practices and https://help.fandom.com/wiki/Main\_page\_and\_navigation
This page is meant to provide general **best practices** for structuring wikis, writing content and formatting to increase the chance of the wiki appearing first on results pages in Google. Called **Search Engine Optimization** or SEO for short, this is less of a science and more of an art. Note that this article is not an exhaustive guide, but a primer on what to pay attention to as you develop and expand a wiki.

## Administrator roles

For more info, see https://help.fandom.com/wiki/Category:Community and https://community.fandom.com/wiki/Category:Community.
By default, MediaWiki provides extra functionality to a group of trusted users called Administrators (historically known as 'sysops', and still referred to by that name in the codebase). Here at Gamepedia, we have another group of wiki administrators known as Wiki Guardians. Most of their role should go largely unnoticed by the normal users of a wiki community. Everyone can get involved in editing pages and even undertaking drastic reorganization of the wiki. The extra powers of an Administrator or Wiki Guardian are intended for use in settling disputes, major maintenance issues, and preventing repeated vandalism.

* Administrator list Template:Fullurl; choose Administrators from the drop-down list.
* Wiki Guardian list Template:Fullurl; choose Wiki Guardian from the drop-down list.

Another level of permissions within a default MediaWiki set-up is the "bureaucrat" group. Historically, the founder of any given wiki generally was accorded Bureaucrat rights, but here at Gamepedia, we have assumed this custodial role for the most part. Bureaucrat positions may be granted to admins by Wiki Managers on a case-by-case basis, with prerequisites for consideration being demonstrated admin reliability and consensus from fellow admins.

The main thing a bureaucrat can do, which Administrators and Wiki Guardians cannot, is to **promote users to be Administrators** and demote them to normal users. They can also promote users to be (and demote from) bureaucrats, autopatrol, bots, or other rights (see next section). In addition to modifying user rights, bureaucrats also can hide revisions from the public (see RevisionDelete).

* User groups and permissions (Gamepedia)
* Administrators guide (Gamepedia) Administrators (Gamepedia)
* Wiki Guardian (guide)(Gamepedia) Wiki Guardian (Gamepedia)
* Bureaucrats (Gamepedia)
* Wiki Manager (Gamepedia): part-time staff member (not all wikis are assigned a wiki manager). That manager's username should be listed on the Community portal, but if it is not, feel free to contact any Gamepedia staff member.
* Style Guides - If you are moderating a larger wiki, consider putting together and adding a style guide for the wiki. Typically you'll want to keep some uniformity with images or templates, so the colors and look of a wiki will be compatible.
 → For inspiration see ARK Style Guide or Minecraft Style Guide.
* Wiki Rules - Likewise with style guides, as the community grows consider adding or suggesting a community written page for Wiki Rules that can be updated with guidelines for the community's game. Ofttimes people will tend to just spam their YouTube videos to get likes, so those can be discouraged by having specific rules for given situations. Obviously each community as it grows will have specific issues that need to be addressed.
 → Feel free to check out ARK Rules or Minecraft Rules if you need ideas on specific rules that could be implemented.
* Dealing with trolls and vandals (Gamepedia)
* How to create a great guide or tutorial (Gamepedia)

## Categories

* Special:Categories
* https://help.fandom.com/wiki/Categories
* https://community.fandom.com/wiki/Help:Category

Categories / Categorization

* https://en.wikipedia.org/wiki/Special:Categories
* https://en.wikipedia.org/wiki/Help:Category
* https://en.wikipedia.org/wiki/Wikipedia:Categorization
* https://en.wikipedia.org/wiki/Wikipedia:FAQ/Categorization
* https://www.mediawiki.org/wiki/Help:Categories
* https://commons.wikimedia.org/wiki/Commons:Categories
* https://meta.wikimedia.org/wiki/Category:Categorization

Best Practices for Structuring your Wiki: Categories, Namespaces and Navigation:

* https://www.youtube.com/watch?v=wwi8s5VdHH0
* https://community.fandom.com/wiki/Category:Best\_Practices\_guides

best practices & descent categorization:

* https://discord.com/channels/381114133283864576/575128935524728835/850166947131686933

ifexist:

* https://discord.com/channels/381114133283864576/574329020905160705/782292196782374912

misc

* https://www.mediawiki.org/wiki/Category:Help
* https://en.wikipedia.org/wiki/Category:Wikipedia\_categorization
* https://en.wikipedia.org/wiki/Wikipedia:WikiProject\_Categories

### page text

On page Category:Template:Sitename, place "This is the root category for everything on the Template:Sitename."

or
I would suggest using categoriespagetext (see wp example below)...

Template:Sitename's **Special:Categories** helps you to browse through articles organized by topic. This special page lists all of the categories alphabetically.

* This series of pages may be difficult to navigate, as there could be hundreds or even thousands of categories. To jump to a specific starting spot, type the beginning letters in the "Categories" search box below.
* The root category for this wiki is Category:Template:Sitename.
* The list below includes both used and unused categories. Also see wanted categories.

### Categories (wikipedia)

Wikipedia's **categories** help you to browse through articles organized by topic. This special page is a way to see all of the categories listed alphabetically. \* This series of pages is difficult to navigate, as Wikipedia contains many thousands of categories. You can use the table of contents below to jump to the beginning letter of the category. The scrolling list below lets you choose the first two letters. To jump to a more specific starting spot, you can type the beginning letters in the "Categories" search box below. \* You may find it easier to locate categories using the Categorical index, which organizes categories by topic. \* For an introduction to categories see Wikipedia:FAQ/Categories. \* For policies related to categorization see Wikipedia:Categorization. \* The contents of this special page can be discussed at Wikipedia talk:Special:Categories. Template:SpecialCategoryTOC (requires template imports, https://en.wikipedia.org/wiki/Template:SpecialCategoryTOC)

categoriespagetext (found at Special:AllMessages) controls what is displayed at the top.
To find, use index.php?title=Special:AllMessages&offset=C&limit=5000&prefix=&filter=all&lang=en
Default value: The following categories exist on the wiki, and may or may not be unused. Also see wanted categories.

### hierarchy

* Top level would be Ferretwings Wiki
	+ if their main category name is "Main" or "Articles" or "Browse" or "Content", that needs to change.
* then **Topic**
* And then we use a few other major secondary categories at that topic level like:
	+ Media (which contains Images, Videos, Sound files)
	+ Maintenance (which includes most of the non-content stuff, like templates and the various maintenance categories)
	+ Community (which contains the more community facing stuff, like user groups and wiki rules etc)
	+ Category:Crew and Category:Cast (or Category:Cast and Crew)

#### possible main heirarchy

Possible Category hierarchy:

* Categories?
* Community
* Data dumps?
* Files
* FAQ
* Help
* Maintenance
* Merchandise
* News
* Policies and guidelines
* Projects
* Volunteering / training
* Templates
* About game
* About dev
* About wiki
* About Fandom

#### hierarchy trees

https://en.wikipedia.org/wiki/Category:Contents

https://www.mediawiki.org/wiki/Category:Top\_level

Category hierarchy for https://meta.wikimedia.org/

* https://meta.wikimedia.org/wiki/Category:Categories
* This is the top level category for Meta. This category should not include any articles.
	+ https://meta.wikimedia.org/wiki/Category:Community
	+ https://meta.wikimedia.org/wiki/Category:Documentation (help pages)
	+ https://meta.wikimedia.org/wiki/Category:Meta-Wiki
		- https://meta.wikimedia.org/wiki/Category:Images
		- https://meta.wikimedia.org/wiki/Category:Meta-Wiki\_maintenance
		- https://meta.wikimedia.org/wiki/Category:Templates
	+ https://meta.wikimedia.org/wiki/Category:Wikimedia
		- https://meta.wikimedia.org/wiki/Category:Global\_maintenance
		- https://meta.wikimedia.org/wiki/Category:Community
		- https://meta.wikimedia.org/wiki/Category:Data\_dumps
		- https://meta.wikimedia.org/wiki/Category:Wikimedia\_Foundation
		- https://meta.wikimedia.org/wiki/Category:Wikimedia\_organisation
		- https://meta.wikimedia.org/wiki/Category:Merchandise
		- https://meta.wikimedia.org/wiki/Category:News
		- https://meta.wikimedia.org/wiki/Category:Wikimedia\_policies\_and\_guidelines
		- https://meta.wikimedia.org/wiki/Category:Volunteering
	+ https://meta.wikimedia.org/wiki/Category:Projects

Category hierarchy for: https://foundation.wikimedia.org/

* https://foundation.wikimedia.org/wiki/Category:All
* This is the highest level of the Wikimedia category system.
	+ https://foundation.wikimedia.org/wiki/Category:Files
	+ https://foundation.wikimedia.org/wiki/Category:Frequently\_asked\_questions
	+ https://foundation.wikimedia.org/wiki/Category:Policies
	+ https://foundation.wikimedia.org/wiki/Category:Wiki\_maintenance
	+ https://foundation.wikimedia.org/wiki/Category:Users

Category hierarchy for https://community.fandom.com/wiki/Community\_Central

* https://community.fandom.com/wiki/Category:Browse
	+ https://community.fandom.com/wiki/Category:About\_Fandom
	+ https://community.fandom.com/wiki/Category:Community
	+ https://community.fandom.com/wiki/Community\_Central
	+ https://community.fandom.com/wiki/Category:Help
	+ https://community.fandom.com/wiki/Category:Hubs
	+ https://community.fandom.com/wiki/Category:Maintenance

https://witcher-games.fandom.com/

* https://witcher-games.fandom.com/wiki/Category:Witcher\_Wiki
* This is the Main category of the Witcher wiki
	+ https://witcher-games.fandom.com/wiki/Category:Witcher\_series
	+ https://witcher-games.fandom.com/wiki/Category:Andrzej\_Sapkowski writer
	+ https://witcher-games.fandom.com/wiki/Category:Blogs
	+ https://witcher-games.fandom.com/wiki/Category:Community
	+ https://witcher-games.fandom.com/wiki/Category:Companies
	+ https://witcher-games.fandom.com/wiki/Category:Disambiguation
	+ https://witcher-games.fandom.com/wiki/Category:Help
	+ https://witcher-games.fandom.com/wiki/Category:Images
	+ https://witcher-games.fandom.com/wiki/Category:Legal\_notices
	+ https://witcher-games.fandom.com/wiki/Category:News
	+ https://witcher-games.fandom.com/wiki/Category:People
	+ https://witcher-games.fandom.com/wiki/Category:Uploaded\_files
		- https://witcher-games.fandom.com/wiki/Category:Copyright
		- https://witcher-games.fandom.com/wiki/Category:Images
		- https://witcher-games.fandom.com/wiki/Category:Videos
	+ https://witcher-games.fandom.com/wiki/Category:Wiki\_maintenance
	+ https://witcher-games.fandom.com/wiki/Category:Witcher\_Wiki\_achievements
	+ https://witcher-games.fandom.com/wiki/Category:Witcher\_Wiki\_news
* https://witcher-games.fandom.com/wiki/Witcher\_Wiki:Simplified\_ruleset

http://wowpedia.fandom.com/

* https://wowpedia.fandom.com/wiki/Category:Wowpedia
* This category contains articles pertaining to the development and organization of Wowpedia itself.
* their tree is very messy...

https://minecraft.fandom.com/

* https://minecraft.fandom.com/wiki/Category:Minecraft\_Wiki
* This is the top-level category of the Minecraft Wiki. This should be the only category with no parent category.
	+ https://minecraft.fandom.com/wiki/Category:Articles
	+ https://minecraft.fandom.com/wiki/Category:Help
	+ https://minecraft.fandom.com/wiki/Category:Minecraft\_Wiki\_administration
		- https://minecraft.fandom.com/wiki/Category:Archives
		- https://minecraft.fandom.com/wiki/Category:Legal\_notices
		- https://minecraft.fandom.com/wiki/Category:Maintenance
		- https://minecraft.fandom.com/wiki/Category:Policies
		- https://minecraft.fandom.com/wiki/Category:Projects
		- https://minecraft.fandom.com/wiki/Category:Translations
		- https://minecraft.fandom.com/wiki/Category:Users
	+ https://minecraft.fandom.com/wiki/Category:Minecraft\_Wiki\_files
	+ https://minecraft.fandom.com/wiki/Category:Modules
	+ https://minecraft.fandom.com/wiki/Category:Page\_classification
	+ https://minecraft.fandom.com/wiki/Category:Templates

https://terraria.fandom.com

* https://terraria.fandom.com/wiki/Category:Terraria\_Wiki
* This is the root category for everything on the Terraria Wiki.
	+ https://terraria.fandom.com/wiki/Category:Archives
	+ https://terraria.fandom.com/wiki/Category:Community
	+ https://terraria.fandom.com/wiki/Category:Disambiguations
	+ https://terraria.fandom.com/wiki/Category:DPL\_tracking\_categories
	+ https://terraria.fandom.com/wiki/Category:Edit\_notices\_about\_purging
	+ https://terraria.fandom.com/wiki/Category:Files
	+ https://terraria.fandom.com/wiki/Category:Guides
	+ https://terraria.fandom.com/wiki/Category:Help
	+ https://terraria.fandom.com/wiki/Category:Hidden\_categories
	+ https://terraria.fandom.com/wiki/Category:Legal\_notices
	+ https://terraria.fandom.com/wiki/Category:Modules
	+ https://terraria.fandom.com/wiki/Category:Pages\_to\_transclude
	+ https://terraria.fandom.com/wiki/Category:Pages\_with\_errors\_from\_Eicons this should be under maintenance
	+ https://terraria.fandom.com/wiki/Category:Policies
	+ https://terraria.fandom.com/wiki/Category:Special\_subpages
		- should add recipe sub pages
	+ https://terraria.fandom.com/wiki/Category:Templates
	+ https://terraria.fandom.com/wiki/Category:Terraria
		- https://terraria.fandom.com/wiki/Category:Achievement-related\_elements
		- https://terraria.fandom.com/wiki/Category:Background\_object\_items
		- https://terraria.fandom.com/wiki/Category:Crossover\_content
		- https://terraria.fandom.com/wiki/Category:Environments
		- https://terraria.fandom.com/wiki/Category:Events
		- https://terraria.fandom.com/wiki/Category:Exclusive\_content
		- https://terraria.fandom.com/wiki/Category:Franchise
		- https://terraria.fandom.com/wiki/Category:Future\_features
		- https://terraria.fandom.com/wiki/Category:Game\_mechanics
		- https://terraria.fandom.com/wiki/Category:Historical\_content
		- https://terraria.fandom.com/wiki/Category:History
		- https://terraria.fandom.com/wiki/Category:Items
		- https://terraria.fandom.com/wiki/Category:NPCs
		- https://terraria.fandom.com/wiki/Category:Re-Logic
		- https://terraria.fandom.com/wiki/Category:Terraria:\_Otherworld
		- https://terraria.fandom.com/wiki/Category:Third\_party\_software
		- https://terraria.fandom.com/wiki/Category:Version\_content
		- https://terraria.fandom.com/wiki/Category:Versions

* + https://terraria.fandom.com/wiki/Category:Terraria\_Wiki/es all translated pages?
	+ https://terraria.fandom.com/wiki/Category:Things\_to\_do
	+ https://terraria.fandom.com/wiki/Category:User\_groups
	+ https://terraria.fandom.com/wiki/Category:Users I guess all admins should add their user pages to this category

https://terraria.wiki.gg

* https://terraria.wiki.gg/wiki/Category:Terraria\_Wiki