MtDu (Justin Du)
Volunteer Contributor

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Nov 26 2015, 5:43 AM (95 w, 1 d)
Availability
Available
IRC Nick
MtDu
LDAP User
Unknown
MediaWiki User
MtDu

"Start where you are. Use what you have. Do what you can." - Arthur Ashe

I'm a motivated tech enthusiast who strives to make the world a better place. I recently started contributing to the Wikimedia Foundation, and am constantly learning new things.

Github: https://github.com/mdew192837
Blog: https://mtdublog.wordpress.com/

Recent Activity

Tue, Sep 19

MtDu added a comment to T176003: Blogpost about Google Code-in 2016 and the experience in Wikimedia afterwards.

Side Note: Google Code in 2017 was just announced today. We can apply as an organization on October 7. :)
https://opensource.googleblog.com/2017/09/announcing-google-code-in-2017.html

Tue, Sep 19, 1:57 AM · Developer-Relations (Oct-Dec 2017), Wikimedia-Blog-Content

Fri, Sep 15

MtDu added a comment to T176003: Blogpost about Google Code-in 2016 and the experience in Wikimedia afterwards.

@Aklapper
Where should I draft this and share it?

Fri, Sep 15, 3:54 PM · Developer-Relations (Oct-Dec 2017), Wikimedia-Blog-Content

Fri, Aug 25

MtDu placed T158779: {CTRL} + {ENTER} should post a post in flow up for grabs.

Yeah sorry, I don't think I have time to do this right now. School started, and I am applying to university. @Trizek-WMF

Fri, Aug 25, 11:30 AM · Easy, Accessibility, Collaboration-Team-Triage, StructuredDiscussions

Aug 13 2017

Qgil awarded T173224: Newsletter should support editing previous revisions a Yellow Medal token.
Aug 13 2017, 6:03 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, MediaWiki-extensions-Newsletter
MtDu added a comment to T161883: Adjust sliding animation time of pointers on short distances.

Any pointers? @WMDE-Fisch

Aug 13 2017, 12:06 PM · Revision-Slider, TCB-Team
MtDu added a comment to T142184: Highlight diffs I haven't seen since my last visit.

Interested in this. Subscribing to keep up to date on this. :)

Aug 13 2017, 5:23 AM · German-Community-Wishlist, TCB-Team, Revision-Slider

Aug 12 2017

MtDu claimed T161883: Adjust sliding animation time of pointers on short distances.

I'll try this myself.

Aug 12 2017, 9:02 PM · Revision-Slider, TCB-Team
MtDu closed T169421: Newsletter publisher name not showing up correctly on Manage page. as Resolved.

Nevermind. After further investigation, it has been determined this issue is fixed on my end.

Aug 12 2017, 8:52 PM · MW-1.30-release-notes (WMF-deploy-2017-08-15 (1.30.0-wmf.14)), Patch-For-Review, MediaWiki-extensions-Newsletter
MtDu closed T169421: Newsletter publisher name not showing up correctly on Manage page. , a subtask of T110170: Goal: Deploy Newsletter extension in Wikimedia, as Resolved.
Aug 12 2017, 8:52 PM · wikimedia-extension-review-queue, MW-1.30-release-notes (WMF-deploy-2017-08-08_(1.30.0-wmf.13)), User-Addshore, Patch-For-Review, User-notice, Goal, Community-Liaisons, Wikimedia-Hackathon-2016, MediaWiki-extensions-Newsletter
MtDu created T173224: Newsletter should support editing previous revisions.
Aug 12 2017, 8:42 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, MediaWiki-extensions-Newsletter
MtDu reopened T169421: Newsletter publisher name not showing up correctly on Manage page. as "Open".

This still happens on other pages, ex. when I edit an old revision.

Aug 12 2017, 8:39 PM · MW-1.30-release-notes (WMF-deploy-2017-08-15 (1.30.0-wmf.14)), Patch-For-Review, MediaWiki-extensions-Newsletter
MtDu reopened T169421: Newsletter publisher name not showing up correctly on Manage page. , a subtask of T110170: Goal: Deploy Newsletter extension in Wikimedia, as Open.
Aug 12 2017, 8:39 PM · wikimedia-extension-review-queue, MW-1.30-release-notes (WMF-deploy-2017-08-08_(1.30.0-wmf.13)), User-Addshore, Patch-For-Review, User-notice, Goal, Community-Liaisons, Wikimedia-Hackathon-2016, MediaWiki-extensions-Newsletter
MtDu closed T163425: RevisionSlider reloads diff needlessly when dragged back to original position as Resolved.

Code has been merged, so closing task as resolved. :)

Aug 12 2017, 3:54 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), Patch-For-Review, Easy, Need-volunteer, Revision-Slider, TCB-Team
MtDu committed rERSL61e5d029cd94: Fix unnecessary reloading of diff (authored by MtDu).
Fix unnecessary reloading of diff
Aug 12 2017, 3:46 PM
MtDu committed rERSL276f6fd271ec: Fix unnecessary reloading of diff (authored by MtDu).
Fix unnecessary reloading of diff
Aug 12 2017, 3:40 PM
MtDu claimed T96061: Add a "Mark all as read" button at Special:Notifications for no-JS users.
Aug 12 2017, 12:08 PM · MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), User-notice-collaboration, Patch-For-Review, Collaboration-Team-Triage, Collab-Notifications-Page, Easy

Aug 10 2017

MtDu committed rORES4760b3b803ef: [WIP] Updating to Revscoring 2.0 (authored by MtDu).
[WIP] Updating to Revscoring 2.0
Aug 10 2017, 8:44 PM
MtDu committed rERSL8f9b30b3ac15: Reduce confusion for mw.util.getUrl() (authored by MtDu).
Reduce confusion for mw.util.getUrl()
Aug 10 2017, 6:52 PM
MtDu claimed T171067: Revision Slider Date Should be Link.
Aug 10 2017, 6:37 PM · MW-1.30-release-notes (WMF-deploy-2017-08-15 (1.30.0-wmf.14)), Patch-For-Review, Easy, Need-volunteer, Revision-Slider, TCB-Team, Design, WMDE-Design
GitHub <noreply@github.com> committed rORES194254173071: Merge 763f5e22e3bb905013694c50a7e7084fb4ef3cdd into… (authored by MtDu).
Merge 763f5e22e3bb905013694c50a7e7084fb4ef3cdd into…
Aug 10 2017, 2:24 PM
MtDu committed rORES763f5e22e3bb: Add documentation for developers with local ORES install (authored by MtDu).
Add documentation for developers with local ORES install
Aug 10 2017, 2:24 PM

Aug 9 2017

MtDu added a comment to T166231: Adjust tooltip font-size for Modern and MonoBook skins.

Can we close this now? @WMDE-Fisch

Aug 9 2017, 5:03 PM · MW-1.30-release-notes (WMF-deploy-2017-08-15 (1.30.0-wmf.14)), Patch-For-Review, Easy, Need-volunteer, Revision-Slider, TCB-Team
MtDu committed rERSLd665c03e0acd: Monobook uses x-small and a globalWrapper to make everything inside of it… (authored by MtDu).
Monobook uses x-small and a globalWrapper to make everything inside of it…
Aug 9 2017, 3:49 PM
MtDu committed rERSLc15caac4ef9e: Monobook uses x-small and a globalWrapper to make everything inside of it… (authored by MtDu).
Monobook uses x-small and a globalWrapper to make everything inside of it…
Aug 9 2017, 3:31 PM
MtDu claimed T166231: Adjust tooltip font-size for Modern and MonoBook skins.

Patch coming soon!

Aug 9 2017, 3:19 PM · MW-1.30-release-notes (WMF-deploy-2017-08-15 (1.30.0-wmf.14)), Patch-For-Review, Easy, Need-volunteer, Revision-Slider, TCB-Team

Aug 7 2017

MtDu added a comment to T171709: Create ext:Newsletter tasks/feature/enhancement goals for Wikimania Hackathon 2017.

I'm interested in helping out at some point, but I'm prioritizing some other projects.

Aug 7 2017, 9:49 PM · Wikimania-Hackathon-2017, MediaWiki-extensions-Newsletter

Jul 4 2017

MtDu placed T168205: createAndPromote.php --reason missing up for grabs.

Not sure where I need to insert the reason itself in the maintenance script, ideas @Reedy?

Jul 4 2017, 2:16 PM · Easy, MediaWiki-Maintenance-scripts
MtDu claimed T168205: createAndPromote.php --reason missing.

I'll take care of it.

Jul 4 2017, 2:09 PM · Easy, MediaWiki-Maintenance-scripts
MtDu closed T169173: Add message checker and insertable for Oppia variables as Resolved.

Patch has been merged and deployed, thus closing as resolved.

Jul 4 2017, 2:08 PM · Patch-For-Review, Easy, translatewiki.net
MtDu claimed T169173: Add message checker and insertable for Oppia variables.
Jul 4 2017, 1:28 PM · Patch-For-Review, Easy, translatewiki.net

May 25 2017

MtDu added a comment to T157817: ExtensionFunctions array convertExtensionToRegistration.php.

On second though... @Reedy any pointers?

May 25 2017, 1:51 AM · MediaWiki-Maintenance-scripts
MtDu claimed T157817: ExtensionFunctions array convertExtensionToRegistration.php.

I'm bored. I'll fix it.

May 25 2017, 1:47 AM · MediaWiki-Maintenance-scripts
MtDu claimed T166195: rebuildrecentchanges.php purgeFeeds() purges the wrong cache.

I'll take care of this

May 25 2017, 1:15 AM · MW-1.30-release-notes, Patch-For-Review, Easy, Technical-Debt, MediaWiki-Maintenance-scripts

May 24 2017

MtDu claimed T66949: Maintenance script for populating pp_sortkey.

Working on this now, under guidance of @Catrope , should be done soon. :)

May 24 2017, 7:58 PM · MW-1.30-release-notes, Easy, MediaWiki-Maintenance-scripts, MediaWiki-Database

May 23 2017

MtDu updated subscribers of T154789: Closure formatting is ugly.

Have no idea how to approach this, but am willing it to take it on. @Legoktm Any guidance you can give me on how to tackle this?

May 23 2017, 10:31 PM · Patch-For-Review, MediaWiki-Codesniffer

May 21 2017

MtDu updated the task description for T159081: [Non-security] General improvements for the Newsletter extension.
May 21 2017, 9:04 AM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, Wikimedia-Hackathon-2017, MediaWiki-extensions-Newsletter
MtDu updated the task description for T159081: [Non-security] General improvements for the Newsletter extension.
May 21 2017, 8:47 AM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, Wikimedia-Hackathon-2017, MediaWiki-extensions-Newsletter
MtDu updated the task description for T159081: [Non-security] General improvements for the Newsletter extension.
May 21 2017, 8:28 AM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, Wikimedia-Hackathon-2017, MediaWiki-extensions-Newsletter
MtDu added a comment to T159081: [Non-security] General improvements for the Newsletter extension.

Note: For "SpecialNewsletterCreate.php" line 52, the UI does not change as a result of https://gerrit.wikimedia.org/r/354897, only that mainpage validation exists, using HTMLForm validation.

May 21 2017, 8:13 AM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, Wikimedia-Hackathon-2017, MediaWiki-extensions-Newsletter

May 8 2017

MtDu added a comment to T106104: [Task] Convert WikibaseQuality, WikibaseQualityConstraints and WikibaseQualityExternalValidation to use extension registration.

No, sorry. What priority is this? @Lucas_Werkmeister_WMDE

May 8 2017, 1:00 PM · Wikibase-Quality-External-Validation, Wikibase-Quality-Constraints, Wikibase-Quality, Wikidata
MtDu added a comment to T164242: Find and fix undeclared dependencies to mw.util, mw.notify etc of on-wiki scripts and gadgets.

Sorry, I don't quite understand how to fix this. Is there documentation for this that could help me understand it? I see the example edit, but I don't quite understand what it's doing syntactically.

May 8 2017, 10:56 AM · Wikimedia-Hackathon-2017, Community-Tech-fixes, Wikimedia-General-or-Unknown

Apr 27 2017

MtDu added a comment to T49338: Add hook before changing of userrights.

My exams end on May 12, Can take a look then. Feel free to if you're up to it. @TTO

Apr 27 2017, 2:47 AM · MediaWiki-User-management, Easy

Mar 29 2017

MtDu claimed T158779: {CTRL} + {ENTER} should post a post in flow.

I'll try to fix this. If urgent, feel free to do it.

Mar 29 2017, 11:18 PM · Easy, Accessibility, Collaboration-Team-Triage, StructuredDiscussions

Mar 28 2017

MtDu claimed T161421: Wikibugs realname should use HTTPS.

Should be fixed now.

Mar 28 2017, 4:00 AM · Easy, Wikibugs
MtDu added a comment to T158785: App - Convert some legacy Obj-C to Swift.

I'll be attending the Hackathon, and am interested in learning a lot when I'm there.

Mar 28 2017, 1:03 AM · Wikipedia-iOS-App-Backlog, iOS-app-Bugs, Wikimedia-Hackathon-2017

Feb 24 2017

MtDu added a comment to T157739: Remove unused message keys from MobileFrontend.

@bmansurov
I'll try to get to it this weekend. Feel free to work on it if you have time.

Feb 24 2017, 2:23 AM · MW-1.29-release (WMF-deploy-2017-03-21_(1.29.0-wmf.17)), Reading-Web-Sprint-93-🔍🔍🔍🔍🔍, Unplanned-Sprint-Work, Patch-Needs-Improvement, Patch-For-Review, Technical-Debt (RW-Tech-Debt), MediaWiki-Internationalization, Easy, I18n, MobileFrontend, Readers-Web-Backlog

Feb 18 2017

MtDu claimed T157739: Remove unused message keys from MobileFrontend.

I'll try to finish this up.

Feb 18 2017, 8:11 PM · MW-1.29-release (WMF-deploy-2017-03-21_(1.29.0-wmf.17)), Reading-Web-Sprint-93-🔍🔍🔍🔍🔍, Unplanned-Sprint-Work, Patch-Needs-Improvement, Patch-For-Review, Technical-Debt (RW-Tech-Debt), MediaWiki-Internationalization, Easy, I18n, MobileFrontend, Readers-Web-Backlog

Jan 27 2017

MtDu claimed T156486: PHP notice about undefined tags in SpecialBlock.

I'll fix this. Sorry for not catching it earlier.

Jan 27 2017, 3:27 PM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-01-31_(1.29.0-wmf.10)), Wikimedia-log-errors, Patch-For-Review, MediaWiki-User-management

Jan 25 2017

MtDu placed T155044: Extension OmegaWiki failing tests due to missing apihelp messages up for grabs.

I'm not going to block anyone from taking this task. Feel free. :)

Jan 25 2017, 12:14 PM · Patch-For-Review, Easy, I18n, MediaWiki-extensions-WikiLexicalData-or-OmegaWiki, Continuous-Integration-Config
MtDu placed T154926: Extension PagesList failing tests due to apihelp message missing up for grabs.

I'm not going to block anyone from taking this task. Feel free. :)

Jan 25 2017, 12:14 PM · Patch-For-Review, Easy, MediaWiki-extensions-Other, I18n

Jan 18 2017

MtDu added a comment to T154498: Remove remaining ContentHandler deprecated functions and hooks.

@FilipGCI @Reedy
I just updated documentation for all the hooks.
@Reedy
Could you check on the other functions and give the final axe? Does any documentation need to be updated there?

Jan 18 2017, 11:16 PM · Patch-For-Review, MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-01-24_(1.29.0-wmf.9)), User-Daniel, Technical-Debt, MediaWiki-ContentHandler
MtDu updated the task description for T154498: Remove remaining ContentHandler deprecated functions and hooks.
Jan 18 2017, 11:16 PM · Patch-For-Review, MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-01-24_(1.29.0-wmf.9)), User-Daniel, Technical-Debt, MediaWiki-ContentHandler
MtDu added a comment to T155324: QuizGame admin panel: Pressing delete or reinstate should ask for confirmation before performing the action.

I posted some comments @FilipGCI

Jan 18 2017, 12:17 PM · Patch-For-Review, Design, Social-Tools, QuizGame

Jan 17 2017

MtDu claimed T154311: the "sortable" URL parameter is reversed in Special:MessageGroupStats.
Jan 17 2017, 10:44 PM · Easy, Regression, MediaWiki-extensions-Translate

Jan 16 2017

MtDu added a comment to T150338: Remove VisualEditor browser test inside MobileFrontend.

Does anyone have time to give this a review and close this up? :)

Jan 16 2017, 2:00 PM · MW-1.29-release (WMF-deploy-2017-01-17_(1.29.0-wmf.8)), Patch-For-Review, Google-Code-In-2016, Easy, Technical-Debt (RW-Tech-Debt), Readers-Web-Backlog, MobileFrontend, VisualEditor

Jan 14 2017

MtDu added a comment to T132134: Remove wfIncrStats logging from Special:MobileOptions.

Note: There are also some calls in includes/MobileContext.php and includes/api/ApiMobileView.php. I'm not sure if we should remove those as well.

Jan 14 2017, 11:19 PM · Unplanned-Sprint-Work, Reading-Web-Sprint-90-🍌, MW-1.29-release (WMF-deploy-2017-01-17_(1.29.0-wmf.8)), Google-Code-In-2016, Technical-Debt (RW-Tech-Debt), Readers-Web-Backlog, Easy, MobileFrontend
MtDu claimed T132134: Remove wfIncrStats logging from Special:MobileOptions.

I'll clean this up, since GCI is almost over. :)

Jan 14 2017, 11:16 PM · Unplanned-Sprint-Work, Reading-Web-Sprint-90-🍌, MW-1.29-release (WMF-deploy-2017-01-17_(1.29.0-wmf.8)), Google-Code-In-2016, Technical-Debt (RW-Tech-Debt), Readers-Web-Backlog, Easy, MobileFrontend
MtDu claimed T150338: Remove VisualEditor browser test inside MobileFrontend.

I'll clean this up. :)

Jan 14 2017, 11:10 PM · MW-1.29-release (WMF-deploy-2017-01-17_(1.29.0-wmf.8)), Patch-For-Review, Google-Code-In-2016, Easy, Technical-Debt (RW-Tech-Debt), Readers-Web-Backlog, MobileFrontend, VisualEditor
MtDu closed T154222: Create Newsletter Extension Help page as Resolved.

General consensus seems to agree that this is resolved. Let me know if any updates are needed.
Thanks!

Jan 14 2017, 3:18 PM · Google-Code-In-2016, Documentation, MediaWiki-extensions-Newsletter

Jan 11 2017

MtDu updated subscribers of T154761: "Register" newsletters instead of "Create".

@01tonythomas @Qgil
Should we also rename our specialpages from specialcreatenewsletter to specialregister newsletter? If so, that would mean a lot of the qqq.json documentation would need to be updated. I think we should do it else it would be confusing to users to see Special:CreateNewsletter and then see Register Newsletter. Let me know what you think.
Thanks!

Jan 11 2017, 2:03 AM · User-Addshore, Patch-For-Review, Google-Code-In-2016, MediaWiki-extensions-Newsletter

Jan 10 2017

MtDu claimed T155044: Extension OmegaWiki failing tests due to missing apihelp messages.
Jan 10 2017, 8:16 PM · Patch-For-Review, Easy, I18n, MediaWiki-extensions-WikiLexicalData-or-OmegaWiki, Continuous-Integration-Config
MtDu claimed T154926: Extension PagesList failing tests due to apihelp message missing.

I'll fix this within the next few days. :) Thanks!

Jan 10 2017, 11:54 AM · Patch-For-Review, Easy, MediaWiki-extensions-Other, I18n

Jan 9 2017

MtDu added a comment to T154763: Subscribe/Unsubscribe newsletter floating dialog disappears too soon.

The change now looks ok, but I don't think we should show it forever. See https://doc.wikimedia.org/mediawiki-core/master/js/#!/api/mw.notification. There is an option called autoHideSeconds, which defaults to 5. That is what is causing the problem. I think we should change it to 10.

Jan 9 2017, 4:27 PM · Patch-For-Review, Google-Code-In-2016, Design, MediaWiki-extensions-Newsletter
MtDu added a comment to T154763: Subscribe/Unsubscribe newsletter floating dialog disappears too soon.

@FilipGCI
You need to go to Special:Newsletters, and subscribe/unsubscribe in order to get the pop-up dialog

Jan 9 2017, 11:19 AM · Patch-For-Review, Google-Code-In-2016, Design, MediaWiki-extensions-Newsletter

Jan 8 2017

MtDu claimed T154606: Extension MultiUpload failing tests due to apihelp message missing.

Should be a simple fix.

Jan 8 2017, 11:28 PM · I18n, Patch-For-Review, Easy, MediaWiki-extensions-MultiUpload
MtDu added a comment to T154802: Nimbus gate-and-submit fails on jshint.

@Umherirrender
If I'm not mistaken, this just requires the following code in .jshintrc?
"jquery": "true"
If so, I can push a patch really fast.

Jan 8 2017, 11:18 PM · Easy, JavaScript, Nimbus
Nemo_bis awarded T154644: Special:PageLanguage doesn't allow the user to enter a reason/comment a Piece of Eight token.
Jan 8 2017, 9:04 AM · MW-1.29-release (WMF-deploy-2017-01-17_(1.29.0-wmf.8)), MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, MediaWiki-API, MediaWiki-Special-pages

Jan 7 2017

Qgil awarded T154342: Remove redundant and unnecessary logging from the Newsletter Extension a Yellow Medal token.
Jan 7 2017, 10:29 AM · Patch-For-Review, Google-Code-In-2016, MediaWiki-extensions-Newsletter
Qgil awarded T154341: Research the usage of NewsletterDeletionUpdate (and probably remove it) a Yellow Medal token.
Jan 7 2017, 10:28 AM · Google-Code-In-2016, MediaWiki-extensions-Newsletter

Jan 6 2017

MtDu added a comment to T93724: Foxway: Module 'ext.Foxway.DebugLoops' must not depend on 'jquery'.

The dependency on JQuery was removed in https://gerrit.wikimedia.org/r/#/c/330727/.

Jan 6 2017, 3:15 PM · MediaWiki-extensions-Other
MtDu created T154773: Broken Tests in PhpTags Extension.
Jan 6 2017, 2:22 PM · MediaWiki-extensions-PhpTags
MtDu created T154772: Broken Tests in FoxWay Extension.
Jan 6 2017, 2:16 PM · MediaWiki-extensions-Other
MtDu added a comment to T131492: Better UI for adding / removing Newsletter publishers.

Personally, I like the second option. I think it looks nicer, but the first does look more like a classic newsletter. In terms of code, it's probably wiser to ask @01tonythomas and @Qgil

Jan 6 2017, 1:58 PM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-02-07_(1.29.0-wmf.11)), Patch-For-Review, Google-Code-In-2016, MediaWiki-extensions-Newsletter
MtDu added a comment to T154222: Create Newsletter Extension Help page.

Very good! After a first read, the only big question mark I have is that "User rights" section in the middle of the instructions. If that section belongs to that page, it would be better placed at the end. However, I am not even sure that section belongs to that page, since configuration of user rights is an action that only can be set when configuring the extension in a wiki, and therefore it would be better placed in https://www.mediawiki.org/wiki/Extension:Newsletter

I'm not sure. I think it would be useful for people to see what rights they need to be able to do certain things. However, they are described on the extension page, and the user will probably get an error if they can't do something, so... I guess this can be further discussed. @01tonythomas What do you think? For now, I will move it to the end of the page.

By the way, is https://www.mediawiki.org/wiki/Extension:Newsletter linked from anywhere in that page?

Will do that now.

There are other details here and there, but I think those are minor and could be left out of the GCi required work.

I can still fix those, if you want me to. :)

Jan 6 2017, 11:55 AM · Google-Code-In-2016, Documentation, MediaWiki-extensions-Newsletter
MtDu updated subscribers of T149455: [Task] Improve the ArticlePlaceholder documentation.

@Aklapper @Ladsgroup @Lucie
Is this still needed? It seems @SamanthaNguyen has recently made some pretty comprehensive edits to the documentation since this was imported. https://www.mediawiki.org/w/index.php?title=Extension:ArticlePlaceholder&action=history
Thanks!

Jan 6 2017, 2:54 AM · Google-Code-In-2016, Documentation, Easy, Ladies-That-FOSS-Wikidata, Wikidata, ArticlePlaceholder
MtDu moved T154534: Restrict 'newsletter-{create,manage,destroy}' only to 'sysop' by default from Proposed tasks to Imported in GCI Site on the Google-Code-In-2016 board.

Thanks to the admin who published it!

Jan 6 2017, 12:24 AM · Patch-For-Review, Google-Code-In-2016, MediaWiki-extensions-Newsletter
MtDu updated subscribers of T154222: Create Newsletter Extension Help page.

@Qgil,
The beginnings of this page are here. https://www.mediawiki.org/wiki/Help:Extension:Newsletter. Please take a look when you can and leave feedback. I will continue to improve this!
Thanks!

Jan 6 2017, 12:17 AM · Google-Code-In-2016, Documentation, MediaWiki-extensions-Newsletter

Jan 5 2017

MtDu added a comment to T141598: "Go to top" icon is misaligned on iOS.

@Florian @Jdlrobson
The student working on this seems to no longer have claimed the task. Is there any way for you all to contact him/her to allow him to finish the task? If not, I can fix the issues in the patch so we can get it merged. :)

Jan 5 2017, 12:35 PM · MW-1.29-release (WMF-deploy-2017-01-17_(1.29.0-wmf.8)), Patch-For-Review, Google-Code-In-2016, Readers-Web-Backlog, Design, MobileFrontend, Easy
MtDu closed T90149: LDAP based login is broken in pywikibot because lgdomain is not set as Resolved.

Patch has been merged. Hence closing as resolved. Thanks!

Jan 5 2017, 5:07 AM · Patch-For-Review, Google-Code-In-2016, Easy, Pywikibot-compat-to-core, Pywikibot-login.py, Pywikibot-core
MtDu closed T154203: WikiArticleFeeds extension calls Article::getContent() which is deprecated as Resolved.

Patch has been merged. Hence closing as resolved. Thanks!

Jan 5 2017, 5:05 AM · Patch-For-Review, Google-Code-In-2016, Easy, WikiArticleFeeds
MtDu added a comment to T78129: ConfirmEdit's reCAPTCHA string mentions two words for Google Captcha but should be one.

After reading about the noCaptcha and reCaptcha, I think if we use the former, this is not needed. If we use the latter, i think a user still may have multiple words. Anyhow, if this needs to be done, i can do it. https://github.com/wikimedia/mediawiki-extensions-ConfirmEdit/blob/master/ReCaptcha/i18n/en.json That is the file, and I would just have to change all the plural nouns to singular?

Jan 5 2017, 2:34 AM · Easy, I18n, ConfirmEdit (CAPTCHA extension)
MtDu added a comment to T128457: Restore icon should point backwards.

Is this still a problem? @Pginer-WMF I'd be interested in learning how to do this.

Jan 5 2017, 2:30 AM · Easy, WorkType-Maintenance, I18n, RTL, ContentTranslation, Language-Team

Jan 3 2017

Qgil awarded T154244: Echo formatter calls wrong newsletter URL in Newsletter extension Echo presentation model a Like token.
Jan 3 2017, 10:32 PM · Patch-For-Review, Google-Code-In-2016, MediaWiki-extensions-Newsletter
Qgil awarded T154233: NewsletterContent: Return type for doLinkCacheQuery to be changed a Yellow Medal token.
Jan 3 2017, 10:20 PM · Patch-For-Review, Google-Code-In-2016, MediaWiki-extensions-Newsletter
Qgil awarded T151766: Review existing glossaries on MediaWiki.org to follow the best practices a Barnstar token.
Jan 3 2017, 7:55 PM · Developer-Relations (Oct-Dec-2016), Google-Code-In-2016, User-Johan, I18n, Documentation

Jan 2 2017

MtDu closed T154107: AkismetKlik cleanup as Resolved.

Patch has been merged, hence closing as resolved. Thanks!

Jan 2 2017, 4:22 PM · Patch-For-Review, Google-Code-In-2016, MediaWiki-extensions-General
MtDu closed T154342: Remove redundant and unnecessary logging from the Newsletter Extension as Resolved.

Patch has been merged, hence closing as resolved. Thanks!

Jan 2 2017, 4:21 PM · Patch-For-Review, Google-Code-In-2016, MediaWiki-extensions-Newsletter
MtDu closed T154342: Remove redundant and unnecessary logging from the Newsletter Extension, a subtask of T138462: Convert Newsletter to use ContentHandler, as Resolved.
Jan 2 2017, 4:21 PM · MediaWiki-extensions-Newsletter
MtDu added a comment to T154412: Pywikibot should warn if six is not installed.

Currently, running the command on Windows 10 gives the following output.

C:\Users\Justin\Desktop\Extensions\pywikibot\core>python pwb.py tests/family_tests.py
family and mylang are not set.
Defaulting to family='test' and mylang='test'.
tests: max_retries reduced from 25 to 1
Traceback (most recent call last):
  File "pwb.py", line 263, in <module>
    if not main():
  File "pwb.py", line 257, in main
    run_python_file(filename, [filename] + args, argvu, file_package)
  File "pwb.py", line 121, in run_python_file
    main_mod.__dict__)
  File ".\tests\family_tests.py", line 18, in <module>
    from tests.aspects import (
  File "C:\Users\Justin\Desktop\Extensions\pywikibot\core\tests\aspects.py", line 59, in <module>
    from tests.utils import (
  File "C:\Users\Justin\Desktop\Extensions\pywikibot\core\tests\utils.py", line 30, in <module>
    import six
ImportError: No module named 'six'
<class 'ImportError'>
CRITICAL: Closing network session.
Jan 2 2017, 4:15 AM · Pywikibot-core

Jan 1 2017

MtDu added a comment to T154403: Add GENDER to many messages in the MiniInvite Extension.

I would be interested in working on this should it be a valid task @SamanthaNguyen @ashley
Thanks!

Jan 1 2017, 11:40 PM · Easy, I18n, Social-Tools, MiniInvite
MtDu created T154403: Add GENDER to many messages in the MiniInvite Extension.
Jan 1 2017, 11:39 PM · Easy, I18n, Social-Tools, MiniInvite
MtDu reassigned T152879: Lowercase content of i18n messages for consistency with other messages from MtDu to SamanthaNguyen.

@SamanthaNguyen,
Yeah sorry, been quite busy lately. Go ahead and push a patch. I'll definitely review it! :)

Jan 1 2017, 11:20 PM · Easy, Social-Tools, MiniInvite

Dec 31 2016

MtDu added a comment to T148121: [CGI template easy task] Find and fix syntax errors in translated messages.

@PratyyaGhosh

  1. You need to find a syntax error in a message. To do this, you must first find a message in the en.json file that translators could get confused with when translating. For example, in the 'tagline' message in core/languages/i18n/en.json has a {{SITENAME}} that should NOT be edited during translation. However, some languages have done so. As a result, you must then go on translatewiki.net, make an account, and fix this error. Some messages may have obvious syntax errors, but you will be unable to fix them because you are not a native speaker of the language. That is ok. Comment on the issue you found on the phab task here. A sample edit is here https://translatewiki.net/w/i.php?title=MediaWiki:Aboutsite/luz&diff=prev&oldid=7189506
Dec 31 2016, 6:51 AM · Pywikibot-i18n, I18n, Wikipedia-iOS-App-Backlog, MediaWiki-Internationalization, Google-Code-In-2016
MtDu added a comment to T154001: Do a research on the communication tools Zulip and Mattermost, and document the pros and cons of using them.

I made some edits to the grammar for better English here https://meta.wikimedia.org/wiki/Zulip_vs._Mattermost_comparison. Should I post my thoughts on improving it here or somewhere else?
Thanks!

Dec 31 2016, 4:54 AM · Google-Code-In-2016, Developer-Relations (Jan-Mar-2017), Outreachy
MtDu added a comment to T153505: Use of &$this in hooks triggers warnings in PHP 7.1.

Updated grep list:
Justin@Du MINGW64 ~/Downloads/core (master)
$ git grep '&$this,' *
docs/hooks.txt: if ( Hooks::run( 'ArticleProtect', array( &$this, &$wgUser ) ) ) {
docs/hooks.txt: Hooks::run( 'ArticleProtectComplete', array( &$this, &$wgUser ) );
includes/MagicWord.php: [ &$this, 'pregRemoveAndRecord' ],
includes/MagicWord.php: [ &$this, 'pregRemoveAndRecord' ],
includes/OutputPage.php: [ &$this, $categories, &$this->mCategoryLinks ] )
includes/OutputPage.php: Hooks::run( 'OutputPageParserOutput', [ &$this, $parserOutput ] );
includes/OutputPage.php: Hooks::run( 'OutputPageBeforeHTML', [ &$this, &$text ] );
includes/OutputPage.php: Hooks::run( 'BeforePageDisplay', [ &$this, &$sk ] );
includes/Revision.php: Hooks::run( 'RevisionInsertComplete', [ &$this, $data, $flags ] );
includes/changes/ChangesList.php: [ &$this, &$articlelink, &$s, &$rc, $unpatrolled, $watched ] );
includes/changes/OldChangesList.php: if ( !Hooks::run( 'OldChangesListRecentChangesLine', [ &$this, &$html, $rc, &$classes ] ) ) {
includes/db/DatabaseOracle.php: $srcTable = implode( ',', array_map( [ &$this, 'tableName' ], $srcTable ) );
includes/db/DatabaseOracle.php: $table = array_map( [ &$this, 'tableNameInternal' ], $table );
includes/deferred/LinksUpdate.php: Hooks::run( 'LinksUpdateComplete', [ &$this, $this->ticket ] );
includes/diff/DifferenceEngine.php: [ &$this, 'localiseLineNumbersCb' ],
includes/export/XmlDumpWriter.php: Hooks::run( 'XmlDumpWriterWriteRevision', [ &$this, &$out, $row, $text ] );
includes/filerepo/file/LocalFile.php: Hooks::run( 'LocalFile::getHistory', [ &$this, &$tables, &$fields,
includes/libs/rdbms/database/Database.php: $srcTable = implode( ',', array_map( [ &$this, 'tableName' ], $srcTable ) );
includes/libs/rdbms/database/DatabasePostgres.php: $srcTable = implode( ',', array_map( [ &$this, 'tableName' ], $srcTable ) );
includes/libs/rdbms/database/DatabasePostgres.php: implode( ', ', array_map( [ &$this, 'tableName' ], $options['FOR UPDATE'] ) );
includes/libs/replacers/Replacer.php: return [ &$this, 'replace' ];
includes/page/WikiPage.php: Hooks::run( 'ArticlePageDataAfter', [ &$this, &$row ] );
includes/parser/DateFormatter.php: $text = preg_replace_callback( $regex, [ &$this, 'replace' ], $text );
includes/parser/LinkHolderArray.php: [ &$this, 'replaceTextCallback' ],
includes/parser/Parser.php: Hooks::run( 'ParserBeforeStrip', [ &$this, &$text, &$this->mStripState ] );
includes/parser/Parser.php: Hooks::run( 'ParserAfterStrip', [ &$this, &$text, &$this->mStripState ] );
includes/parser/Parser.php: Hooks::run( 'ParserAfterParse', [ &$this, &$text, &$this->mStripState ] );
includes/parser/Parser.php: Hooks::run( 'ParserBeforeStrip', [ &$this, &$text, &$this->mStripState ] );
includes/parser/Parser.php: Hooks::run( 'ParserAfterStrip', [ &$this, &$text, &$this->mStripState ] );
includes/parser/Parser.php: Hooks::run( 'ParserBeforeStrip', [ &$this, &$text, &$this->mStripState ] );
includes/parser/Parser.php: Hooks::run( 'ParserAfterStrip', [ &$this, &$text, &$this->mStripState ] );
includes/parser/Parser.php: if ( !Hooks::run( 'ParserBeforeInternalParse', [ &$this, &$text, &$this->mStripState ] ) ) {
includes/parser/Parser.php: Hooks::run( 'InternalParseBeforeSanitize', [ &$this, &$text, &$this->mStripState ] );
includes/parser/Parser.php: [ &$this, 'attributeStripCallback' ],
includes/parser/Parser.php: [ &$this, 'addTrackingCategory' ]
includes/parser/Parser.php: Hooks::run( 'InternalParseBeforeLinks', [ &$this, &$text, &$this->mStripState ] );
includes/parser/Parser.php: Hooks::run( 'ParserAfterUnstrip', [ &$this, &$text ] );
includes/parser/Parser.php: Hooks::run( 'ParserBeforeTidy', [ &$this, &$text ] );
includes/parser/Parser.php: Hooks::run( 'ParserAfterTidy', [ &$this, &$text ] );
includes/parser/Parser.php: )!xu", [ &$this, 'magicLinkCallback' ], $text );
includes/parser/Parser.php: if ( Hooks::run( 'ParserGetVariableValueVarCache', [ &$this, &$this->mVarCache ] ) ) {
includes/parser/Parser.php: Hooks::run( 'ParserGetVariableValueTs', [ &$this, &$ts ] );
includes/parser/Parser.php: [ &$this, &$this->mVarCache, &$index, &$ret, &$frame ]
includes/parser/Parser.php: $output = call_user_func_array( $callback, [ &$this, $frame, $content, $attributes ] );
includes/parser/Parser.php: Hooks::run( 'BeforeParserrenderImageGallery', [ &$this, &$ig ] );
includes/skins/BaseTemplate.php: Hooks::run( 'BaseTemplateToolbox', [ &$this, &$toolbox ] );
includes/skins/BaseTemplate.php: Hooks::run( 'SkinTemplateToolboxEnd', [ &$this, true ] );
includes/specials/SpecialMovepage.php: Hooks::run( 'SpecialMovepageAfterMove', [ &$this, &$ot, &$nt ] );
includes/specials/SpecialWantedpages.php: Hooks::run( 'WantedPages::getQueryInfo', [ &$this, &$query ] );
includes/specials/pagers/ContribsPager.php: Hooks::run( 'ContribsPager::getQueryInfo', [ &$this, &$queryInfo ] );
includes/specials/pagers/NewPagesPager.php: [ &$this, $this->opts, &$conds, &$tables, &$fields, &$join_conds ] );
includes/tidy/RaggettWrapper.php: [ &$this, 'replaceCallback' ], $text );
includes/tidy/RaggettWrapper.php: [ &$this, 'replaceCallback' ], $wrappedtext );
includes/tidy/RaggettWrapper.php: [ &$this, 'replaceCallback' ], $wrappedtext );
languages/Language.php: [ &$this, 'replaceGrammarInNamespace' ], $talk );

Dec 31 2016, 4:04 AM · MW-1.30-release-notes (WMF-deploy-2017-09-05 (1.30.0-wmf.17)), MW-1.27-release-notes, MW-1.28-release-notes, Patch-For-Review, MW-1.29-release-notes, Google-Code-In-2016, Easy, NewPHP, MediaWiki-General-or-Unknown
MtDu added a comment to T149352: Echo Notifications Thank You uses outdated PNG icon instead of SVG.

Patchset here has been merged. https://gerrit.wikimedia.org/r/#/c/329729/ Hence closing as resolved.
Thanks!

Dec 31 2016, 4:01 AM · MW-1.29-release (WMF-deploy-2017-01-03_(1.29.0-wmf.7)), Collaboration-Team-Triage (Collab-Team-Q2-Oct-Dec-2016), UI-Standardization-Kanban, UI-Standardization, Notifications
MtDu closed T49338: Add hook before changing of userrights as Resolved.

Patch has been merged here. https://gerrit.wikimedia.org/r/#/c/329727/ Hence closing as resolved.
Thanks!

Dec 31 2016, 3:12 AM · MediaWiki-User-management, Easy

Dec 30 2016

MtDu added a parent task for T154342: Remove redundant and unnecessary logging from the Newsletter Extension: T138462: Convert Newsletter to use ContentHandler.
Dec 30 2016, 11:32 PM · Patch-For-Review, Google-Code-In-2016, MediaWiki-extensions-Newsletter
MtDu added a subtask for T138462: Convert Newsletter to use ContentHandler: T154342: Remove redundant and unnecessary logging from the Newsletter Extension.
Dec 30 2016, 11:32 PM · MediaWiki-extensions-Newsletter
MtDu created T154342: Remove redundant and unnecessary logging from the Newsletter Extension.
Dec 30 2016, 11:32 PM · Patch-For-Review, Google-Code-In-2016, MediaWiki-extensions-Newsletter