Page MenuHomePhorge
Feed All Stories

Jul 31 2016

CJC closed T108: HTML Form section taking wrong name as Resolved.

Fixed in R20:14. Thanks Jack :)

Jul 31 2016, 7:48 PM · Restricted Project
jack added a comment to T108: HTML Form section taking wrong name.

Using the uselang=qqx URL parameter on Special:AdminPanel/privacy I was able to figure out that the page expects the message keys to be adminpanel/privacy-privacy-section-editing and adminpanel/privacy-privacy-section-viewing (sic!), most likely because the special page is named AdminPanel/privacy in the constructor.

Jul 31 2016, 2:55 PM · Restricted Project
ddixit triaged T108: HTML Form section taking wrong name as Low priority.

Wasn't an issue when using extends specialPage, only became an issue on extends FormSpecialPage.

Jul 31 2016, 2:40 PM · Restricted Project
ddixit assigned T107: Set up privacy radio dial defaults to CJC.
Jul 31 2016, 2:14 PM · Restricted Project
CJC closed T83: Get email working as Resolved.

Added in R20:13.

Jul 31 2016, 1:00 PM · Restricted Project
CJC closed T85: Page layout for user permissions as Resolved.

Most completed R20:12.
Two things have been split off into new tasks:

Jul 31 2016, 12:56 PM · Restricted Project
CJC created T108: HTML Form section taking wrong name.
Jul 31 2016, 12:40 PM · Restricted Project
CJC created T107: Set up privacy radio dial defaults.
Jul 31 2016, 12:18 PM · Restricted Project
CJC added a comment to T84: Set up user permissions options.

Completed with R20:9, Minor fix in R20:10

Jul 31 2016, 12:15 PM · Restricted Project
CJC closed T82: Process data from form as Resolved.

Completed R20:11

Jul 31 2016, 12:14 PM · Restricted Project
CJC added a comment to T81: Get wiki data.

Completed in R20:7

Jul 31 2016, 12:13 PM · Restricted Project
CJC added a comment to T80: Create the skeleton of the extension.

Completed as of R20:3

Jul 31 2016, 12:13 PM · Restricted Project

Jul 30 2016

SamanthaNguyen added a member for Technical Debt: SamanthaNguyen.
Jul 30 2016, 8:38 AM

Jul 28 2016

isarra added a comment to T106: Let site stewards add local interwiki or interlanguage links.

Er, the extension has a global one and local ones on all the other wikis now, and just sort of merges those on those wikis, so if we converted to use that, uh...

Jul 28 2016, 7:03 PM
CJC closed T84: Set up user permissions options as Resolved.
Jul 28 2016, 3:39 PM · Restricted Project
ddixit closed T81: Get wiki data as Resolved.
Jul 28 2016, 1:10 PM · Restricted Project
ddixit closed T80: Create the skeleton of the extension as Resolved.
Jul 28 2016, 1:09 PM · Restricted Project
jack closed T99: Make Refreshed skin compatible with ShoutWiki ads as Resolved.

So I added (and self-merged) a new hook point, RefreshedInSidebar, to Refreshed (upstream commit), which allows us to inject 125x125px ads into the sidebar area.

Jul 28 2016, 11:37 AM · Skins
jack closed T99: Make Refreshed skin compatible with ShoutWiki ads, a subtask of T89: Adding Refreshed as an optional skin?, as Resolved.
Jul 28 2016, 11:37 AM · Skins

Jul 27 2016

jack updated subscribers of T106: Let site stewards add local interwiki or interlanguage links.

@isarra Do you know anything any thoughts on this? You merged our nasty hack (the ShoutWiki Interwiki Magic extension) into the upstream Interwiki extension a long time ago.

Jul 27 2016, 11:21 PM
CJC added a comment to T85: Page layout for user permissions.

Also, rename the submit button to "send"?

Jul 27 2016, 8:12 PM · Restricted Project
CJC added a comment to T85: Page layout for user permissions.

Needs to include a link back to the main AdminPanel page. And an explanation/link to an explanation of private wikis?

Jul 27 2016, 7:32 PM · Restricted Project

Jul 26 2016

cook879 created T106: Let site stewards add local interwiki or interlanguage links.
Jul 26 2016, 10:35 PM
cook879 renamed T105: Refactor ShoutWiki Calendar extension: Datepicker from Refactor Calendar ShoutWiki extension: Datepicker to Refactor ShoutWiki Calendar extension: Datepicker.
Jul 26 2016, 8:46 PM · Calendar

Jul 25 2016

SamanthaNguyen updated the task description for T87: Refactor ShoutWiki Calendar extension (tasklist).
Jul 25 2016, 11:01 PM · Calendar
SamanthaNguyen added a parent task for T105: Refactor ShoutWiki Calendar extension: Datepicker: T87: Refactor ShoutWiki Calendar extension (tasklist).
Jul 25 2016, 11:01 PM · Calendar
SamanthaNguyen added a subtask for T87: Refactor ShoutWiki Calendar extension (tasklist): T105: Refactor ShoutWiki Calendar extension: Datepicker.
Jul 25 2016, 11:01 PM · Calendar
SamanthaNguyen created T105: Refactor ShoutWiki Calendar extension: Datepicker.
Jul 25 2016, 11:00 PM · Calendar
SamanthaNguyen added a parent task for T104: Refactor ShoutWiki Calendar extension: HTML & CSS: T87: Refactor ShoutWiki Calendar extension (tasklist).
Jul 25 2016, 10:56 PM · Calendar
SamanthaNguyen added a subtask for T87: Refactor ShoutWiki Calendar extension (tasklist): T104: Refactor ShoutWiki Calendar extension: HTML & CSS.
Jul 25 2016, 10:56 PM · Calendar
SamanthaNguyen created T104: Refactor ShoutWiki Calendar extension: HTML & CSS.
Jul 25 2016, 10:54 PM · Calendar
SamanthaNguyen added a parent task for T103: Refactor ShoutWiki Calendar extension: Design: T87: Refactor ShoutWiki Calendar extension (tasklist).
Jul 25 2016, 10:54 PM · Calendar
SamanthaNguyen added a subtask for T87: Refactor ShoutWiki Calendar extension (tasklist): T103: Refactor ShoutWiki Calendar extension: Design.
Jul 25 2016, 10:53 PM · Calendar
SamanthaNguyen created T103: Refactor ShoutWiki Calendar extension: Design.
Jul 25 2016, 10:52 PM · Calendar
SamanthaNguyen created T102: Refactor ShoutWiki Calendar extension: Navigation.
Jul 25 2016, 10:50 PM · Calendar
SamanthaNguyen added a parent task for T101: Refactor ShoutWiki Calendar extension: User control and feedback: T87: Refactor ShoutWiki Calendar extension (tasklist).
Jul 25 2016, 10:49 PM · Calendar
SamanthaNguyen added a subtask for T87: Refactor ShoutWiki Calendar extension (tasklist): T101: Refactor ShoutWiki Calendar extension: User control and feedback.
Jul 25 2016, 10:49 PM · Calendar
SamanthaNguyen created T101: Refactor ShoutWiki Calendar extension: User control and feedback.
Jul 25 2016, 10:48 PM · Calendar
SamanthaNguyen added a parent task for T100: Refactor ShoutWiki Calendar extension: Readability: T87: Refactor ShoutWiki Calendar extension (tasklist).
Jul 25 2016, 10:46 PM · Calendar
SamanthaNguyen created T100: Refactor ShoutWiki Calendar extension: Readability.
Jul 25 2016, 10:44 PM · Calendar
SamanthaNguyen updated the image for Calendar from F332: fa-briefcase-blue.png to F348: profile.
Jul 25 2016, 10:29 PM
SamanthaNguyen updated the image for Calendar from F332: fa-briefcase-blue.png to F349: profile.
Jul 25 2016, 10:29 PM
SamanthaNguyen added a parent task for T99: Make Refreshed skin compatible with ShoutWiki ads: T89: Adding Refreshed as an optional skin?.
Jul 25 2016, 10:20 PM · Skins
SamanthaNguyen added a subtask for T89: Adding Refreshed as an optional skin?: T99: Make Refreshed skin compatible with ShoutWiki ads.
Jul 25 2016, 10:20 PM · Skins
SamanthaNguyen created T99: Make Refreshed skin compatible with ShoutWiki ads.
Jul 25 2016, 10:19 PM · Skins
cook879 closed T47: Move ad settings for Metrolook from pokeru's local settings to GlobalSettings.php as Resolved.

Fixed in rSHWK3876. Already deployed.

Jul 25 2016, 9:11 PM · Skins
cook879 closed T47: Move ad settings for Metrolook from pokeru's local settings to GlobalSettings.php, a subtask of T49: Enable Metrolook globally, as Resolved.
Jul 25 2016, 9:10 PM · Skins
jack added a comment to T97: CreateWiki::addToAnalytics should log to its own file.

Quoth lines 315-319 of /extensions/CreateWiki/CreateWiki_backend.php:

		// Allow this feature to be turned off, because history has sadly taught
		// us that we might need to do that every now and then...
		// This has to be here instead of being at the very beginning of this
		// function so that we can use the $wikiId variable here.
		if ( $wgCreateWikiAnalyticsLogMode && $wgCreateWikiAnalyticsLogFile ) {

Set $wgCreateWikiAnalyticsLogMode to true and $wgCreateWikiAnalyticsLogFile to a valid path and it won't even try to query the analytics DB, but rather writes the data to a comma-separated file.
If those variables aren't set and thus a connection to the analytics DB is attempted, in lines 351-353 we log the error message to both CW's own log ($wgDebugLogFile['CreateWiki']) as well as the standard error log (error_log()). Do you want the ordinary error_log removed and/or a new wfDebugLog call with a new group name (such as CreateWikiAnalytics) inserted?

Jul 25 2016, 1:09 AM · CreateWiki

Jul 24 2016

lewiscawte added a comment to T90: Upgrade MediaWiki to 1.28.

So we're looking at a 1.26 freeze sometime tomorrow evening (25/07/16) and then we'll begin working towards a 1.27 release with an internally agreed, rather hopeful timeline.

Jul 24 2016, 10:36 PM
lewiscawte added a comment to T98: Write a ShoutWiki library.

So I was thinking something along the lines of the libraries in vendor/ - which I believe use PHP namespaces (which I'd like to learn more about) and then if we need to write an even smaller meta-extension for that, then we could do that (and a name has disappeared from my head in the time it has taken to reply to this) and then load that globally.

Jul 24 2016, 10:24 PM · SWLib, Major Code
jack added a comment to T98: Write a ShoutWiki library.

One of the major problems I had with this idea the last time it popped into my mind was that where would the code go? Logically speaking it'd be a part of CreateWiki, as everything and anything is tied into the architecture that CW provides, requires and expects, but CW is enabled only on the English Hub! So we'll likely need to create a new meta-extension for this.
And thus we need a name for it, unless we'll settle for plain "ShoutWiki", and maybe source availability status would need to be considered. There are extensions which use and depend on the CW framework -- i.e. wiki_list and wiki_settings tables in $wgSharedDB -- which are open source (ShoutWikiAPI) and even more which are not, even if they are forked from an open source extension (ref).

Jul 24 2016, 10:11 PM · SWLib, Major Code
lewiscawte triaged T98: Write a ShoutWiki library as High priority.
Jul 24 2016, 10:00 PM · SWLib, Major Code
lewiscawte created T98: Write a ShoutWiki library.
Jul 24 2016, 9:59 PM · SWLib, Major Code
lewiscawte created T97: CreateWiki::addToAnalytics should log to its own file.
Jul 24 2016, 9:25 PM · CreateWiki
lewiscawte created T96: Manage custom extensions.
Jul 24 2016, 8:44 PM · Major Code, Restricted Project
jack added a comment to T91: Remove wfMsg in DumpsOnDemand.

Yes, it's FOSS, and yes, the usage of wfMsg might break it under MW 1.27, but that's the very least of this extension's problems. I mean, a literal s/wfMsg/wfMessage/g will work because of the existence of Message::__toString, so if someone really wants to run this under 1.27, it's not this issue really blocking that -- it's the fact that the extension's somewhat ShoutWiki-specific, requiring a core hack (for the CustomSpecialStatistics hook) and uses some other deprecated things, such as PHP i18n and setup files...not to mention the obvious lack of scalability (a known design issue at the time).

Jul 24 2016, 8:56 AM · Technical Debt

Jul 23 2016

isarra added a comment to T89: Adding Refreshed as an optional skin?.

Isn't this used on brickimedia production? It shouldn't be too likely to explode.

Jul 23 2016, 7:16 PM · Skins
jack reopened T89: Adding Refreshed as an optional skin? as "Open".

so that hopefully there's a bigger audience to test Refreshed

We're not here so you can test your code. Go break some other site.

So this was probably worded a bit badly. I'm sure that @SamanthaNguyen's intention wasn't to have unstable, potentially broken code deployed on ShoutWiki.

Jul 23 2016, 4:46 PM · Skins
jack added a comment to T87: Refactor ShoutWiki Calendar extension (tasklist).

Can this be broken / merged into more manageable chunks/problems and file those as separate tasks. Refactoring an entire extension as one task makes it less manageable.

Echoing this, mainly because my screen is what's considered small these days (resolution-wise) and having to scroll up and down all the time is annoying. :P

Jul 23 2016, 3:26 PM · Calendar
jack added a comment to T92: Drop CodeReview from Repo.

We don't use this extension in production

This is correct, but that's also because we don't have that many overly technical wikis, and also because we've never advertised it. Granted, that hasn't stopped users in the past from requesting different kinds of unsupported extensions, but still.

Jul 23 2016, 2:43 PM · Restricted Project, Technical Debt
lewiscawte added a project to T87: Refactor ShoutWiki Calendar extension (tasklist): Calendar.
Jul 23 2016, 11:19 AM · Calendar
lewiscawte created Calendar.
Jul 23 2016, 11:18 AM
lewiscawte added a comment to T87: Refactor ShoutWiki Calendar extension (tasklist).

Can this be broken / merged into more manageable chunks/problems and file those as separate tasks. Refactoring an entire extension as one task makes it less manageable.

Jul 23 2016, 11:17 AM · Calendar
lewiscawte added a parent task for T95: Upgrade Semantic MediaWiki: T43: Track and manage third party extensions.
Jul 23 2016, 9:45 AM · Other/Unspecified
lewiscawte added a parent task for T95: Upgrade Semantic MediaWiki: T43: Track and manage third party extensions.
Jul 23 2016, 9:45 AM · Other/Unspecified
lewiscawte added a subtask for T43: Track and manage third party extensions: T95: Upgrade Semantic MediaWiki.
Jul 23 2016, 9:45 AM · Extension Wishlist, Major Code
lewiscawte added a parent task for T95: Upgrade Semantic MediaWiki: T90: Upgrade MediaWiki to 1.28.
Jul 23 2016, 9:45 AM · Other/Unspecified
lewiscawte added a parent task for T95: Upgrade Semantic MediaWiki: T90: Upgrade MediaWiki to 1.28.
Jul 23 2016, 9:45 AM · Other/Unspecified
lewiscawte added a subtask for T90: Upgrade MediaWiki to 1.28: T95: Upgrade Semantic MediaWiki.
Jul 23 2016, 9:45 AM
lewiscawte triaged T95: Upgrade Semantic MediaWiki as High priority.
Jul 23 2016, 9:45 AM · Other/Unspecified
lewiscawte created T95: Upgrade Semantic MediaWiki.
Jul 23 2016, 9:44 AM · Other/Unspecified
lewiscawte added a subtask for T94: Remove unused extensions: T92: Drop CodeReview from Repo.
Jul 23 2016, 9:40 AM · Restricted Project, Restricted Project, Technical Debt
lewiscawte added a parent task for T92: Drop CodeReview from Repo: T94: Remove unused extensions.
Jul 23 2016, 9:40 AM · Restricted Project, Technical Debt
lewiscawte added parent tasks for T94: Remove unused extensions: T90: Upgrade MediaWiki to 1.28, T93: Tidy Production.
Jul 23 2016, 9:40 AM · Restricted Project, Restricted Project, Technical Debt
lewiscawte added a subtask for T90: Upgrade MediaWiki to 1.28: T94: Remove unused extensions.
Jul 23 2016, 9:40 AM
lewiscawte triaged T94: Remove unused extensions as High priority.
Jul 23 2016, 9:38 AM · Restricted Project, Restricted Project, Technical Debt
lewiscawte created T94: Remove unused extensions.
Jul 23 2016, 9:38 AM · Restricted Project, Restricted Project, Technical Debt
lewiscawte added a subtask for T93: Tidy Production: T28: Cleanup GlobalSettings.php.
Jul 23 2016, 9:35 AM · Restricted Project, Technical Debt
lewiscawte added a parent task for T28: Cleanup GlobalSettings.php: T93: Tidy Production.
Jul 23 2016, 9:35 AM · Restricted Project
lewiscawte triaged T93: Tidy Production as Normal priority.
Jul 23 2016, 9:35 AM · Restricted Project, Technical Debt
lewiscawte created T93: Tidy Production.
Jul 23 2016, 9:34 AM · Restricted Project, Technical Debt
lewiscawte added a parent task for T92: Drop CodeReview from Repo: T90: Upgrade MediaWiki to 1.28.
Jul 23 2016, 9:30 AM · Restricted Project, Technical Debt
lewiscawte triaged T92: Drop CodeReview from Repo as Wishlist priority.
Jul 23 2016, 9:30 AM · Restricted Project, Technical Debt
lewiscawte created T92: Drop CodeReview from Repo.
Jul 23 2016, 9:29 AM · Restricted Project, Technical Debt
lewiscawte added a subtask for T90: Upgrade MediaWiki to 1.28: T91: Remove wfMsg in DumpsOnDemand.
Jul 23 2016, 9:27 AM
lewiscawte created T91: Remove wfMsg in DumpsOnDemand.
Jul 23 2016, 9:27 AM · Technical Debt
lewiscawte triaged T90: Upgrade MediaWiki to 1.28 as Normal priority.
Jul 23 2016, 9:20 AM
lewiscawte renamed T90: Upgrade MediaWiki to 1.28 from Bump MediaWiki version of Wikis from 1.26.3 to 1.27.0 to Upgrade MediaWiki to 1.27.0.
Jul 23 2016, 9:20 AM
SamanthaNguyen closed T89: Adding Refreshed as an optional skin? as Invalid.

My apologies, my intention wasn't malicious (e.g trying to break any of the wikis), just a suggestion. Sorry about that.

Jul 23 2016, 9:13 AM · Skins
lewiscawte added a comment to T89: Adding Refreshed as an optional skin?.

so that hopefully there's a bigger audience to test Refreshed

Jul 23 2016, 9:07 AM · Skins
lewiscawte added a comment to T90: Upgrade MediaWiki to 1.28.

This isn't a small change. There are lots of things that need to be prepared to upgrade 7600 wikis to a new major version.

Jul 23 2016, 9:04 AM
SamanthaNguyen added a project to T89: Adding Refreshed as an optional skin?: Skins.
Jul 23 2016, 8:52 AM · Skins
SamanthaNguyen created T90: Upgrade MediaWiki to 1.28.
Jul 23 2016, 8:50 AM
SamanthaNguyen created T89: Adding Refreshed as an optional skin?.
Jul 23 2016, 8:45 AM · Skins
SamanthaNguyen claimed T87: Refactor ShoutWiki Calendar extension (tasklist).
Jul 23 2016, 5:54 AM · Calendar
lewiscawte closed T88: Pressing "Create Post" leads to a 404 error as Wontfix.
Jul 23 2016, 5:53 AM · Phabricator
SamanthaNguyen created T88: Pressing "Create Post" leads to a 404 error.
Jul 23 2016, 5:13 AM · Phabricator
SamanthaNguyen updated the task description for T87: Refactor ShoutWiki Calendar extension (tasklist).
Jul 23 2016, 2:45 AM · Calendar
SamanthaNguyen created T87: Refactor ShoutWiki Calendar extension (tasklist).
Jul 23 2016, 2:26 AM · Calendar

Jul 21 2016

jack added a comment to T80: Create the skeleton of the extension.
In T80#1112, @cook879 wrote:

FYI, you can tag the task in the commit, or the commit in the task, so you don't have to add comments. Whatever way around you want to do it, it is done via the "Edit Related Objects" option in the menu on the right of the page.

So this is slightly meta and off-topic, but you don't even need to use the "Edit Related Objects" option. Having "Bug: T<some task number>" in a new line in the commit message automatically links the commit and the associated task. For example:

CreateWiki: Fix a fatal bug in the backend.
Jul 21 2016, 2:07 AM · Restricted Project