UESPWiki:Dev History/2014

14 August 2014
MetaTemplateSaveData.php: A few  s have been left in place for investigative purposes while trying to figure out the   issue. This will cause minor corruption in the HTML output on dev when the hooks surrounding   are called. The issue seems to be that hooks are being called in close succession (e.g., ParserAfterTidy was called twice in a standard view of a random page with #saved data on it). When the timing is just right, this is causing problems as the master and slave databases are syncing. Data on the slave is out-of-date or not found, which is then saved back to the master inappropriately...or at least that's my theory.  &ndash;       20:07, 14 August 2014 (GMT)

4 August 2014
MetaTemplate.php, SpecialMetaVarsOnPage.php (et al): Work in progress on second Special page.  &ndash;       01:28, 5 August 2014 (GMT)

3 August 2014
MetaTemplate.php, SpecialPagesWithMetaVar.php (et al): Started work on first Special page.  &ndash;       05:11, 3 August 2014 (GMT)
: Done for now. 23:15, 3 August 2014 (GMT)
: Done for real this time. :) 02:15, 4 August 2014 (GMT)

1 August 2014
Temporarily set   to 100K and gave everyone on dev the   right as proof of concept for this bug. (Note that the actual server address is only being mailed to those who need it, so dev doesn't get slammed with random users launching large queries.)  &ndash;       15:30, 1 August 2014 (GMT)
:Settings returned to normal now that bug has been confirmed. 17:37, 1 August 2014 (GMT)

31 July 2014
MetaTemplate.php, ApiQueryMetaVars.php: Testing new API module (and afterwards, Special page) to allow listing MetaTemplate #save variables. Basic concept is there, but needs work to get output format as I want it.  &ndash;       18:28, 31 July 2014 (GMT)
: Quick update: module seems to work well now and is producing the expected output. 06:48, 1 August 2014 (GMT)

16 May 2014
SiteSpecialSearch.php: Updated ESOMod namespace ID to 148 instead of 149.  &ndash;       22:31, 16 May 2014 (GMT)

16 April 2014
UsersEditCount.php, UsersEditCount_body.php:
Added URL-only support (for now) to restrict query to, or filter out, specific groups (e.g., admins only, exclude bots).
Altered query field names per QueryPage::getQueryInfo.
Added API support (e.g. Top 10).  &ndash;       04:44, 16 April 2014 (GMT)

10 April 2014
SiteCustomCode.php, SiteSpecialSearch.php: Updated "ESO" search algorithm.  &ndash;       21:43, 10 April 2014 (GMT)

8 April 2014
LocalSettings.php: Several experiments to figure out a method of blocking Edit API for anyone other than registered bots. (What's on Restricting API usage doesn't work.)  &ndash;       02:50, 8 April 2014 (GMT)

1 April 2014
LocalSettings.php: Massive cleanup to remove outdated code and settings, and to re-organize existing settings to be more readable.  &ndash;       02:21, 2 April 2014 (GMT)

4 March 2014
LocalSettings.php: Mirrored namespace changes done on main wiki.
UespCustomCode/SiteSpecialSearch.php: added ESOMod to advanced search page --Alfwyn (talk) 15:07, 4 March 2014 (GMT)

28 February 2014
Added   to UespCustomCode/SiteSpecialSearch::load() so talk page setting is preserved on prev/next. Not sure this is the correct/best way to do it, but it seems to work.  &ndash;       22:57, 28 February 2014 (GMT)

15 February 2014
LocalSettings.php: changed   according to this.
Added   to all servers to disable captchas on submitting new URLs.  &ndash;       21:58, 15 February 2014 (GMT)

7 February 2014
MetaTemplate.php and MetaTemplate.alias.php re-updated with only the code changes required for modern versions of MediaWiki. (See this update, which randomly broke templates on content1/2, while content3/dev behaved as expected. In retrospect, I believe this may have been a memcached issue.) Originals saved as *.2014-02-06.php in the event that these same issues occur.  See the following pages on the MediaWiki site for more info: r52503 (fourth and fifth asterisks), $wgExtensionAliasesFiles, $wgExtensionMessagesFiles, and Special pages: The Setup File.  &ndash;       04:28, 7 February 2014 (GMT)
UespCustomCode/SiteCustomCode.php: added new special page Mostinterwikis ("Pages with the most interwikis"/language inter-wikis) to list of special pages to remove - no data, feature not used here. --Alfwyn (talk) 15:46, 7 February 2014 (GMT)
UespCustomCode/SiteCustomCode.php: define groups for special pages to appear on , so it's the same as current version instead of "other". --Alfwyn (talk) 16:42, 7 February 2014 (GMT)
Copied missing UespSiteStats extension from Content1. Did not enable it in LocalSettings.php in case it messed with our stats.  &ndash;       23:24, 7 February 2014 (GMT)

5 February 2014
UespCustomCode/SiteMonobook.php: replaced a style instance of "width=300px" with "width:300px" --Alfwyn (talk) 16:12, 5 February 2014 (GMT)

4 February 2014
Implemented this workaround to   in SiteNamespace.php. (Not done for other UespCustomCode magic words, though, since they're more likely to be used in comparisons as well as links.)  &ndash;       03:46, 4 February 2014 (GMT)
Undid that change for now, to fix broken trails. --Alfwyn (talk) 13:40, 4 February 2014 (GMT)
Removed non-functionally buttons in UespCustomCode/SiteSpecialSearch.php, that get later added by javascript toegether with functionality. --Alfwyn (talk) 14:27, 4 February 2014 (GMT)

3 February 2014
Installed Extension:Disambiguator under extensions/Disambiguator and activated it in LocalSettings.php to replace the gone Special:Disambiguations --Alfwyn (talk) 17:59, 3 February 2014 (GMT)
Renamed Job Queue class to something a little more logical to avoid conflict with 1.22 rename.  &ndash;       19:42, 3 February 2014 (GMT)
Ran runJobs.php to clear out existing job queue.  &ndash;       19:42, 3 February 2014 (GMT)

1 February 2014
Updated the dev wiki with a new copy of the database, images, and current wiki source. Old dev-wiki source code moved to /home/uespdev/uespdevwiki-1feb2014/. -- Daveh   22:02, 1 February 2014 (GMT)