PathfinderWiki
Log in

Forum:MediaWiki 1.23: Things to fix

From PathfinderWiki
Forums: Workshop > MediaWiki 1.23: Things to fix

PathfinderWiki has been upgraded to MediaWiki 1.23! Please report any issues to Oznogon/User_talk or the Workshop.


The upgrade to 1.23 went pretty smoothly could have gone worse. Here's a log of things that had to be fixed.

BREAKING:

  • The News Channel 1.64 extension used functions deprecated in 1.19 and removed in 1.23, breaking Special:SpecialPages.
    • Updated the extension to the last released version, 1.66. Unless we start using this now un-maintained extension, we should consider removing it.Oznogon (talk) 18:09, 12 July 2015 (UTC)
    • Disabled the extension as it was hitting database errors, meaning it probably doesn't work anyway. Please tell me if you use it and I'll reassess. —Oznogon (talk) 21:53, 17 July 2015 (UTC)
  • The DPLforum extension uses a function deprecated in 1.16 and removed in 1.20. A workaround is in place. An updated version of the extension is also available.
  • The Request Account page is broken. The 1.19 ConfirmAccount extension was incompatible with 1.23. Updating the extension to REL1_23 caused problems as the 1.20 version introduced breaking changes to configuration variables. Updating those variables resolved that issue; it then started failing on an account request with database errors. The culprits were two new MySQL fields that the updated extension doesn't add itself when part of an MW upgrade: acr_xff VARCHAR(255) NULL default '' and acr_agent VARCHAR(255) NULL default ''. Manually adding those fields to mw_account_credentials and mw_account_requests resolved the problem. —Oznogon (talk) 18:09, 12 July 2015 (UTC)
  • The Merge and Delete Accounts extension failed to load. Updated the extension to REL1_23, works. —Oznogon (talk) 16:24, 13 July 2015 (UTC)
  • The Quicklink extension (the box that autosuggests links when entering [[ while editing) isn't appearing. This extension does not appear to be maintained.
    • Enabled the WikiEditor extension, which provides interfaces for a bunch of editing tasks. One of those is for link insertion, which performs an autocompleting search when you type in it. This is optional and can be enabled in your Preferences as the "Enable enhanced editing toolbar" and "Enable wizards for inserting links, tables as well as the search and replace function" options.
    • Wikia's similar LinkSuggest extension may work, but will require some adaptation. Wikia's extension uses functions from 1.19 that no longer exist in 1.23, and the official LinkSuggest extension neither works nor is supported on 1.23 (1.25+ only). —Oznogon (talk) 21:30, 12 July 2015 (UTC)
    • Fix Quicklink.
  • The search-box autosuggestion feature isn't working. Updated the TitleKey extension, which resolved the issue. It's also shinier now. —Oznogon (talk) 20:08, 12 July 2015 (UTC)
  • Externally hosted images stopped working because the EmbedImg and EmbedImga extensions are deprecated. Removed the extensions and modified {{External}} to suit. Weeded out all manually entered img tags. —OznoBot (talk) 16:18, 16 July 2015 (UTC)

REGRESSIONS:

  • PFVector pointed to a lot of skin resources that are no longer where it expects them to be. Those need to be fixed for folks who want to stick with the old skin. The skin remains functional, just ugly. Fixed the paths. —Oznogon (talk) 19:48, 12 July 2015 (UTC)
  • The Book Sources special page (what comes up when you click an ISBN) uses a different source for search options, reverting the list to its original set of search options.

TRIVIAL:

  • Refreshed didn't reset all of the CSS it relies on, and changes to the base styling in 1.23 tweaked some elements' appearance.
    • The sidebar headers have more space.
    • The main page headers are padded differently.Oznogon (talk) 21:30, 12 July 2015 (UTC)
    • The edit buttons on sections changed their CSS class name from editsection to mw-editsection, breaking modifications. Already addressed. —Oznogon (talk) 18:09, 12 July 2015 (UTC)
    • The spaces after hlist bullets no longer collapse as expected. This might require some per-skin style changes. 1.23's base styles incorporate some sort of whitespace/wrap handling that... just works? Ping if it doesn't. I've removed our custom hlist bullet wrap handling from Common.css. —Oznogon (talk) 18:43, 16 July 2015 (UTC)
    • Button styles changed for the search and user login pages (and probably elsewhere).
      • Will require per-skin changes or edits to the master styles, as it looks like MW 1.23 disregards Common.css on login pages as a security measure. Already done on Refreshed. —Oznogon (talk) 17:37, 17 July 2015 (UTC)
  • Table of contents now run across the entire page. --Brandingopportunity (talk) 14:50, 13 July 2015 (UTC)Oznogon (talk) 07:37, 14 July 2015 (UTC)
  • PFVector 1.23 adds extra padding to images in navboxes. —Oznogon (talk) 16:49, 17 July 2015 (UTC)

NEW FEATURES

  • Email notifications on watched pages suddenly work when they didn't before.
  • The global search box now lets you choose between searching for the keyword or going directly to a page from the autocompletion list itself.
  • When previewing a page while logged in, you can see raw statistics about how resource-intensive the page is.
  • New special pages.
  • More information in the "Page information".