About this board

Logo of Wikidata

Welcome to Wikidata, NavinoEvans!

Wikidata is a free knowledge base that you can edit! It can be read and edited by humans and machines alike and you can go to any item page now and add to this ever-growing database!

Need some help getting started? Here are some pages you can familiarize yourself with:

  • Introduction – An introduction to the project.
  • Wikidata tours – Interactive tutorials to show you how Wikidata works.
  • Community portal – The portal for community members.
  • Contents – The main help page for editing and using the site.
  • Project chat – Discussions about the project.
  • Tools – A collection of user-developed JavaScript tools to allow for easier completion of some tasks.

If you have any questions, please ask me on my talk page. If you want to try out editing, you can use the sandbox to try. Once again, welcome, and I hope you quickly feel comfortable here, and become an active editor for Wikidata.

Best regards! Liuxinyu970226 (talk) 03:20, 29 August 2014 (UTC)

Previous discussion was archived at User talk:NavinoEvans/Archive 1 on 2016-06-17.

Lymantria (talkcontribs)
Reply to "Interface administrator"
Pavithraes (talkcontribs)
The Surreal Barnstar
Thank you for mentoring a GSoC project this summer! You're awesome! ^>^
NavinoEvans (talkcontribs)
Reply to "A barnstar for you!"

Media Data Verification Tool (MDVT) - GSoC 2020 Community Bonding Period

Gabrielchl (talkcontribs)

I sent an email to you and Eugene Egbe regarding GSoC community bonding period matters 2 days ago. I think you guy might've missed it (?). Just wanna know if you guys were busy or just simply missed it. Thanks. :)

Gabrielchl (talkcontribs)

@NavinoEvans @Eugene233: I've created a questionnaire to collect the community's suggestions on the tool. Tracked in phab:T252276. I'd like to get your input on the questionnaire. Should I add/remove anything etc. Thanks a lot.

Reply to "Media Data Verification Tool (MDVT) - GSoC 2020 Community Bonding Period"

ISA task completion

Summary by Gabrielchl

GSoC application period is over. This thread is long enough. :)

Gabrielchl (talkcontribs)

For completed tasks, are we supposed to close them as resolved, or like how you guys are doing right now: move it to the "completed" column? thanks!

NavinoEvans (talkcontribs)

Hi there, previously we were leaving the latest batch in the 'complete' column then marking as resolved once deployed and tested on live.

I have to say it gets a bit messy though and the system is not needed now main development is complete. We should mark everything in the 'completed' column as resolved now (basically everything which has been merged). Feel free to do that if you like, or I'll do it when I next get back tot he board.

p.s. Thanks so much again for the contributions, it looks like you've added some very cool and much needed functionality! I'll make sure I finish reviewing over the weekend. so we can merge everything in. Cheers

Gabrielchl (talkcontribs)

aha! i see! thanks for the explanation! :)

Gabrielchl (talkcontribs)

By the way, would you mind teaching me how to compile the js scripts? I couldn't figure that out. Right now, I just downloaded the scripts from the tool's directory into my local machine. Which, if possible, compiling the scripts locally would help me test if my changes works.

NavinoEvans (talkcontribs)

Hi there, apologies for the extended delay once again... Nearly done with a few emergency tasks so promise I'll be able to start merging in some of the changes later today!

To build the JavaScript files, run the following from the console in the root folder:

  1. Install node modules using: npm install (only need to do this once)
  2. Build the JavaScript files with: npm run dev

That will bundle the javascript into the /static/js folder (one file for each supported UI language). It will also watch for changes to the /src files and rebuild automatically.

Does that makes sense?

Gabrielchl (talkcontribs)

Aha, will try doing that later, thanks!

Gabrielchl (talkcontribs)

Hi there, thank you so much for all the reviews and merges tonight. Oh and FYI, i think there's another possible GSoC participant also called Egbe looking to contact Eugene on Zulip. Thanks a lot again. :)

NavinoEvans (talkcontribs)

You're most welcome! It's been brilliant to see so many high impact new features come to life, a huge thanks to you once again for all the hard work.

Also very happy to hear we may have another Egbe on board :)

FYI, I'm going to discuss deployment to live with the other ISA team members tomorrow. I actually think it may be best to get all of the recent contributions merged and tested, then deploy everything as a major new version, with a blog post announcement walking through the new features. Will keep you posted.

Thanks again for everything!

Gabrielchl (talkcontribs)

Hi! Thanks for tidying up the ISA workboard. :D Regarding the "work is lost if not signed in" issue, I've come up with another solution. However, there are a few issues with it that I couldn't figure out how to fix right away. Also, overall, I kind of feel like this isn't the right way to complete the task? I feel like "forcing" the code to do something (I intercepted the post contribution api call to perform the save actions). I'm not sure if this is really the best method. So I'm looking to see if you have any better suggestions. :(

Regarding "save campaign images to the database", right now, I'm using the image's file name to resume the editing after the user logs back in, so it should be fine for now (?).


(TL;DR: I'm not satisfied with my latest patch, but I'm not sure what's wrong / what should I do about it)

Gabrielchl (talkcontribs)

Oh, and, I've posted my GSoC proposal draft here. Please feel free to give comments on it :) , thanks a lot!

NavinoEvans (talkcontribs)

Your very welcome :)

I will have some time later on this evening to offer some suggestions for that patch, and hopefully to get other last patches reviews and merged as well.

In terms of the interim solution for returning to the current image, that's sounds great for now. We should definitely hold of on the database change as long as possible as it will no doubt cause lots of new issues to fix!

Also many thanks for draft proposal, I'll read through that today as well.

Gabrielchl (talkcontribs)
NavinoEvans (talkcontribs)

Hi there, sincere apologies for the delay. I've been held up sorting out some emergency provisions for my business during the coronavirus outbreak but I've manged to get most things in order now. I'll make sure to get back to you later today, with any comments or suggestions. I have had an initial ready through and all looks to perfect so any suggestions will be minor.

I'm now all set up and working from home full time so will have plenty of time to finish off the ISA reviews as well.

NavinoEvans (talkcontribs)

Hi again @Gabrielchl, just waiting on Eugene to finish off the proposal reviews but he's promised me he's finishing that asap.

I've just starting merging a few changes but looks like I've probably created a couple more merge conflicts in the process.

I'm planning on merging this one next: https://gerrit.wikimedia.org/r/c/labs/tools/Isa/+/579066 as there are no conflicts, but after that I'll choose the order with you so that we can merge in a logical sequence, rebasing as we go.

We'll have to take it slow with https://gerrit.wikimedia.org/r/c/labs/tools/Isa/+/579600 as there are significant changes that will need to be tested (impressive work though! :D). I have a few thoughts about problem areas to look at, but will get back to you once I've had time to look into further. Obviously we'll have to deal with past campaign data too as and when a change like this moves to live.

Are you free anytime over the next week for an online chat with Eugene and I by any chance? It would be much quicker to bounce a few ideas around regarding the final patches.

Gabrielchl (talkcontribs)

Hi! Thanks a lot for the reviews today :)

"We'll have to take it slow with 579600" <= agree, involves structural changes and should be handle with caution, also same case with https://gerrit.wikimedia.org/r/#/c/labs/tools/Isa/+/578589/. It works but I'm not sure if it's the best way.

"online chat with Eugene and I" <= definitely! I'm currently in UK and I'm mostly free any day any time :D , please just let me know when do both of you prefer.

edit: Except 3 April when I'll be flying from UK back to Hong Kong. Sorry about that.

NavinoEvans (talkcontribs)

Brilliant that all makes perfect sense. Thanks a lot for the schedule info, I'll touch base with Eugene and sort out a time hopefully before you head off for Hong Kong. Will keep you posted.

Thanks again :D

Gabrielchl (talkcontribs)

Hi Navino, just wanted to give you an update on my schedule. I'm gonna leave UK tomorrow, but I'll then self-isolate in a hotel in Hong Kong for 14 days, so I'm still almost 100% free. (UK late morning - noon = HK night)

Also, regarding the prototype / demo I made, here's the latest version of the repo before the proposal submission deadline: https://github.com/gabrielchl/media-data-verification-tool/tree/5ad717accb8dc09c74125af61444ee3b74650429 . Please use that version when considering my application, as I might continue to work on it later, just to spare time, if I do get the opportunity, for handling more advanced parts of the tool or to add more features to it. Even if I don't get it, I can hand it off to who ever got it for their reference.

Thanks! :D

NavinoEvans (talkcontribs)

Thanks so much for the extra info and link to the latest demo.

Eugene has been out of power for a few days so I didn't manage to get any more contact from him before you left. I'll try him again today, but if he's still offline I'll just arrange a meeting with me and you only to go over the ISA changes.

I'll let you know in the next couple of days and we can arrange something.

I hope you're managing ok in quarantine!

Gabrielchl (talkcontribs)

Hi there, just an update (probably the last one before GSoC result is announced) on the prototype for the media data verification tool (https://github.com/gabrielchl/media-data-verification-tool), 2 screenshots here: https://imgur.com/a/uGCqu9l, showing most features developed. I guess I'm gonna stop working on it for now as the next feature to add is to send requests for depict statement removal to Commons, which is what I wanna do after the program starts.

NavinoEvans (talkcontribs)

This looks awesome, great work!!

p.s. Sorry for the extended delay getting the meeting call organised, Eugene informed me we're not supposed to have any meetings with prospective candidates until results are announced. I'll let you know when I get the all clear and we can finally discuss the remaining ISA changes and get everything deployed to live.

Hope the lock-down is going ok :)

GSOC proposal review and feedback

Ayushshri121 (talkcontribs)

Hello @NavinoEvans , I am Ayush Shrivastav, Participant of GSOC and i am looking forward to contribute(also contributing currently) with wikimedia during my summer. I have posted my GSOC Proposal on GSOC Google docs here and posted the same on Phabricator here. Please Review the same and provide your valuable feedback as it would be of great help to me.

Thanks :)

Ayushshri121 (talkcontribs)
NavinoEvans (talkcontribs)

Hi @Ayushshri121, my apologies for missing you're first message, and the general delay. I'm sure you can imagine things have been a bit crazy recently.

Thanks so much for all the hard work, I've just finished reading through so will add my feedback on phabricator now. Very best wishes

Reply to "GSOC proposal review and feedback"
Succu (talkcontribs)

Please add the missing properties (parent taxon!) for the items you created from IUCN assesments.

NavinoEvans (talkcontribs)

Apologies @Succu, that was on the way already just got a little held up in the middle. Should be all done within the next day or two.

Succu (talkcontribs)

You have to fix serveral thousands items. Have fun.

NavinoEvans (talkcontribs)
Succu (talkcontribs)

Hi! With the help of other databases I created the four missing genera.

NavinoEvans (talkcontribs)

That's a great help, thank you very much indeed!

Succu (talkcontribs)

here you got the wrong parent taxon.

Succu (talkcontribs)

here the genus is from the wrong kingdom.

Succu (talkcontribs)

here you added the existing parent taxon a second time.

NavinoEvans (talkcontribs)

Thanks for flagging that up, I will run through and fix them. FYI, there are also a handful of other incorrect matches to species instead of genus in my last batch, so I'm just sorting that out as well in case you spotted it already.

Succu (talkcontribs)
Succu (talkcontribs)

Still unfixed.

NavinoEvans (talkcontribs)

Apologies for the delay, I will get to it asap

Reply to "temporary_batch_1578933256353"
Ymblanter (talkcontribs)

I closed the request as successful, but we still need to resolve the 2FA issue. Have you got 2FA in the meanwhile?

NavinoEvans (talkcontribs)

@Ymblanter:That's great news, thank you very much indeed!

No I have not set up 2FA yet, are you able to give my account (oathauth-enable) access? I think once that is done I'll be all set to finish the process from the Special:Manage Two-factor authentication page.

Ymblanter (talkcontribs)

No, it does not look like I can. Let us do it differently. I have assigned the flag, please see whether this enables you to configure TfA. If not, please ask stewards ASAP.

NavinoEvans (talkcontribs)

Ok, thanks again. The 2FA page is now active for me. I'll go through the process right away and post back shortly to confirm it's all done.

NavinoEvans (talkcontribs)

All setup with the 2FA now. Thanks again for all your assistance! All the best.

Ymblanter (talkcontribs)

Great, thanks.

Reply to "Wikidata:Requests for permissions/Interface administrator/NavinoEvans"
-revi (talkcontribs)

Have you tried mw.loader.load('//www.wikidata.org/w/index.php?title=(your-script-here)&action=raw&ctype=text/javascript'); on common.js? (I haven't tested your script, though, yet)

-revi (talkcontribs)

My console reports Loading failed for the <script> with source “https://www.wikidata.org/w/index.php?title=User:NavinoEvans/…dedtour-tour-wbitemstest.js&action=raw&ctyle=text/javascript”. when I tried with mw.loader.load.

NavinoEvans (talkcontribs)

Many thanks for checking that, it looks like it may be some kind of race condition as I was able to get the script to load without errors by re-initialising the GuidedTour library directly before the tour script. It still did not show any slides though, and `debug=true` in the url gave me the following errors:

ext.guidedTour.tour.wbitemstest is not registered, probably because it is not extension-defined.

Attempting to load on-wiki tour from /w/index.php?title=MediaWiki:Guidedtour-tour-wbitemstest.js&action=raw&ctype=text%2Fjavascript load.php?d

Tour page 'MediaWiki:Guidedtour-tour-wbitemstest.js' is empty. Does the page exist?

So seems it currently has to check the MediaWiki namespace for the tour script, but will investigate further.

Reply to "script"
Sintakso (talkcontribs)

Hello, I just wanted to let you know that there might be something wrong about this QuickStatements batch of yours. While I am no expert in taxonomy, it seems suspicious to me that a taxon could be a parent taxon of itself (as is claimed in this edit for instance).

NavinoEvans (talkcontribs)

Thanks very much for flagging that up! It's an error my matching of the genus from IUCN data Wikidata. I should have checked taxon rank for the matches first, will do that next time. I have now found which ones were species instead of genus so will setup some new batches to fix it on all items affected.

Let me know if you spot anything else. Cheers

Reply to "temporary_batch_1579450442805"

Reminder: Community Insights Survey

MediaWiki message delivery (talkcontribs)

RMaung (WMF) 19:53, 20 September 2019 (UTC)

Reply to "Reminder: Community Insights Survey"