Page MenuHomePhorge
Feed All Stories

Jun 23 2016

cook879 created T60: Fix no logo Nimbus bug.
Jun 23 2016, 8:29 PM · Skins

Jun 22 2016

lewiscawte closed T50: Run /maintenance/initSiteStats.php globally as Resolved.
Jun 22 2016, 11:17 PM · Restricted Project
lewiscawte added a comment to T51: Add wiki creation date (timestamp) into Special:MyWikis.

So I've implemented this functionality to CreateWiki, it uses wl_timestamp from wiki_list as it's timestamp. The code could probably be cleaned up a little further, but it works for now.

Jun 22 2016, 10:28 PM · Sprint 22/06/16, CreateWiki
isarra added a comment to T55: Rewrite CreateWiki Frontend.

I forgot what page three is, but remove any redundancies, clarify any unclear bits, group related bits, etc. Basically like the page 1 changes.

Jun 22 2016, 8:37 PM · Technical Debt, Design, Major Code, CreateWiki
isarra added a comment to T55: Rewrite CreateWiki Frontend.

For page two, make it out like sections for each skin, with a big checkbox by the title of each. Technically the entire thing is a table, as such:

Jun 22 2016, 8:34 PM · Technical Debt, Design, Major Code, CreateWiki
isarra added a comment to T55: Rewrite CreateWiki Frontend.

Also note that the form styles like the buttons and stuff should actually be provided by the skin or mw-ui/oojs; unfortunately none of the skins actually do, and stuff. But the padding would be standard form padding; the blue button would be standard progressive, etc.

Jun 22 2016, 8:25 PM · Technical Debt, Design, Major Code, CreateWiki
isarra added a comment to T55: Rewrite CreateWiki Frontend.

Mockup for the first page:

createwiki page 1 mockup (757×887 px, 69 KB)

Jun 22 2016, 8:22 PM · Technical Debt, Design, Major Code, CreateWiki
lewiscawte closed T18: Deploy LuaSandbox to Monolith / Fix Scribunto as Resolved.

LuaSandbox is now deployed on Monolith, and namespaceDupes.php is running to move all the Module: namespace pages to the correct namespace.

Jun 22 2016, 7:17 PM · Sprint 22/06/16, Restricted Project
lewiscawte moved T59: Fix DeleteWiki log entries for wikis which do not have the language code in their subdomain from Backlog to Stretch Goals on the Sprint 22/06/16 board.
Jun 22 2016, 6:52 AM · DeleteWiki, I18n
lewiscawte added a project to T59: Fix DeleteWiki log entries for wikis which do not have the language code in their subdomain: Sprint 22/06/16.
Jun 22 2016, 6:51 AM · DeleteWiki, I18n
jack created T59: Fix DeleteWiki log entries for wikis which do not have the language code in their subdomain.
Jun 22 2016, 6:50 AM · DeleteWiki, I18n

Jun 21 2016

lewiscawte created T58: Review effectiveness of ads.
Jun 21 2016, 11:04 PM · Advertising
lewiscawte created T57: Reporting Ads.
Jun 21 2016, 10:34 PM · Advertising
jack added a comment to T55: Rewrite CreateWiki Frontend.

the wiki 'type' value we ask users to set has no impact on these settings and sometimes does not reflect the permissions at all

Actually it does, kinda. On step 3, "Editing restrictions" and "Viewing restrictions" drop-down menus don't appear unless the wiki type is either private or school (although they, for whatever reason, did appear to me once even when wiki type was set to public. JS is weird.).
Furthermore if the chosen wiki type is "school", then the additional option "Users with an email address from" appears in both of the aforementioned drop-down menus. This causes a configuration variable, either $wgViewValidEmail or $wgEditValidEmail to be written to the generated Settings.php file. And as you noted, these two variables do nothing even though they probably should. We should probably look into integrating the PrivateDomains extension here somehow, since AFAIK the underlying idea was always to use PrivateDomains for these not-so-public wikis.

Jun 21 2016, 10:32 PM · Technical Debt, Design, Major Code, CreateWiki
lewiscawte updated subscribers of T55: Rewrite CreateWiki Frontend.
Jun 21 2016, 10:28 PM · Technical Debt, Design, Major Code, CreateWiki
lewiscawte added a comment to T55: Rewrite CreateWiki Frontend.

In addition to this, the wiki 'type' value we ask users to set has no impact on these settings and sometimes does not reflect the permissions at all.

Jun 21 2016, 10:27 PM · Technical Debt, Design, Major Code, CreateWiki
jack created T56: Convert CreateWiki to extension registration system (extension.json).
Jun 21 2016, 10:23 PM · Technical Debt, CreateWiki
lewiscawte created T55: Rewrite CreateWiki Frontend.
Jun 21 2016, 10:21 PM · Technical Debt, Design, Major Code, CreateWiki
lewiscawte moved T51: Add wiki creation date (timestamp) into Special:MyWikis from Backlog to Stretch Goals on the Sprint 22/06/16 board.
Jun 21 2016, 10:07 PM · Sprint 22/06/16, CreateWiki
lewiscawte moved T45: Missing texvccheck executable from Backlog to Stretch Goals on the Sprint 22/06/16 board.
Jun 21 2016, 10:07 PM · Math, Sprint 22/06/16, Restricted Project
lewiscawte moved T18: Deploy LuaSandbox to Monolith / Fix Scribunto from Backlog to Confirmed Tasks on the Sprint 22/06/16 board.
Jun 21 2016, 10:07 PM · Sprint 22/06/16, Restricted Project
lewiscawte added a project to T18: Deploy LuaSandbox to Monolith / Fix Scribunto: Sprint 22/06/16.
Jun 21 2016, 10:04 PM · Sprint 22/06/16, Restricted Project
lewiscawte added a project to T45: Missing texvccheck executable: Sprint 22/06/16.
Jun 21 2016, 10:04 PM · Math, Sprint 22/06/16, Restricted Project
lewiscawte added a project to T51: Add wiki creation date (timestamp) into Special:MyWikis: Sprint 22/06/16.
Jun 21 2016, 10:04 PM · Sprint 22/06/16, CreateWiki
lewiscawte added a hashtag to Sprint 22/06/16: #sprint-22-06-16.
Jun 21 2016, 10:00 PM
lewiscawte created Sprint 22/06/16.
Jun 21 2016, 10:00 PM
jack closed T29: Fix DeleteWiki as Resolved.

{rSHWK3884}, which I deployed earlier on, fixed this. (At least I believe it was that revision, might also have something to do with the few older patches, of which at least one was related to analytics. Anyway RESOLVED FIXED.)

Jun 21 2016, 9:57 PM · DeleteWiki, Restricted Project
lewiscawte closed T20: Google marking our emails as spam as Resolved.
Jun 21 2016, 8:50 PM · Restricted Project
lewiscawte added a comment to T50: Run /maintenance/initSiteStats.php globally.

Currently running, position (alphabetically as of posting): brandyland.

Jun 21 2016, 4:05 PM · Restricted Project

Jun 17 2016

cook879 created Interns.
Jun 17 2016, 8:21 PM

Jun 16 2016

lewiscawte changed the visibility for T25: Upgrade from 12.04.
Jun 16 2016, 11:16 PM · Restricted Project
lewiscawte closed T25: Upgrade from 12.04 as Resolved.

Grunt and Vertex were upgraded this morning.

Jun 16 2016, 11:16 PM · Restricted Project
lewiscawte closed T25: Upgrade from 12.04, a subtask of T18: Deploy LuaSandbox to Monolith / Fix Scribunto, as Resolved.
Jun 16 2016, 11:16 PM · Sprint 22/06/16, Restricted Project
SamanthaNguyen added a comment to T53: Investigate Metrolook ad placement.

There's a document.write in https://phabricator.wikimedia.org/diffusion/EDSN/browse/master/DismissableSiteNotice.hooks.php , what do you think?

Jun 16 2016, 10:12 PM · Advertising, Skins
SamanthaNguyen added a member for Mobile: SamanthaNguyen.
Jun 16 2016, 10:05 PM
jack added a comment to T53: Investigate Metrolook ad placement.

So something somewhere is calling document.write, which isn't really supported in MediaWiki anymore and that's breaking things. This results in a warning logged into the browser's JS console: "Use of 'write' is deprecated. Use jQuery or mw.loader.load instead.". This traces back to the file /resources/src/mediawiki.legacy/wikibits.js.
I was able to reproduce the broken ad behavior in Opera 37.0.2178.32 under Windows 7.

Jun 16 2016, 4:51 PM · Advertising, Skins
jack added a comment to T54: User menu is overlayed by ShoutWikiAds sidebar advertisement .
div#mw-panel-right {
	top: 120px;
}

might/should fix this, at least for anons. Tested on Opera 37.0.2178.32 under Windows 7. No idea what to do w/ logged-in users, though.

Jun 16 2016, 4:45 PM · Advertising, Skins
lewiscawte added a comment to T54: User menu is overlayed by ShoutWikiAds sidebar advertisement .

The ad needs pushing further down the page. Overlaying that user menu on top of the ad is just calling for an invalid click activity strike.

Jun 16 2016, 5:53 AM · Advertising, Skins

Jun 15 2016

MtMNC added a comment to T53: Investigate Metrolook ad placement.

Oddly enough, I've gotten several different ad placements, including the correct one. This is on Chrome 51.0.2704.84 on OS X 10.11.4 (El Capitan). Here are some examples:

Jun 15 2016, 9:08 PM · Advertising, Skins
SamanthaNguyen created T54: User menu is overlayed by ShoutWikiAds sidebar advertisement .
Jun 15 2016, 8:30 PM · Advertising, Skins
SamanthaNguyen added a comment to T53: Investigate Metrolook ad placement.

Sidebar isn't working, after a couple of refreshes here and there - Using Windows 10, Chrome v51.0.2704.84, 1366 x 768

Jun 15 2016, 8:25 PM · Advertising, Skins
jack changed the visibility for Mobile.
Jun 15 2016, 8:03 PM
jack changed the visibility for I18n.
Jun 15 2016, 8:03 PM
jack changed the visibility for Monaco.
Jun 15 2016, 8:02 PM
jack changed the visibility for Aurora.
Jun 15 2016, 8:02 PM
jack changed the visibility for Other/Unspecified.
Jun 15 2016, 8:01 PM
jack changed the visibility for SharedNewtalk.
Jun 15 2016, 8:01 PM
jack changed the visibility for ProblemReports.
Jun 15 2016, 8:01 PM
jack changed the visibility for CreateWiki.
Jun 15 2016, 8:00 PM
jack changed the visibility for Skins.
Jun 15 2016, 8:00 PM
Bouncepaw added a comment to T53: Investigate Metrolook ad placement.

Ads are looking weird on Mobile Chrome too. Samsung Galaxy A3, Android 5.0.2, Mobile Chrome 51. Can anyone check ads with other browsers?

Jun 15 2016, 6:19 PM · Advertising, Skins
jack added a comment to T53: Investigate Metrolook ad placement.

This looks like it could've been a temporary glitch due to whatever JavaScript loading issues or somesuch on Google's end, or missing JS dependencies; more details, especially on reproducibility, would help. There's a possibility that this bug is one that manifests only on certain platforms (Windows, maybe just Windows 7) when using a certain version of Google Chrome.

Jun 15 2016, 4:20 PM · Advertising, Skins
jack added a comment to T52: Help link in Metrolook sidebar takes you to MediaWiki's Help:Contents.

Some background info on this: a while ago (when? I can't remember and I'm too lazy to look it up) a bunch of system messages (which link to help pages) were changed to point to MediaWiki.org help pages by default. This makes sense (for most MediaWiki users), because MW.org's help pages are "licensed" into the public domain, are guaranteed to be at least somewhat up-to-date and that way users don't necessarily have to copy the pages to their local wiki(s).
Currently (as of MediaWiki 1.26.3) there are 11 matches for Special:MyLanguage and 28 matches for mediawiki.org in /languages/i18n/en.json. Of these, the following are "user-facing" and might need to be customized for ShoutWiki:

Jun 15 2016, 2:53 PM · Skins
cook879 created T53: Investigate Metrolook ad placement.
Jun 15 2016, 11:19 AM · Advertising, Skins
cook879 created T52: Help link in Metrolook sidebar takes you to MediaWiki's Help:Contents.
Jun 15 2016, 11:14 AM · Skins
lewiscawte added a comment to T25: Upgrade from 12.04.

Grunt is scheduled for Thursday, 5AM UTC.

Jun 15 2016, 12:11 AM · Restricted Project

Jun 13 2016

lewiscawte added a comment to T25: Upgrade from 12.04.

Monolith is now running 14.04, which took about half an hour with no reported downtime (or the window was under 3 minutes and not caught by external monitoring tools).

Jun 13 2016, 6:14 AM · Restricted Project
lewiscawte added a comment to T18: Deploy LuaSandbox to Monolith / Fix Scribunto.

With Monolith now running 14.04, we should be able to give this another shot.

Jun 13 2016, 6:12 AM · Sprint 22/06/16, Restricted Project
lewiscawte changed the visibility for T18: Deploy LuaSandbox to Monolith / Fix Scribunto.
Jun 13 2016, 6:11 AM · Sprint 22/06/16, Restricted Project

Jun 11 2016

lewiscawte awarded T51: Add wiki creation date (timestamp) into Special:MyWikis a Like token.
Jun 11 2016, 7:28 PM · Sprint 22/06/16, CreateWiki
jack created T51: Add wiki creation date (timestamp) into Special:MyWikis.
Jun 11 2016, 8:12 AM · Sprint 22/06/16, CreateWiki

Jun 9 2016

jack created T50: Run /maintenance/initSiteStats.php globally.
Jun 9 2016, 12:37 PM · Restricted Project
jack added a comment to T49: Enable Metrolook globally.

So the last time we updated our version of Metrolook was in {rSHWK3754}, in December 2015. I'm not sure if we'd need to update our version for the public launch -- no major changes have been done to the skin and AFAIK it's pretty feature-complete, but it'd be nice to be running the latest version, for i18n and whatnot.

Jun 9 2016, 12:00 PM · Skins

Jun 6 2016

lewiscawte renamed T48: Add the globally enabled skins to CreateWiki from Add the default enabled wikis to CreateWiki to Add the globally enabled skins to CreateWiki.
Jun 6 2016, 6:17 PM · CreateWiki, Skins
cook879 added a comment to T48: Add the globally enabled skins to CreateWiki.

While T49 isn't technically blocking this, it makes sense to do it in one swoop

Jun 6 2016, 2:36 PM · CreateWiki, Skins
cook879 added a subtask for T48: Add the globally enabled skins to CreateWiki: T49: Enable Metrolook globally.
Jun 6 2016, 2:36 PM · CreateWiki, Skins
cook879 added a parent task for T49: Enable Metrolook globally: T48: Add the globally enabled skins to CreateWiki.
Jun 6 2016, 2:36 PM · Skins
cook879 added a subtask for T49: Enable Metrolook globally: T47: Move ad settings for Metrolook from pokeru's local settings to GlobalSettings.php.
Jun 6 2016, 2:36 PM · Skins
cook879 created T49: Enable Metrolook globally.
Jun 6 2016, 2:35 PM · Skins
cook879 created T48: Add the globally enabled skins to CreateWiki.
Jun 6 2016, 2:34 PM · CreateWiki, Skins
cook879 created T47: Move ad settings for Metrolook from pokeru's local settings to GlobalSettings.php.
Jun 6 2016, 2:29 PM · Skins

Jun 5 2016

jack created T46: Make cross-wiki staff tools (LookupContribs, MultiLookup) great again.
Jun 5 2016, 4:19 PM · Technical Debt, Other/Unspecified
jack created T45: Missing texvccheck executable.
Jun 5 2016, 1:36 PM · Math, Sprint 22/06/16, Restricted Project

Jun 4 2016

jack created T44: Remove Aurora-specific MediaWiki core hacks.
Jun 4 2016, 7:53 PM · Technical Debt, Aurora
jack added a comment to T42: Use Piwik API.

It's worth noting that we've altered Piwik's DB schema slightly (see /extensions/CreateWiki/CreateWiki_backend.php, function addToAnalytics). That being said, I recall we've discussed about this some years ago but I don't remember what was the precise rationale for this, besides the "this is how Piwik devs want you to use their thing from an external application". What benefits does this provide over our current setup of directly doing an INSERT?

Jun 4 2016, 6:47 PM · CreateWiki

May 31 2016

lewiscawte created T43: Track and manage third party extensions.
May 31 2016, 7:31 PM · Extension Wishlist, Major Code
lewiscawte created T42: Use Piwik API.
May 31 2016, 6:05 PM · CreateWiki
jack added a comment to T41: Cleanup legacy image pathing.
In T41#439, @lewiscawte wrote:

Examples - the bot that creates the info pages on hub, and the previous hub pages.

May 31 2016, 4:10 AM · Technical Debt, CreateWiki

May 30 2016

lewiscawte added a project to T20: Google marking our emails as spam: Restricted Project.
May 30 2016, 6:18 PM · Restricted Project
lewiscawte added a comment to T41: Cleanup legacy image pathing.

Examples - the bot that creates the info pages on hub, and the previous hub pages.

May 30 2016, 5:55 PM · Technical Debt, CreateWiki
lewiscawte added a comment to T29: Fix DeleteWiki.

So without looking into it further, I seem to recall previous investigation of similar errors resulting in the conclusion that these files didn't exist, and therefore was failing as expected although a mental note was filed that better error handling was needed.

May 30 2016, 5:55 PM · DeleteWiki, Restricted Project
lewiscawte created T41: Cleanup legacy image pathing.
May 30 2016, 5:54 PM · Technical Debt, CreateWiki
lewiscawte created T40: Remove hardcoded paths from CreateWiki.
May 30 2016, 5:53 PM · Technical Debt, CreateWiki

May 28 2016

jack added a project to T33: Make all strings i18n: I18n.
May 28 2016, 8:19 PM · I18n, Athena
jack added projects to T29: Fix DeleteWiki: CreateWiki, Restricted Project.

The analytics code has been wrapped in a try-catch block since 2 November 2014, so it definitely shouldn't be the problem (unless it doesn't work as intended?); if estabilishing a connection to the analytics server fails for whatever reason, it should log an error message to the log (/var/log/hhvm/error.log) but continue deleting whatever it can. Grepping this error log file currently yields 14 matches, 13 of them being "Can't connect to MySQL server on <IP address>" and the odd one out being "Unknown database 'analytics'" (wtf).

May 28 2016, 8:16 PM · DeleteWiki, Restricted Project
cook879 triaged T32: Reinforcement through Athena should delete the real page as Normal priority.
May 28 2016, 10:57 AM · Athena
cook879 triaged T34: Broken spam bot filter tags match with math as Normal priority.
May 28 2016, 10:56 AM · Athena
cook879 triaged T39: Add an observation mode as Normal priority.
May 28 2016, 10:56 AM · Athena

May 27 2016

cook879 raised the priority of T39: Add an observation mode from Wishlist to Needs Triage.
May 27 2016, 10:25 PM · Athena
cook879 lowered the priority of T39: Add an observation mode from Normal to Wishlist.
May 27 2016, 10:25 PM · Athena
cook879 moved T37: User status filter from Backlog to Wishlist on the Athena board.
May 27 2016, 10:25 PM · Athena
cook879 moved T38: Training data selection tool from Backlog to Wishlist on the Athena board.
May 27 2016, 10:25 PM · Athena
cook879 created T39: Add an observation mode.
May 27 2016, 10:23 PM · Athena
cook879 created T38: Training data selection tool.
May 27 2016, 10:21 PM · Athena
cook879 created T37: User status filter.
May 27 2016, 10:17 PM · Athena
cook879 created T36: Deleted filter take into account pages blocked by Athena.
May 27 2016, 10:16 PM · Athena
cook879 created T35: Special:Athena needs pagination.
May 27 2016, 10:15 PM · Athena
cook879 created T34: Broken spam bot filter tags match with math.
May 27 2016, 10:14 PM · Athena
cook879 created T33: Make all strings i18n.
May 27 2016, 10:13 PM · I18n, Athena
cook879 created T32: Reinforcement through Athena should delete the real page.
May 27 2016, 10:11 PM · Athena