Minecart Rapid Transit Wiki:Wiki Upgrade 2018

From Minecart Rapid Transit Wiki
Jump to navigation Jump to search

This page outlines all of the improvements and changes done as part of upgrading the wiki to Mediawiki 1.31.1.

See the Special:Version page for detailed version information and a list of all installed extensions.

New Mediawiki Features

This upgrade comes with a number of various performance, security, and usability improvements. The two new major features of note are:

Live Preview

Previews of an edited wiki article can now be shown without reloading the whole webpage. This feature does have some remaining bugs, but is turned on by default for the MRT Wiki, and can be turned off in your user preferences.

Grouped Recent Changes

There is now an "enhanced" recent changes format that groups edits together. Since this new format doesn't look very good on the main page, this feature is turned off by default for the MRT wiki, and can be turned on in your user preferences.

New and Updated Extensions

CategoryTree

  • Allows users to embed a dynamic view of a wiki category.
  • Example: <categorytree mode="pages">Buses</categorytree>

ConfirmEdit

  • Ensures that new wiki accounts can only be created with a special CAPTCHA password.

CheckUser

  • Allows administrators to lookup user IP addresses.

EmbedVideo

  • Allows users to embed videos from YouTube and other video services.
  • Example: {{#ev:youtube|VcyPiCml4WI}} or {{#ev:youtube|https://www.youtube.com/watch?v=VcyPiCml4WI}}

Gadgets

  • Allows users to enable JS-based gadgets from their preferences page.

ImageMap

  • Allows users to create clickable HTML image maps.

InputBox

  • Allows users to embed predefined HTML forms.
  • Search box example:
  <inputbox>
  type=search
  break=no
  </inputbox>

<inputbox> type=search break=no </inputbox>

MultimediaViewer

  • Provides an enhanced user interface for viewing full-size images.
  • Click the thumbnails below to view:

Central Park.png Miningstone.jpg Go to random.png

ParserFunctions

  • Provides additional logical and string wikitext functions.

PdfHandler

  • Provides a multipage preview format for uploaded PDFs.
  • Embed a single page from a pdf using: [[File:MRT Line Extensions - Frumple.pdf|page=1|400px]]

MRT Line Extensions - Frumple.pdf

Poem

  • Adds <poem> tag for poem formatting.

Dream Deferred by Langston Hughes <poem style="border: 2px solid #d6d2c5; background-color: #f9f4e6; padding: 1em;"> What happens to a dream deferred? Does it dry up Like a raisin in the sun? Or fester like a sore-- And then run? Does it stink like rotten meat? Or crust and sugar over-- like a syrupy sweet? Maybe it just sags like a heavy load. Or does it explode? </poem>

Renameuser

  • Allows administrators to rename wiki users.
  • If you would like to change your wiki username, please ask an administrator.

Scribunto

  • Allows for the embedding of Lua scripts.
  • See the code example Module:HelloWorld.
  • Invoke the code by adding this to your wiki page: {{#invoke:HelloWorld|hello}}
  • Hello, world!

VoteNY

  • Allows users to add vote counters.

Vote counter

Add this to your page with: <vote /> <vote />

Five-star voting

Add this to your page with: <vote type=1 /> <vote type=1 />

WikiEditor

  • Provides an enhanced wikitext editing interface.

Other Changes

  • New accounts can now create new pages immediately instead of waiting a certain time period and making a minimum number of edits.
  • PDF and SVG files can now be uploaded to the wiki.
  • Page hit counters were removed in Mediawiki 1.25 and will not be restored.
  • Actual wiki user IPs are now recorded properly, staff can now issue IP bans.
  • 3692 spam user accounts have been deleted.