Niharika (Niharika)
Software Developer, Community Tech

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.
User Since
Nov 27 2014, 3:32 AM (116 w, 3 d)
Availability
Available
IRC Nick
Niharika
LDAP User
Niharika29
MediaWiki User
NiharikaKohli

Recent Activity

Thu, Feb 16

Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

@Stevietheman @czar: I'd like to know your thoughts about having the config page as JSON rather than wikitext.

Thu, Feb 16, 6:27 PM · Community-Tech-Sprint
Niharika created T158339: Add a prop=tables for fetching data for tables on a page.
Thu, Feb 16, 6:20 PM · MediaWiki-API

Wed, Feb 15

Niharika closed T157980: text content of scholarships.wikimedia.org is stale by 1 year in british english as "Resolved".

Fixed yesterday.

Wed, Feb 15, 10:48 AM · Wikimedia-Wikimania-Scholarships
Niharika added a project to T158102: [PLAN] Move development for xtools from my repo to the project repo: Community-Tech.
Wed, Feb 15, 10:39 AM · Community-Tech, Tool-Labs-tools-Xtools

Tue, Feb 14

Niharika merged T156382: dewiki: Sort order in tables is wrong in some cases into T128806: Switch German Wikipedia to uca-de category collation.
Tue, Feb 14, 3:38 AM · German-Community-Wishlist, Wikimedia-Site-requests, Community-Tech, TCB-Team
Niharika merged task T156382: dewiki: Sort order in tables is wrong in some cases into T128806: Switch German Wikipedia to uca-de category collation.
Tue, Feb 14, 3:38 AM · Wikimedia-Site-requests, MediaWiki-Internationalization
Niharika added a comment to T156382: dewiki: Sort order in tables is wrong in some cases.

Per T128806: Switch German Wikipedia to uca-de category collation, this would need some consensus. I'm going to merge this task into that one.

Tue, Feb 14, 3:38 AM · Wikimedia-Site-requests, MediaWiki-Internationalization
Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

On this point, I was hoping to be able to produce a second shorter result for a WikiProject I work on, basically a Top 10 list I can show on the project's front page. Things like this add to the project's public showcase.

Feel free to create a ticket and tag it with Community-Tech. We'll look at it in our next sprint meeting and see what we can do. :)

Why, when I could use the result of this ticket? Users are accustomed to setting the number of results for their list (up to 1,000), so there shouldn't be any obstruction to me adding a row to cover this top-10 list.

Tue, Feb 14, 3:30 AM · Community-Tech-Sprint

Mon, Feb 13

Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

On this point, I was hoping to be able to produce a second shorter result for a WikiProject I work on, basically a Top 10 list I can show on the project's front page. Things like this add to the project's public showcase.

Mon, Feb 13, 5:54 PM · Community-Tech-Sprint
Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

Thank you, @Stevietheman. Would it simplify things if we defaulted to 1000 for every project without there being a config to change it? It isn't computationally expensive as it was with the prior bot.

Mon, Feb 13, 2:41 PM · Community-Tech-Sprint
Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

I have a question about the current config. What's the purpose of "Number of pages"?

Mon, Feb 13, 12:26 PM · Community-Tech-Sprint
Niharika added a comment to T154064: Investigation: What would be the best way to support loginwiki from LoginNotify.

Follow-up for people reading this ticket: T156421: Disable login on loginwiki was declined, so we're looking at T157105: Enable Echo on loginwiki instead.

Mon, Feb 13, 6:22 AM · Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify, MediaWiki-User-login-and-signup
Niharika claimed T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.
Mon, Feb 13, 5:55 AM · Community-Tech-Sprint

Sat, Feb 11

Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

An on-wiki config is a neat idea, but how would we check for the existence of a config? You could use templates and look for transclusions, but there are 800+ wikis to check. Also there's not a user-friendly way of indicating any issues to the user, such as when they enter an invalid WikiProject or category, or they made the page size too big. In my opinion a web interface is more intuitive, but it's certainly a lot more work, especially if you want to including auditing like the current system has.

Sat, Feb 11, 3:46 AM · Community-Tech-Sprint

Fri, Feb 10

Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

I'm not handling the database at all, at the moment. It generates report on the fly and puts it on the wiki page. See https://en.wikipedia.org/wiki/User:NiharikaKohli/Test_popular_pages for example.

Fri, Feb 10, 10:04 AM · Community-Tech-Sprint

Sat, Feb 4

Niharika merged task T157179: Special:PageAssessments times out on enwiki into T156198: Special:PageAssessments fails to load on English Wikipedia.
Sat, Feb 4, 5:06 AM · Community-Tech, Operations, MediaWiki-extensions-PageAssessments
Niharika merged T157179: Special:PageAssessments times out on enwiki into T156198: Special:PageAssessments fails to load on English Wikipedia.
Sat, Feb 4, 5:05 AM · WMF-deploy-2017-02-07_(1.29.0-wmf.11), Patch-For-Review, WMF-deploy-2017-01-31_(1.29.0-wmf.10), MediaWiki-extensions-PageAssessments
Niharika reopened T156198: Special:PageAssessments fails to load on English Wikipedia as "Open".

Happening again.

Sat, Feb 4, 5:05 AM · WMF-deploy-2017-02-07_(1.29.0-wmf.11), Patch-For-Review, WMF-deploy-2017-01-31_(1.29.0-wmf.10), MediaWiki-extensions-PageAssessments
Niharika added a project to T157179: Special:PageAssessments times out on enwiki: Community-Tech.

Thanks for reporting, @Shizhao. T156198: Special:PageAssessments fails to load on English Wikipedia seems related.

Sat, Feb 4, 4:57 AM · Community-Tech, Operations, MediaWiki-extensions-PageAssessments
Niharika added a comment to T120788: Tool to use Google OCRs in Indic language Wikisource.

I think it's safe to close this task as done now. CC @DannyH

Sat, Feb 4, 4:50 AM · Bengali-Sites, GLAM-Tech, Community-Tech, Wikimania-Hackathon-2016, Wikisource, Community-Wishlist-Survey-2015

Fri, Feb 3

Niharika added a comment to T153334: Investigation: Section headings for non-Latin languages.

More problematically, there are various issues with how links with raw unicode fragments behave when used outside the browser. For example, you want to share the article and copy the text from the address bar to an email - will the recipient's email client recognize where that link ends? Say we want to add a feature that shares section links to Twitter - will Twitter correctly identify where the link ends or break it at the first comma or such? What happens when that link goes through some system that is not Unicode-aware? What happens if the fragment contains a <script> tag - are all the places where we put links ready for handling that securely?

Fri, Feb 3, 1:38 PM · Community-Tech-Sprint
Niharika added a comment to T148100: Google OCR error using Cloud Vision API in ka, ml, or, gu, te ws.

Is this still happening?

Fri, Feb 3, 1:12 PM · Malayalam-Sites, Wikisource, Community-Tech
Niharika created T157123: Migrate XTools from Ubuntu Precise to Trusty.
Fri, Feb 3, 1:09 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
Niharika edited the description of T157122: Migrate Eranbot from Ubuntu Precise to Trusty.
Fri, Feb 3, 1:08 PM · CopyPatrol, Community-Tech
Niharika created T157122: Migrate Eranbot from Ubuntu Precise to Trusty.
Fri, Feb 3, 1:07 PM · CopyPatrol, Community-Tech
Niharika moved T157120: Refactor Eranbot to adjust wait time before IRC reconnection per-wiki from Untriaged to Sprint planning/estimation on the Community-Tech board.
Fri, Feb 3, 12:50 PM · Community-Tech-Sprint, CopyPatrol
Niharika updated subscribers of T155933: Port CopyPatrol to the Spanish Wikipedia.

The tool is stuck on the same problem that happened a while ago. It keeps reconnecting to IRC if it doesn't get any responses for 1000 seconds. See this commit.
I think it's time we handle this properly. According to @eranroz:

I think it is not good to always get it to higher number, but either to completely remove it/adjust it per wiki/get a reliable way to validate we dont miss updates (such as querying the SQL revision table as an alternative).

Adjusting it per-wiki (as a param in the cronjob) might be the easiest solution at the moment. This would still need a bit of refactoring in Eranbot.

Fri, Feb 3, 12:50 PM · Spanish-Sites, Community-Tech-Sprint, CopyPatrol
Niharika added a project to T157120: Refactor Eranbot to adjust wait time before IRC reconnection per-wiki: CopyPatrol.
Fri, Feb 3, 12:49 PM · Community-Tech-Sprint, CopyPatrol
Niharika created T157120: Refactor Eranbot to adjust wait time before IRC reconnection per-wiki.
Fri, Feb 3, 12:48 PM · Community-Tech-Sprint, CopyPatrol
Niharika added a comment to T150808: Create Hindi language versions of all 3 prototypes.

That's perfect. :)

Fri, Feb 3, 12:29 PM · Reading-Web-Sprint-91-🐔🍔, Reading-Web-Sprint-89-🎂, Reading-Web-Sprint-90-🍌, New-Readers, Reading-Web-Backlog
Niharika added a comment to T150808: Create Hindi language versions of all 3 prototypes.

एक समस्या यह पेज लोड किया गया था: कैलिफ़ोर्निया doesn't make sense. :)

Fri, Feb 3, 7:40 AM · Reading-Web-Sprint-91-🐔🍔, Reading-Web-Sprint-89-🎂, Reading-Web-Sprint-90-🍌, New-Readers, Reading-Web-Backlog
Niharika claimed T156857: Build new bot for Mr.Z's popular pages report.
Fri, Feb 3, 7:33 AM · Community-Tech-Sprint

Thu, Feb 2

Niharika added a comment to T155933: Port CopyPatrol to the Spanish Wikipedia.

I did enable the cronjob in Eranbot but it's not collecting any data. Will require some deeper analysis.

Thu, Feb 2, 6:56 PM · Spanish-Sites, Community-Tech-Sprint, CopyPatrol
Niharika moved T155933: Port CopyPatrol to the Spanish Wikipedia from Ready to In Development on the Community-Tech-Sprint board.
Thu, Feb 2, 6:55 PM · Spanish-Sites, Community-Tech-Sprint, CopyPatrol
Niharika claimed T155933: Port CopyPatrol to the Spanish Wikipedia.
Thu, Feb 2, 6:55 PM · Spanish-Sites, Community-Tech-Sprint, CopyPatrol
Niharika added a comment to T156857: Build new bot for Mr.Z's popular pages report.

From T153790: Investigation: Fix Mr.Z-bot's popular pages report:

The pageviews API does not yet have the data for Wikiproject pages. According to T141010: Adding top counts for wiki projects (ex: WikiProject:Medicine) to pageview API this is probably going to happen this quarter

Thu, Feb 2, 6:53 PM · Community-Tech-Sprint
Niharika added a comment to T156857: Build new bot for Mr.Z's popular pages report.

Is this ticket talking about just writing the bot which writes given content to a given page or also compiling the report? How are we getting that data?

Thu, Feb 2, 4:45 PM · Community-Tech-Sprint
Niharika moved T153334: Investigation: Section headings for non-Latin languages from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Thu, Feb 2, 4:44 PM · Community-Tech-Sprint
Niharika updated subscribers of T153334: Investigation: Section headings for non-Latin languages.

This ticket has taught me so much. :)

Thu, Feb 2, 12:06 PM · Community-Tech-Sprint

Wed, Feb 1

Niharika updated subscribers of T156305: Update page_assessments_projects schema for subprojects in production.

Pinging @Marostegui in case he has time to look into this.

Wed, Feb 1, 6:08 PM · Community-Tech, MediaWiki-extensions-PageAssessments, Blocked-on-schema-change, DBA
Niharika added a comment to T152540: Migrate to HTML5 section ids.

To be clear, I think that the preferred solution here is to use unicode (not percent-encoded) IDs, and to use percent-encoded URIs to link to them, i.e. link 4 in tgr's paste. This is standards-compliant and appears to work in all modern browsers (FF, IE & Edge, Webkit). The only question is what proportion of our users have a sufficiently modern browser.

Wed, Feb 1, 4:21 PM · Community-Wishlist-Survey-2016, Community-Tech, ContentTranslation, MediaWiki-Parser, Parsoid, Parsing-Team
Niharika added a comment to T152540: Migrate to HTML5 section ids.

From my testing Safari tries to find the percent-decoded anchor first, if not found, it looks for the encoded anchor.
i.e. in https://tgr.github.io/scratchpad/unicode-fragment.html if you remove the id for 2. id="%E0%A4%AC%E0%A4%BE%E0%A4%A6%E0%A4%B2", it gives expected results for the first two links: 1, 1.

Wed, Feb 1, 2:38 PM · Community-Wishlist-Survey-2016, Community-Tech, ContentTranslation, MediaWiki-Parser, Parsoid, Parsing-Team
Niharika added a comment to T156421: Disable login on loginwiki.

Stewards use loginwiki more than 10'000 times per year, see https://meta.wikimedia.org/wiki/Stewards/CheckUser_statistics_for_loginwiki. To date, we need to login to loginwiki to be able to check IPs there with the checkuser tool.

Wed, Feb 1, 6:51 AM · Stewards-and-global-tools, Community-Tech, MediaWiki-User-login-and-signup
Niharika added a comment to T151414: LoginNotify cleanup.

@kaldari Removed WIP. It's waiting for a review before merge.

Wed, Feb 1, 3:35 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-LoginNotify, Technical-Debt

Mon, Jan 30

Niharika added a comment to T155933: Port CopyPatrol to the Spanish Wikipedia.

Hi @MarcoAurelio, could you please create a page similar to https://en.wikipedia.org/wiki/User:EranBot/Copyright/User_whitelist on eswiki? It lists trusted users whose edits don't appear on CopyPatrol. I tried creating the page (with only the first line of text "Add usernames alphabetically, one per line, with the format * [[User:Example]]") but it didn't let me create the page for some reason.

Mon, Jan 30, 3:29 PM · Spanish-Sites, Community-Tech-Sprint, CopyPatrol

Fri, Jan 27

Niharika claimed T153334: Investigation: Section headings for non-Latin languages.
Fri, Jan 27, 12:18 PM · Community-Tech-Sprint
Niharika added a comment to T156421: Disable login on loginwiki.

Can at least CentralAuth auto login be kept there so stewards visiting from Meta could still get access to the tools there?

Fri, Jan 27, 12:13 PM · Stewards-and-global-tools, Community-Tech, MediaWiki-User-login-and-signup
Niharika added a comment to T151647: Drag-and-drop of image from the file page into VisualEditor should insert a thumbnail, not an external link.

There shouldn't be an upload dialog in this case, the file is already uploaded on Commons. It should just insert the thumbnail, or maybe display a properties dialogs. Are we talking about the same thing? Is the actual upload dialog not working?

Fri, Jan 27, 12:10 PM · VisualEditor-MediaWiki-Media, VisualEditor, VisualEditor-MediaWiki
Niharika added a comment to T147064: Determine category collation for Livvi-Karelian Wikipedia (olo.wikipedia.org).

Could we try asking on the village pump for olowiki about what collation they prefer?

Fri, Jan 27, 10:54 AM · Wikimedia-Site-requests
Niharika added a comment to T156421: Disable login on loginwiki.

Could you please clarify what 'disable login' means? If you meant not being able to use Special:UserLogin that'd be a problem, because stewards use that wiki to counter abuse and not being able to log in there would block our work.

Fri, Jan 27, 10:47 AM · Stewards-and-global-tools, Community-Tech, MediaWiki-User-login-and-signup
Niharika added a comment to T147534: Community Wishlist Survey top 10 ideas and Q&A.

Where can the notes from this session be found? I only found the slides.

Fri, Jan 27, 10:46 AM · TCB-Team, Community-Tech, Wikimedia-Developer-Summit (2017)
Niharika added a comment to T3710: Ability to watch all articles in a category.

If there were a tool to do it, perhaps it could also handle periodic adding/removing of category members? And do more than 500 (in batches)?

Fri, Jan 27, 10:42 AM · User-notice, Epic, MediaWiki-Watchlist
Niharika added a comment to T3710: Ability to watch all articles in a category.

Thanks. I fixed a bug where it didn't actually wait for the user to confirm. Also sadly, it's restricted to watching/unwatching top 50 pages at the moment. See https://www.mediawiki.org/wiki/API:Watch
It's possible to make it 500 if the Ajax request happens by a bot, which should be possible to do with a simple tool labs service, if there's any interest. :)

Fri, Jan 27, 2:59 AM · User-notice, Epic, MediaWiki-Watchlist

Wed, Jan 25

Niharika added a comment to T152850: Bring the CIDR calculator to MediaWiki core.

Perhaps merge; not sure in which direction. I believe the CIDR tool should be part of core, with no regard to if and and when we create Special:RangeContributions or not.

Wed, Jan 25, 5:05 AM · Community-Tech, MediaWiki-Interface, MediaWiki-User-blocking

Tue, Jan 24

Niharika moved T135270: Update LoginNotify for AuthManager from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Tue, Jan 24, 3:20 PM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-LoginNotify, MediaWiki-Authentication-and-authorization
Niharika moved T151414: LoginNotify cleanup from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Tue, Jan 24, 3:20 PM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-LoginNotify, Technical-Debt
Niharika updated subscribers of T153332: Investigation: Global gadgets.

@Legoktm, could you shed some light on shadow namespaces project status? :)
We'd like to help, if possible.

Tue, Jan 24, 3:14 PM · Community-Tech-Sprint
Niharika added a comment to T151647: Drag-and-drop of image from the file page into VisualEditor should insert a thumbnail, not an external link.

Bump. There's no media upload dialog as tested with Chrome and Safari.

Tue, Jan 24, 1:27 PM · VisualEditor-MediaWiki-Media, VisualEditor, VisualEditor-MediaWiki

Mon, Jan 23

Niharika moved T151414: LoginNotify cleanup from Ready to In Development on the Community-Tech-Sprint board.
Mon, Jan 23, 5:48 PM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-LoginNotify, Technical-Debt
Niharika added a comment to T152801: "index-pack failed" when installing new MediaWiki-Vagrant box.

I encountered this today while trying to clone a repo.

vagrant@mediawiki-vagrant:/vagrant/mediawiki/extensions$ git clone https://gerrit.wikimedia.org/r/operations/mediawiki-config
Cloning into 'mediawiki-config'...
remote: Counting objects: 3902, done
remote: Finding sources: 100% (1676/1676)
remote: Getting sizes: 100% (740/740)
remote: Compressing objects:  99% (20024/20025)
error: RPC failed; result=56, HTTP code = 200MiB | 74.00 KiB/s    
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Mon, Jan 23, 4:12 PM · Patch-For-Review, Gerrit, MediaWiki-Vagrant
Niharika updated the image for MediaWiki-extensions-LoginNotify from F5154787: fa-briefcase-blue.png to F5335521: profile.
Mon, Jan 23, 3:32 PM
Niharika added a watcher for MediaWiki-extensions-LoginNotify: Niharika.
Mon, Jan 23, 3:31 PM
Niharika closed T155916: German Wikisource: Alphabetical order in the categories (collation) as "Resolved".
Mon, Jan 23, 3:06 PM · Community-Tech, Patch-For-Review, Wikimedia-Site-requests, Wikisource
Niharika moved T155916: German Wikisource: Alphabetical order in the categories (collation) from Ready to Done on the Community-Tech-Sprint board.
Mon, Jan 23, 3:06 PM · Community-Tech, Patch-For-Review, Wikimedia-Site-requests, Wikisource
Niharika added a project to T155916: German Wikisource: Alphabetical order in the categories (collation): Community-Tech-Sprint.

@MarcoAurelio The script just finished running. Let me know if something seems amiss.

Mon, Jan 23, 3:06 PM · Community-Tech, Patch-For-Review, Wikimedia-Site-requests, Wikisource
Niharika moved T154064: Investigation: What would be the best way to support loginwiki from LoginNotify from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Mon, Jan 23, 2:54 PM · Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify, MediaWiki-User-login-and-signup
Niharika added a comment to T155987: Port CopyPatrol to es.wikibooks.

The way CopyPatrol currently works on Wikipedia(s) is:

  1. It grabs the text added during an edit.
  2. Passes the text to Ithenticate to check for plagiarism.
  3. Makes it show up on the interface if it is indicated as plagiarized.
Mon, Jan 23, 12:53 PM · Spanish-Sites, Community-Tech, CopyPatrol
Niharika added a comment to T155916: German Wikisource: Alphabetical order in the categories (collation).

@MarcoAurelio Sure, I've scheduled it for deployment later today. Will run the script once it's merged. :)

Mon, Jan 23, 11:55 AM · Community-Tech, Patch-For-Review, Wikimedia-Site-requests, Wikisource
Niharika moved T135270: Update LoginNotify for AuthManager from Ready to In Development on the Community-Tech-Sprint board.
Mon, Jan 23, 7:00 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-LoginNotify, MediaWiki-Authentication-and-authorization
Niharika added a comment to T154064: Investigation: What would be the best way to support loginwiki from LoginNotify.

That seems like the best option out of the list IMO.

Mon, Jan 23, 6:01 AM · Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify, MediaWiki-User-login-and-signup
Niharika added a comment to T137786: Deploy Ids extension to zh.wikisource.

Err, any security review needed?

Mon, Jan 23, 5:58 AM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup
Niharika added a project to T154690: Move plagiabot's config to metawiki: CopyPatrol.
Mon, Jan 23, 5:55 AM · CopyPatrol
Niharika moved T3710: Ability to watch all articles in a category from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Mon, Jan 23, 5:51 AM · User-notice, Epic, MediaWiki-Watchlist
Niharika added a comment to T3710: Ability to watch all articles in a category.

Hi, I wrote a simple user script to do this: https://en.wikipedia.org/wiki/User:NKohli_(WMF)/megawatch.js

Mon, Jan 23, 5:50 AM · User-notice, Epic, MediaWiki-Watchlist
Niharika added a comment to T155916: German Wikisource: Alphabetical order in the categories (collation).

@MarcoAurelio Thanks. Looks good to me. I can take care of running the maintenance script after the patch is deployed.

Mon, Jan 23, 5:15 AM · Community-Tech, Patch-For-Review, Wikimedia-Site-requests, Wikisource
Niharika moved T150472: Location of {{dead link}} from Untriaged to Archive on the Community-Tech board.
Mon, Jan 23, 5:12 AM · Community-Tech, InternetArchiveBot (v1.3)
Niharika moved T147694: Nested templates error from Untriaged to Archive on the Community-Tech board.
Mon, Jan 23, 5:10 AM · Community-Tech, Internet-Archive, InternetArchiveBot (v1.3)

Sat, Jan 21

Niharika moved T3710: Ability to watch all articles in a category from Ready to In Development on the Community-Tech-Sprint board.
Sat, Jan 21, 3:51 AM · User-notice, Epic, MediaWiki-Watchlist
Niharika added a project to T3710: Ability to watch all articles in a category: Community-Tech-Sprint.
Sat, Jan 21, 3:51 AM · User-notice, Epic, MediaWiki-Watchlist

Jan 19 2017

Niharika updated subscribers of T154064: Investigation: What would be the best way to support loginwiki from LoginNotify.

@Legoktm Do you have any thoughts about disabling login on loginwiki altogether?

Jan 19 2017, 1:17 PM · Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify, MediaWiki-User-login-and-signup

Jan 18 2017

Niharika moved T146230: Set-up EventLogging to see how often blocked users are blocked via cookie from Done to In Development on the Community-Tech-Sprint board.
Jan 18 2017, 2:12 PM · Community-Tech, WMF-deploy-2017-01-24_(1.29.0-wmf.9), MW-1.29-release-notes, WMF-deploy-2016-11-29_(1.29.0-wmf.4), Patch-For-Review, Support-and-Safety, MediaWiki-Authentication-and-authorization, MediaWiki-User-blocking
Niharika edited projects for T146230: Set-up EventLogging to see how often blocked users are blocked via cookie, added: Community-Tech-Sprint; removed Community-Tech.

Moving back to sprint so I don't forget to do this.

Jan 18 2017, 2:12 PM · Community-Tech, WMF-deploy-2017-01-24_(1.29.0-wmf.9), MW-1.29-release-notes, WMF-deploy-2016-11-29_(1.29.0-wmf.4), Patch-For-Review, Support-and-Safety, MediaWiki-Authentication-and-authorization, MediaWiki-User-blocking

Jan 17 2017

Niharika added a project to T90687: Support a responsive grid system: Developer-Wishlist (2017).
Jan 17 2017, 6:08 AM · MediaWiki-Stakeholders-Group, Developer-Wishlist (2017), UI-Standardization, UI-Standardization-Kanban, OOjs-UI

Jan 13 2017

Liuxinyu970226 awarded T120853: Investigation: Look at old cross-wiki watchlists proposals a Party Time token.
Jan 13 2017, 1:56 AM · Community-Tech, Community-Wishlist-Survey-2015

Jan 6 2017

Niharika added a comment to T101246: [GTWL] Epic: Highlighted wikisyntax while editing articles [AOI].

Ah! Interesting.

Jan 6 2017, 5:12 PM · Epic, Community-Wishlist-Survey-2015, Editing-Department, Community-Tech, Patch-For-Review, TCB-Team, German-Community-Wishlist
Niharika claimed T154064: Investigation: What would be the best way to support loginwiki from LoginNotify.
Jan 6 2017, 5:08 PM · Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify, MediaWiki-User-login-and-signup
Niharika added a comment to T148693: Deploy IDS rendering engine to production.

Hi @Shoichi is the translation work currently in progress?

Jan 6 2017, 5:03 PM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup
Niharika added a comment to T146230: Set-up EventLogging to see how often blocked users are blocked via cookie.

I'll amend the schema and events hook if the above^ looks right. @Tgr @kaldari

Jan 6 2017, 2:00 PM · Community-Tech, WMF-deploy-2017-01-24_(1.29.0-wmf.9), MW-1.29-release-notes, WMF-deploy-2016-11-29_(1.29.0-wmf.4), Patch-For-Review, Support-and-Safety, MediaWiki-Authentication-and-authorization, MediaWiki-User-blocking
Niharika added a comment to T101246: [GTWL] Epic: Highlighted wikisyntax while editing articles [AOI].

Wikia appears to be using https://www.mediawiki.org/wiki/Extension:SyntaxHighlight

Jan 6 2017, 4:51 AM · Epic, Community-Wishlist-Survey-2015, Editing-Department, Community-Tech, Patch-For-Review, TCB-Team, German-Community-Wishlist

Jan 5 2017

Niharika moved T153790: Investigation: Fix Mr.Z-bot's popular pages report from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Jan 5 2017, 4:46 PM · Community-Tech
Niharika added a comment to T153790: Investigation: Fix Mr.Z-bot's popular pages report.
  • Would it better to work off of the existing code in GitHub or start from scratch?
    • I spent a good while trying to understand the existing code but it's beyond comprehension, pretty much. Without any documentation, it's almost impossible to understand what's going on. As far as I know, the bot uses dumps to create and populate tables which are then queried for the reports.
  • Does Mr.Z-man want to be involved in this project?
    • Per Ryan's comment above, yes, to some extent.
  • Should we use the new Pageviews API to get the pageview data?
    • This seems to be the logical way to do it. The pageviews API does not yet have the data for Wikiproject pages. According to T141010: Adding top counts for wiki projects (ex: WikiProject:Medicine) to pageview API this is probably going to happen this quarter. A comment in the ticket says that this will probably give back total views for top 1000 pages or so, which might not be perfect for our needs.
    • Using the API will be more accurate than the dumps, most likely.
    • A comment also mentions that the way this will work is going by how enwiki names its Wikiprojects, for example, "Wikiproject:Medicine". This might cause an issue with how other projects title their wikiprojects. I am wondering if there's a way to standardize the term "Wikiproject" across projects much like how "User" or "Template" are. Maybe a way to do this is using wikidata (Wikimedia Portal)
    • Using the API will also provide us with more granular data - desktop and mobile views.
  • Should we use PageAssessments for the assessment data? If so, do any changes need to be made to PageAssessments to have feature parity with the existing reports?
    • We probably should. The PageAssessments API and database could come in useful. Besides the point made in T153790#2897180 I couldn't find anything else that'd need to change.
  • What improvements can be made to the tool (besides fixing it)?
    • Availability for all projects (not just enwiki)
    • Granular data (mobile view stats)
    • Data over a longer period of time, a year perhaps depending on whether pageviews API can provide that data (Requested on the author's talk page)
Jan 5 2017, 4:45 PM · Community-Tech

Jan 3 2017

Niharika moved T153790: Investigation: Fix Mr.Z-bot's popular pages report from Ready to In Development on the Community-Tech-Sprint board.
Jan 3 2017, 1:09 PM · Community-Tech
Niharika claimed T153790: Investigation: Fix Mr.Z-bot's popular pages report.
Jan 3 2017, 1:09 PM · Community-Tech
Niharika moved T47611: Make the "uca-xx" category collations the default during installation (with fallbacks) from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Jan 3 2017, 12:38 PM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-Installer, I18n, Design, MediaWiki-Categories

Dec 23 2016

Niharika edited P4678 Echo vagrant role enable error.
Dec 23 2016, 5:24 PM
Niharika created P4678 Echo vagrant role enable error.
Dec 23 2016, 5:22 PM
Niharika moved T153335: Investigation: Notify on multiple unsuccessful login attempts from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Dec 23 2016, 5:04 PM · Community-Tech
Niharika updated subscribers of T153335: Investigation: Notify on multiple unsuccessful login attempts.

    • Uses IP caching and/or CheckUser to detect if login is from a known IP.
  • Things we can work on:
    • The security review (T140167) created T151414: LoginNotify cleanup which lists a bunch of outstanding things that need to be done before the extension is deployable.
    • T135270: Update LoginNotify for AuthManager outlines a couple of hooks that need to be updated.
    • The code currently has 11 FIXME's and 7 TODO's which could definitely be investigated and worked on to make the code more reliant, long term.
  • Things to think about:
    • The extension currently works on per-wiki basis. It would be a good idea to think about making it work with CentralAuth to detect login attempts on any of the wikis the user is attached to. Though the wishlist proposal doesn't mention it, it seems like an implicit given.
Dec 23 2016, 3:36 PM · Community-Tech

Dec 22 2016

Niharika moved T153335: Investigation: Notify on multiple unsuccessful login attempts from Ready to In Development on the Community-Tech-Sprint board.
Dec 22 2016, 3:09 PM · Community-Tech
Niharika claimed T153335: Investigation: Notify on multiple unsuccessful login attempts.
Dec 22 2016, 3:09 PM · Community-Tech