Page MenuHomePhabricator

bmansurov (b)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Nov 24 2014, 11:16 PM (251 w, 5 d)
Availability
Available
LDAP User
Bmansurov
MediaWiki User
Unknown

Recent Activity

Wed, Aug 28

bmansurov awarded T218971: GSoC 2019 Proposal: Improve article recommendation pipeline a Like token.
Wed, Aug 28, 5:09 PM · Google-Summer-of-Code (2019)

Aug 2 2019

bmansurov added a comment to T211980: 'morelike' recommendation API: Bulk import data to MySQL in chunks.

@Usmanmuhd what is your OS, what version? What about MySQL and mysql connector versions? In README.org it's written that you need to install python-mysql.connector on Debian. Try figuring out the package version in Debian and installing the same in your system.

Aug 2 2019, 2:19 AM · Research-Backlog, Google-Summer-of-Code (2019), Article-Recommendation

Jul 30 2019

bmansurov added a comment to T211980: 'morelike' recommendation API: Bulk import data to MySQL in chunks.

No, you don't have to stop. I think, the system will schedule other processes between each step in your loop.

Jul 30 2019, 4:20 PM · Research-Backlog, Google-Summer-of-Code (2019), Article-Recommendation

Jul 29 2019

bmansurov added a comment to T211980: 'morelike' recommendation API: Bulk import data to MySQL in chunks.

Also maybe add a UNIQUE constraint?

Jul 29 2019, 9:24 AM · Research-Backlog, Google-Summer-of-Code (2019), Article-Recommendation

Jul 28 2019

bmansurov added a comment to T211980: 'morelike' recommendation API: Bulk import data to MySQL in chunks.

How about we pass the combined filename to the script and chunking and importing is done automatically behind the scenes? That way we don't have to worry about calculating the number of chunks ourselves. We should of course add logging and an ability continue from where we left off in case of an error.

Jul 28 2019, 5:03 AM · Research-Backlog, Google-Summer-of-Code (2019), Article-Recommendation

Jul 27 2019

bmansurov added a comment to T211980: 'morelike' recommendation API: Bulk import data to MySQL in chunks.

@Usmanmuhd I was thinking that we should split up the file into multiple files and import them one by one. But I'm curious to know if you can find a better way. Can you do some research on this? Thanks.

Jul 27 2019, 11:55 AM · Research-Backlog, Google-Summer-of-Code (2019), Article-Recommendation
bmansurov added a project to T229157: ruwiki API returns no meaningful response: MediaWiki-API.
Jul 27 2019, 7:50 AM · MediaWiki-API, Core Platform Team
bmansurov updated subscribers of T216750: Article recommendation API: replace WDQS with MW API.

@leila my Gerrit +2 right have been revoked so I couldn't merge the student's patch. Could you help us find someone who can merge the patch? Thanks. Here's the patch: https://gerrit.wikimedia.org/r/#/c/mediawiki/services/recommendation-api/+/523779/

Jul 27 2019, 7:36 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

Jul 26 2019

bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

@Usmanmuhd since we're only requesting 500 items, can you set lllimit to 500 instead? This should return all langlinks in the first request.

Jul 26 2019, 6:41 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API
bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

I think you should handle it similar to this code, i.e. llcontinue should go into the getArticlesBySeed and getArticlesByPageviews functions directly.

Jul 26 2019, 4:21 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

Jul 25 2019

bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

Looks like so. Compare the following two URLs:

Jul 25 2019, 3:42 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

Jul 24 2019

bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

@Usmanmuhd Looks like we're not passing all the required parameters to the API. Take a look at https://www.mediawiki.org/wiki/API:Langlinks, specifically llcontinue and lllimit. Once you pass those, you should get langlinks for results in subsequent requests after the first one.

Jul 24 2019, 7:47 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

Jul 16 2019

bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

@Usmanmuhd that URL looks correct. As for sitelinks_count, you'd have to checkout the MediaWiki API documentation. I can't remember off the top of my head.

Jul 16 2019, 2:55 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

Jul 13 2019

bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

@Usmanmuhd Good call. I forgot about that. So we have to make two kinds of requests to the API: by seed and by pageviews. In each case we need to make a request that fetches Wikidata IDs, then we need to make a separate request to sort these IDs by sitelink_count. We cannot phase it out because the purpose of this API is to recommend the most appropriate articles for creation, and filtering by sitelink_count was deemed appropriate when the API was created.

Jul 13 2019, 2:11 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

Jul 12 2019

bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

@Usmanmuhd is index meaningful? I don't think it matters whether you sort it or not. It's up to you.

Jul 12 2019, 12:33 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API
bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

Actually, @Usmanmuhd I also deleted node_modules and did npm install, then the command worked. Can you try again?

Jul 12 2019, 4:26 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API
bmansurov updated subscribers of T216750: Article recommendation API: replace WDQS with MW API.

Looks like some dependencies may be missing. @Mholloway I see some recent patches by you. Anything ideas how to fix the above error?

Jul 12 2019, 4:25 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

Jul 5 2019

bmansurov removed IRC Nick on bmansurov.
Jul 5 2019, 2:31 AM
bmansurov updated bmansurov.
Jul 5 2019, 2:30 AM

Jun 28 2019

bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

You don't need action=wbgetentities if you use the URL I shared. That URL gives you all the information you need to display the results.

Jun 28 2019, 1:45 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API
bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

I think you can get all the info you need in one query. Here's an example when you have a seed article:

Jun 28 2019, 11:22 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

Jun 27 2019

bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

Your MediaWiki API URL doesn't seem to filter out the disambiguation pages (unlike WDQS) and that item (Q4077077) points to a disambiguation page.

Jun 27 2019, 4:59 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

Jun 26 2019

bmansurov added a comment to T226273: Demographic Surveys Configurations.

It was determined that two surveys cannot have the same name (as was the case for both the English and French surveys) -- as a fix, we appended "-af" to the surveys that are targeted to African countries. Though for statistical purposes, this is nice, we had avoided it because it means that readers in African countries might see survey again after answering. Dismissing or answering it the second time will completely dismiss it though and this is not different from a reader who switches browsers or clears their cache (who also could see the survey multiple times even after answering).

Jun 26 2019, 3:56 PM · Research
bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

Wikidata has items and properties (not sure about other things). Items start with Q, and properties with P. So ?article schema:about ?item couldn't exclude Q4077077 because it's an item.

Jun 26 2019, 3:51 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API
bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

OK, let me take a look at it later today/tomorrow.

Jun 26 2019, 11:59 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API
bmansurov added a comment to T226273: Demographic Surveys Configurations.

@Isaac do you want to divide up the wikis for testing? We'll have a little time to test before deploying everywhere.

Jun 26 2019, 5:22 AM · Research

Jun 25 2019

bmansurov added a comment to T225042: Internal quick survey: allow entering free text.

During code review we discussed disabling the button, but because it would require more coding time and because that would complicate the codebase we decided to use an alert box instead. So the user will be alerted when sending an empty response.

Jun 25 2019, 2:58 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research

Jun 24 2019

bmansurov added a comment to T216750: Article recommendation API: replace WDQS with MW API.

Looks like the results are similar. I wonder if the MediaWiki API supports counting results rather than outputting them? Can you see if it does?

Jun 24 2019, 4:19 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API
bmansurov added a comment to T225819: Test demographics survey on beta wikis.

QS should be live on hewiki (labs) in about 30 mins.

Jun 24 2019, 11:27 AM · Research

Jun 22 2019

bmansurov committed rMSRAc0734c7d5006: Temporarily disable flaky tests (authored by bmansurov).
Temporarily disable flaky tests
Jun 22 2019, 3:18 AM
bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

Marking tests as skipped doesn't take a lot of time and allows us not to get false alerts. How long before you can get T216750 done?

Jun 22 2019, 2:15 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

Sorry about that, @Mholloway. We'll take care of the failing tests.

Jun 22 2019, 1:27 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research

Jun 20 2019

bmansurov added a comment to T225819: Test demographics survey on beta wikis.

QuickSurveys may not be enabled on hewiki. I should have checked that. Will check tomorrow.

Jun 20 2019, 5:15 PM · Research
bmansurov added a comment to T218971: GSoC 2019 Proposal: Improve article recommendation pipeline.

Nice!

Jun 20 2019, 4:42 PM · Google-Summer-of-Code (2019)
bmansurov committed rRARC7825b7e5322c: Quality check data (authored by bmansurov).
Quality check data
Jun 20 2019, 12:19 PM
bmansurov added a comment to T225819: Test demographics survey on beta wikis.

The survey will be live in about 30 mins.

Jun 20 2019, 11:30 AM · Research
bmansurov added a comment to T225042: Internal quick survey: allow entering free text.

The survey will be live in about 30 mins.

Jun 20 2019, 11:29 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research
bmansurov added a comment to T225042: Internal quick survey: allow entering free text.

Thanks, I forgot about the free form text label. Can you create one more (hopefully, last) message: "Editor-gender-1-free-form-text-label"?

Jun 20 2019, 9:43 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research

Jun 19 2019

bmansurov added a comment to T225042: Internal quick survey: allow entering free text.

@Isaac can you create two more messages: "Editor-gender-1-answer-man" and "Editor-gender-1-answer-woman" with the values "man" and "woman", respectively.

Jun 19 2019, 11:46 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research
bmansurov added a comment to T225042: Internal quick survey: allow entering free text.

Deploying this change on 06/20, at 11:00–12:00 UTC.

Jun 19 2019, 4:28 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research
bmansurov added a comment to T225819: Test demographics survey on beta wikis.

Deploying this change on 06/20, at 11:00–12:00 UTC.

Jun 19 2019, 4:28 AM · Research

Jun 18 2019

bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

The production server has a different configuration file in this repository. Maybe that's overriding the query parameter.

Jun 18 2019, 4:20 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov moved T215222: Recommendation API translation endpoint stopped working from Backlog to Done on the Article-Recommendation board.
Jun 18 2019, 4:04 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov moved T215222: Recommendation API translation endpoint stopped working from Backlog to Done on the Recommendation-API board.
Jun 18 2019, 4:04 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov closed T215222: Recommendation API translation endpoint stopped working as Resolved.

@Usmanmuhd good job! The end point is working after deployment:

Jun 18 2019, 4:04 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov closed T215222: Recommendation API translation endpoint stopped working, a subtask of T217655: Improve article recommendation pipeline, as Resolved.
Jun 18 2019, 4:04 PM · Article-Recommendation, Google-Summer-of-Code (2019)
bmansurov placed T225983: Recommendation API: cannot build a deploy repo up for grabs.
Jun 18 2019, 3:53 PM · Services (watching), Patch-For-Review, Recommendation-API
bmansurov closed T225983: Recommendation API: cannot build a deploy repo as Resolved.

Thanks, I hadn't rebuilt the dependencies.

Jun 18 2019, 3:53 PM · Services (watching), Patch-For-Review, Recommendation-API
bmansurov created T225983: Recommendation API: cannot build a deploy repo.
Jun 18 2019, 5:49 AM · Services (watching), Patch-For-Review, Recommendation-API
bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

Yes, please move on to the next task.

Jun 18 2019, 5:43 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

@Usmanmuhd you're offline on IRC, so I'm replying here:

Jun 18 2019, 4:05 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research

Jun 17 2019

bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.
  1. We'll need to deploy the changes and see if that fixes the problem in production.
Jun 17 2019, 2:08 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research

Jun 14 2019

bmansurov committed rRARC46c3e4222038: WIP: Quality check data (authored by bmansurov).
WIP: Quality check data
Jun 14 2019, 6:46 PM
bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

Replied in Gerrit.

Jun 14 2019, 4:46 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov added a comment to T225819: Test demographics survey on beta wikis.

OK, makes sense. Yeah, let's test this one too then. Some code is shared between internal and external surveys. Hopefully, nothing broke while we developed the free form text version. But it's a good opportunity to test external surveys.

Jun 14 2019, 1:54 PM · Research
bmansurov added a comment to T225819: Test demographics survey on beta wikis.

@Isaac I see in the config that you want to test some external surveys. Aren't we going to test an internal survey with a free form text?

Jun 14 2019, 1:31 PM · Research
bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

What you describe in T215222#5258956 looks like a bug in ruwiki. Can you create a task and describe the issue and tag it with MediaWiki-API? Hopefully the core team can help us here.

Jun 14 2019, 1:29 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

Yes, at most 500.

Jun 14 2019, 10:02 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research

Jun 13 2019

bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

OK, then, let's split up the big request into multiple small requests. Here's a similar example. Each time you'd request 50 items until you reach the total number of candidates.

Jun 13 2019, 3:10 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

Can you look into how these items are being used? If a higher sitelink_count is important, then can we request the API to return the sorted site link count? I'm worried that if we reduce the number to 50, then we may be returning lower quality results.

Jun 13 2019, 2:00 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

We need to understand why we need 500 items. If the algorithm works with 50 items, then we should use 50. If not, let's discuss it further.

Jun 13 2019, 12:43 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

It looks like the Russian Wikipedia has a lower limit. Try lowering 500 to 50.

Jun 13 2019, 12:20 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research

Jun 12 2019

bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

@Usmanmuhd I saw your messages on IRC. Let's continue the conversation here.

Jun 12 2019, 12:47 PM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov moved T225042: Internal quick survey: allow entering free text from In Progress to Done (current quarter) on the Research board.

@Isaac, if I'm not mistaken, the change will go live on Thursday the 20th.

Jun 12 2019, 3:21 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research
bmansurov added a comment to T225042: Internal quick survey: allow entering free text.

Onwiki documentation has been updated: https://www.mediawiki.org/w/index.php?title=Extension%3AQuickSurveys&type=revision&diff=3271984&oldid=3270271

Jun 12 2019, 3:19 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research

Jun 11 2019

bmansurov added a comment to T225042: Internal quick survey: allow entering free text.

We don't want a situation in which the user seems to submit both a button (e.g. "Yes") and the "Other" text field. Is there a way to make it clear if they type a response in and then decide to instead go with a button, that the button is what will be submitted? Some sort of highlighting perhaps?

Jun 11 2019, 3:16 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research

Jun 10 2019

bmansurov added a comment to T215222: Recommendation API translation endpoint stopped working.

The error is happening in production. When I visit this page, I'm seeing the following error:

Jun 10 2019, 11:15 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research
bmansurov updated subscribers of T215222: Recommendation API translation endpoint stopped working.

@Usmanmuhd, any progress on this? Do you have any questions?

Jun 10 2019, 4:08 AM · Patch-For-Review, Google-Summer-of-Code (2019), Article-Recommendation, Core Platform Team (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Core Platform Team Legacy (Watching / External), Services (watching), Recommendation-API, Research

Jun 8 2019

bmansurov closed T225173: OO.ui.TextInputWidget.focus() doesn't work as Invalid.

@matmarex Thanks, that makes sense.

Jun 8 2019, 1:27 AM · OOUI
bmansurov closed T225173: OO.ui.TextInputWidget.focus() doesn't work, a subtask of T225042: Internal quick survey: allow entering free text, as Invalid.
Jun 8 2019, 1:27 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research
bmansurov added a comment to T225042: Internal quick survey: allow entering free text.

@leila and @Isaac thanks for clarifying. Since a quick survey width is restricted to 300px on desktop, one liner text input will look too narrow for multi line responses. Currently, this is how big the input size is (two lines of text can be entered there):

Jun 8 2019, 1:24 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research

Jun 7 2019

bmansurov added a comment to T225042: Internal quick survey: allow entering free text.

@leila, @Isaac a couple of questions:

Jun 7 2019, 12:52 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research

Jun 6 2019

bmansurov moved T225042: Internal quick survey: allow entering free text from Staged to In Progress on the Research board.

@Niedzielski would you please review the above patch? Thanks!

Jun 6 2019, 8:54 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research
bmansurov reopened T225173: OO.ui.TextInputWidget.focus() doesn't work as "Open".
Jun 6 2019, 4:15 AM · OOUI
bmansurov reopened T225173: OO.ui.TextInputWidget.focus() doesn't work, a subtask of T225042: Internal quick survey: allow entering free text, as Open.
Jun 6 2019, 4:15 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research
bmansurov added a comment to T225173: OO.ui.TextInputWidget.focus() doesn't work.

@Volker_E thanks for the quick reply. x.$input.focus() doesn't work either.

Jun 6 2019, 3:57 AM · OOUI
bmansurov placed T225173: OO.ui.TextInputWidget.focus() doesn't work up for grabs.
Jun 6 2019, 3:49 AM · OOUI
bmansurov updated the task description for T225173: OO.ui.TextInputWidget.focus() doesn't work.
Jun 6 2019, 3:49 AM · OOUI
bmansurov created T225173: OO.ui.TextInputWidget.focus() doesn't work.
Jun 6 2019, 3:16 AM · OOUI
bmansurov updated the task description for T225042: Internal quick survey: allow entering free text.
Jun 6 2019, 1:49 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research

Jun 5 2019

bmansurov updated subscribers of T225042: Internal quick survey: allow entering free text.

@Volker_E do you know why clicking on the text input inside the radio button here [1] doesn't work (Only the radio button is selected. I can focus on the text input by hitting tab, though)? I'm trying to create a similar thing, but I can't get it to work.

Jun 5 2019, 6:10 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research
bmansurov placed T224552: [SPIKE] Assess risk for various quicksurvey improvements up for grabs.
Jun 5 2019, 5:40 PM · Readers-Web-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), QuickSurveys
bmansurov closed T224552: [SPIKE] Assess risk for various quicksurvey improvements as Resolved.

All is good. I like closing tasks, so I'll close this one. Hope I'm not departing from your team's norms.

Jun 5 2019, 5:40 PM · Readers-Web-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), QuickSurveys
bmansurov closed T224552: [SPIKE] Assess risk for various quicksurvey improvements, a subtask of T216495: [EPIC] Diversity quicksurveys, as Resolved.
Jun 5 2019, 5:40 PM · Readers-Web-Backlog (Tracking), QuickSurveys, Surveys
bmansurov added a comment to T224552: [SPIKE] Assess risk for various quicksurvey improvements.

Thanks, @Niedzielski. I've created a task here: T225042: Internal quick survey: allow entering free text.

Jun 5 2019, 5:35 PM · Readers-Web-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), QuickSurveys
bmansurov added a comment to T224552: [SPIKE] Assess risk for various quicksurvey improvements.

@Niedzielski in T224552#5226564 were you able to generate the text input inside the radio option? Or is it just a mock? Text input doesn't seem to extend the OptionWidget in OOJS UI.

Jun 5 2019, 5:29 AM · Readers-Web-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), QuickSurveys
bmansurov updated subscribers of T225042: Internal quick survey: allow entering free text.

@leila, currently survey response buttons are optionally shuffled. Do we always want to put the free form text at the end of the button list or display it randomly at any position if shuffling is enabled?

Jun 5 2019, 3:12 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research
bmansurov created T225042: Internal quick survey: allow entering free text.
Jun 5 2019, 3:00 AM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Readers-Web-Backlog (Tracking), QuickSurveys, Research
bmansurov moved T224552: [SPIKE] Assess risk for various quicksurvey improvements from Blocked on Others to Ready for Signoff on the Readers-Web-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4) board.

The results of the spike look good to me.

Jun 5 2019, 2:09 AM · Readers-Web-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), QuickSurveys

Jun 4 2019

bmansurov claimed T213761: Verify newly generated data before pushing it to production.
Jun 4 2019, 3:56 AM · Research-Backlog, Patch-For-Review, Wikimedia-Hackathon-2019, Recommendation-API

Jun 3 2019

bmansurov closed T216721: Remove duplicate Wikidata items from article recommendations as Resolved.

@Usmanmuhd your fix is live. Good job.

Jun 3 2019, 10:47 AM · Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API
bmansurov closed T216721: Remove duplicate Wikidata items from article recommendations, a subtask of T217655: Improve article recommendation pipeline, as Resolved.
Jun 3 2019, 10:47 AM · Article-Recommendation, Google-Summer-of-Code (2019)
bmansurov added a comment to T219505: Recommendation API: output source language.

This will go live once https://github.com/wikimedia/restbase/pull/1147 is merged and deployed.

Jun 3 2019, 10:46 AM · Recommendation-API, Google-Summer-of-Code (2019)
bmansurov committed rMSRD5046f3c41670: Update recommendation-api to 6b8ca3e (authored by bmansurov).
Update recommendation-api to 6b8ca3e
Jun 3 2019, 9:46 AM

May 31 2019

bmansurov updated the task description for T213761: Verify newly generated data before pushing it to production.
May 31 2019, 11:49 AM · Research-Backlog, Patch-For-Review, Wikimedia-Hackathon-2019, Recommendation-API
bmansurov updated the task description for T213761: Verify newly generated data before pushing it to production.
May 31 2019, 11:30 AM · Research-Backlog, Patch-For-Review, Wikimedia-Hackathon-2019, Recommendation-API
bmansurov removed a project from T216721: Remove duplicate Wikidata items from article recommendations: Patch-For-Review.
May 31 2019, 11:04 AM · Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API
bmansurov moved T216721: Remove duplicate Wikidata items from article recommendations from Backlog to Done on the Recommendation-API board.
May 31 2019, 11:03 AM · Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

May 30 2019

bmansurov moved T216721: Remove duplicate Wikidata items from article recommendations from In Progress to Done (current quarter) on the Research board.

Fixed in master. We'll close the task once the change is production and the fix is verified.

May 30 2019, 4:14 PM · Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API

May 28 2019

bmansurov added a comment to T216721: Remove duplicate Wikidata items from article recommendations.

@Usmanmuhd let's also add tests. I think you can use the test/lib/article.creation.morelike.js file for that.

May 28 2019, 6:23 PM · Google-Summer-of-Code (2019), Article-Recommendation, Research, Recommendation-API