User:Nephele/Sandbox/1

The UESPWiki – Your source for The Elder Scrolls since 1995
Jump to: navigation, search

Noteworthy new features going from MW1.10 to MW1.14 (not an extensive list by any means, but those that seem useful for UESP)

  • Images can be moved (admin-only ... should it be extended to patrollers? 'movefile' group permission); redirects are allowed in image/file namespace
  • $wgExpensiveParserFunctionLimit limits number of times #ifexist can be used in a single page (default 100; we should probably use 500 though, like Wikipedia)
  • double redirects created by page moves can be automatically fixed
  • subpages can automatically be moved along with a main page (users and admins)
  • Special:Specialpages revamped in appearance/layout, along with some new special pages
  • Image namespace has been renamed to File namespace, but all existing image links will continue to work
  • Compatible with newer extensions, which should allow our extensions to be updated
  • Tidy now uses built-in PHP Tidy module (does this cause problems with templates that relied on tidy features, e.g., familytree?)
  • new page patrolling on Special:Newpages? Actually, we already have the ability to patrol from Special:Newpages, it's just that more patroller-related features have been added there.
  • parser has been revamped [1] which has the potential to cause some minor differences in how pages are converted from wikitext to HTML (primarily by fixing numerous obscure bugs)
  • new "upright" keyword for images that allows better thumbnailing of tall images
  • wgAddGroups and wgRemoveGroups parameters that could potentially be used to give admins the ability to promote/demote patrollers
  • "mark as patrolled" links any time a diff is viewed
  • nonexistent pages can now be protected (instead of needing spam-blocker pages)
  • .bmp images are automatically converted into .png for display in articles
  • predefined list of article deletion reasons
  • wikilinks to redirects can be given a different appearance from standard wikilinks (via CSS redirect class)
  • new "isActiveEditor" flag defined based on number of edits within a given number of days (default 30 edits with 30 days) -- won't affect our ActiveUsers page though (at least not at the moment)
  • inclusions/links/redirects can each be separately toggled on/off from Whatlinkshere
  • edit counts can now be optionally displayed on Special:ListUsers (requires $wgEdititis = true in LocalSettings.php)
  • improved performance for pages that display the same image more than once (will this help pages with lots of icons, e.g., old version of Morrowind:Merchant_List?)
  • wgMaxShellTime parameter to set maximum execution time for shell processes: will this fix some time-out bugs?
  • blocks can be modified without unblocking first
  • time zone in user preferences can be specified by location, so time offset automatically updates for daylight savings time
  • "did you mean" feature on searches: adds a hasSuggestion hook for a match; default search engines don't do anything with the hook (wikipedia uses it through extension Lucene-search or MWSearch); we could add a hook for hasSuggestion to our search customizations; perhaps create a mediawiki page listing misspellings; does also require updating UespSpecialSearch to include a lot of new code from default SpecialSearch


  • All extensions have been updated to the latest version
    • CheckUser can now look at last 3 months' worth of edits (although info prior to MW1.14 upgrade will never be available); reason for accessing CheckUser is now requested and logged
    • Cite now allows grouped references (actually Cite is the MW1.14 version -- the very latest version depends on MW1.15 features)
  • All extensions that have been requested at some point or another have been added:
    • Editcount
    • ExpandTemplates
    • ImageMap (this was requested quite a while back, so it's here more because I think it would be useful. The Battlespire quest walkthrough maps, for example: the letters could be turned into links to the appropriate page section). NB won't work on content2 without ImageMagick
  • Several other extensions that I think would be useful have been added. In many cases, there's no obvious immediate use for the extension, but it seemed like it might be helpful at some point and there's no harm in adding it now rather than later.
    • CustomCategory: allows sort labels to be displayed instead of article names on category pages
    • DeleteBatch: may be useful for Tamold deletions. However, only Daveh has permission to use the extension by default (this can be changed following dicussion). Also, Nephele and rpeh are able to effectively do the same thing using maintenance scripts on the server.
    • Dismissable Site Notice
    • DynamicFunctions: parser functions to access dynamic information (in particular, arguments provided in URL)
    • Icon: provides similar functionality to Template:Navimg, but far more efficiently (and without bugs as mentioned at Template talk:Navimg; generally permits icons to be created with less overhead.
    • Labeled Section Transclusion: allows sections of an article to be transcluded, with better control than standard noinclude/includeonly tags
    • MediaFunctions: parser functions to access image size, type
    • RegexFunctions: parser functions for regular expressions
    • WikiTextLoggedInOut: tags to allow different text to be displayed for anonymous or logged-in users

settings changes:

  • Admins can add/remove patroller rights. Admins already make the final call on patroller nominations, so there's no reason to add the extra step of bugging Daveh.
  • Admins can rename users. Not that renaming users is a frequent occurrence, but it seems like a task that can be entrusted to admins.
  • Patrollers can move (rename) files/images. By default, only admins are able to do this (although mediawiki almost allowed it for all registered users, so it is an "almost safe" action)
  • wgMaxRCAge = 28 days
  • removed clear=none overrides for div.floatleft, div.floatright, div.tright, and div.tleft -- but really want a better way to handle clear options on thumbnails... [[Image:name|thumb|right|clear=none]], for example?
    • 172 pages identified with adjacent thumbnail images (list saved at temp/fiximages)
  • removed 'prettytable' class from CSS (identical to wikitable and not being used anywhere)
  • $wgMaxShellTime=180 (default setting): shell processes will be killed after 180 seconds (might prevent large-page diffs from causing such extreme problems)
  • $wgFixDoubleRedirects=false (default setting), since "Tends to conflict with page move vandalism, use only on a private wiki."
  • $wgUseImageMagick=true NB won't work on content2 without ImageMagick

problems when MW1.10/MW1.14 running simultaneously

  • CheckUser will be unreliable
  • MW1.10 cannot handle redirects from image moves correctly
  • New functions/tags won't be recognized by MW1.10
  • New-format breadcrumb trails will be flaky (MW1.10 doesn't recognize how MW1.14 is caching the trails), but this only affects Arena pages