Guild Wars 2 Wiki:Requests for technical administration

From Guild Wars 2 Wiki
Jump to navigationJump to search

Many MediaWiki extensions or non-default server configurations are incredibly useful for the day-to-day operation of the wiki. However, all changes of this nature have a cost, be it resources or simply installation issues. All requests to alter the wiki platform should go through this process.

The process[edit]

Configuring or modifying the official wiki's technical operation requires ArenaNet's approval and assistance. Having a single, unified proposal process makes getting an official response much easier and much more likely.

ArenaNet's technical team will check this page regularly for any new requests and post a response next to the request, indicating whether the change was accepted, and the request will be closed for a period of no less than four months.

ArenaNet administrators: All current community requests are under community requests below.

Submitting a request[edit]

The first step in submitting a request should be to discuss it on the talk page. A new heading should be created for every request.

If there is consensus that the request would be beneficial to the wiki then a formal request should be created. Create a subpage of this article to hold the request and then include it in the "community requests" heading below. This request must include the following details:

Name and version (if applicable) of the software or change you request
Note whether your request is the installation of a MediaWiki extension, a change to MediaWiki or IIS's configuration.
State clearly how the change you request will be used. Mention benefits of the change, particularly actions that are impossible or extremely cumbersome without this change.
Provide links to relevant websites. Mention whether other prominent MediaWiki installations implement this change, and what problems (if any) they have encountered.
Possible pitfalls
Note potential pitfalls to making this change. This includes issues with server load and process execution time, potentially alienating markup on the wikitext of articles, or other tangible reasons why installing this alteration might not be a great idea. Most changes have at least one pitfall, so no change will be considered unless this section has something significant in it. If there really are no pitfalls, an explanation (or a link to one) explaining why this is the case is necessary.

Community requests[edit]

The following formal requests have been discussed by the community on the talk page and deemed to be beneficial to the wiki.

Enabling video files[edit]

Enabling video files AND Extension:TimedMediaHandler
Mediawiki extension
Currently we can only use gifs for animations. They offer terrible quality for their file size. We believe we can provide a better user experience with video files, even small ones. For the moment we're not asking for any increase in the file upload size limit.
mw:Manual:$wgFileExtensions, mw:Extension:TimedMediaHandler, Guild Wars 2 Wiki talk:Requests for technical administration#Enabling video files.
Possible pitfalls 

Since there are two separate parts here I'll spell them out:

  1. Download and install the extension mw:Extension:TimedMediaHandler. Change the $wgTmhEnableMp4Uploads configuration for this extension to "true"
  2. Add ".mp4" as an allowed file extensions using the instructions on mw:Manual:$wgFileExtensions (the installation of TimedMediaHandler should also add webm, ogg, and ogv automatically)


Add a Mediawiki extension
Currently the gw2 EN wiki uses few custom written widgets to provide full screen images when clicking on thumbnails (i.e. it enlarges the image). A more consistent approach would be to use the extension bundled with mediawiki which provides the same features. We probably already have the extension downloaded as part of core mediawiki, so it's likely a case of just adding wfLoadExtension( 'MultimediaViewer' );
mw:Extension:MultimediaViewer, Guild Wars 2 Wiki talk:Requests for technical administration#mw:Extension:MultimediaViewer
Possible pitfalls 

Replacement of existing search extension[edit]

Figure 1
Figure 2
Removal of Extension:TitleKey, installation of Extension:CirrusSearch and two further associated extensions
Mediawiki extension
  • Search autocompletion in multiple namespaces has been broken since March 2020. The currently used extension, TitleKey (which originally supported the ability to search in all namespaces to be case-insensitive), is incompatible with our current version of MW and the extension source has not been updated for MW 1.34 (currently our search autocompletion entries are limited to Mainspace only, with no option to receive prompts for namespaces useful to editors such as File and Template).
    • As an example, see Figure 1 on the right: The first few results from typing "Template:Armor" should appear below the search box per Special:PrefixIndex/Template:Armor, e.g. Template:Armor, however not a single result appears.
    • We suggest removing Extension:TitleKey since it is unsupported and important functionality is broken for MW 1.34+.
  • We then suggest installing mw:Extension:Elastica (backend), mw:Extension:CirrusSearch (normal search features) and mw:Extension:AdvancedSearch (enhanced search page with the various options clearly laid out).
    • The first two extensions will provide a better search service than the natively built in search module, and should address the autocompletion issue.
    • Currently our Special:Search only offers rough or exact (when you wrap the input in quotes) match searching. Finding a relevant result is often patchy as a result.
    • The third extension (see Figure 2 on the right) massively improves search functionality by adding a dropdown menu which allows you to specify a page by Category, page text content, title, not like title...
    • All three extensions are utilised by other large wikis such as Wikipedia, and as such their extensions will in all likelihood continue to be supported as MW continues to be upgraded to further versions (unlike Extension:TitleKey which was used by basically nobody and as a result there was no apparent attempt to update it when it broke).
mw:Extension:Elastica, mw:Extension:CirrusSearch, mw:Extension:AdvancedSearch
Possible pitfalls

Requests being considered by ArenaNet[edit]

The following formal requests are under consideration by ArenaNet.

  • No pending requests.

Approved requests pending install[edit]

The following formal requests have been approved by ArenaNet and are in queue to be incorporated on the wiki.

  • No pending requests.

Requests unable to be installed at this time[edit]

The following formal requests are unable to be installed at this time. Please see the talk page of the affected item to see the reasoning behind this status.

  • None at this time.

Installed requests[edit]

The following formal requests have been approved by ArenaNet and have been installed on the wiki.