Grants:Project/Putnik/Wikidata editor for Wikipedia

statusnot selected
Wikidata editor for Wikipedia
summaryGadget for visual editing of Wikidata properties directly from Wikipedia
amount11500 USD
created on04:17, 15 March 2017 (UTC)

Project ideaEdit

What is the problem you're trying to solve?Edit

What problem are you trying to solve by doing this project? This problem should be small enough that you expect it to be completely or mostly resolved by the end of this project. Remember to review the tutorial for tips on how to answer this question.

Editing of Wikidata properties directly on the linked Wikipedia page, without opening Wikidata.

What is your solution to this problem?Edit

For the problem you identified in the previous section, briefly describe your how you would like to address this problem. We recognize that there are many ways to solve a problem. We’d like to understand why you chose this particular solution, and why you think it is worth pursuing. Remember to review the tutorial for tips on how to answer this question.

I plan to make a gadget visually similar to the template editing form in the VisualEditor that will allow editing the Wikidata properties direct on the page. This method wins the editing in the Wikidata for the following reasons:

  • The user stays on the same page and does not go anywhere with it
  • There is no problem in finding where the data comes from into the infobox
  • You can immediately see the result of filling the property
  • Better suggestion of properties for filling (using TemplateData and Citoid)
  • Transfer to Wikidata information from infoboxes

Project goalsEdit

What are your goals for this project? Your goals should describe the top two or three benefits that will come out of your project. These should be benefits to the Wikimedia projects or Wikimedia communities. They should not be benefits to you individually. Remember to review the tutorial for tips on how to answer this question.

This project is an important part of the work of integrating Wikidata into Wikipedia. When discussing my current grant project (which will be completed in about three months, before the beginning of this, if it is approved), it was said a lot about the fact that displaying data in Wikipedia is not very useful without the possibility of editing it directly in Wikipedia. Also at the current moment, the experience of four years of integration confirms that many Wikipedia participants do not want or can not work on Wikidata and are ready to edit information only directly on Wikipedia.

This gadget solves this problem of editing Wikidata on the Wikipedia. There should be a combination of tools that allows you to edit and display data in Wikipedia without directly participating in the Wikidata.

Project impactEdit

How will you know if you have met your goals?Edit

For each of your goals, we’d like you to answer the following questions:

  1. During your project, what will you do to achieve this goal? (These are your outputs.)
  2. Once your project is over, how will it continue to positively impact the Wikimedia community or projects? (These are your outcomes.)

For each of your answers, think about how you will capture this information. Will you capture it with a survey? With a story? Will you measure it with a number? Remember, if you plan to measure a number, you will need to set a numeric target in your proposal (i.e. 45 people, 10 articles, 100 scanned documents). Remember to review the tutorial for tips on how to answer this question.

  1. During the project the gadget's code will be written
  2. After the project is completed, the gadget will simplify the editing of Wikidata for Wikipedia users and increase the amount of statements added/transferred into Wikidata. This can be measured by the number of edits made using the gadget (can be counted with a tag). I know the statistics of using of my simpler gadget for moving information from Wikipedia (currently only from Russian), there are 45 thousand edits for 2 first months. So I expect at least 500 thousand edits in the first six months.

Do you have any goals around participation or content?Edit

Are any of your goals related to increasing participation within the Wikimedia movement, or increasing/improving the content on Wikimedia projects? If so, we ask that you look through these three metrics, and include any that are relevant to your project. Please set a numeric target against the metrics, if applicable.

  • 1. If the gadget is unlocked in all projects, then with it, any Wikimedia user will be able to edit the Wikidata. But based on the experience of the past few years, it is more likely for the first time to talk about several hundred experienced participants in Wikipedia.
  • 3. As already mentioned above, we can talk about hundreds of thousands of improved Wikidata elements. At the moment, about 5-10 statements are adding to each element.

Project planEdit


Tell us how you'll carry out your project. What will you and other organizers spend your time doing? What will you have done at the end of your project? How will you follow-up with people that are involved with your project?

Create a gadget code, test gadget for different Wikipedias (and probably another Wikimedia projects) and improve it for their needs .


How you will use the funds you are requesting? List bullet points for each expense. (You can create a table later if needed.) Don’t forget to include a total amount, and update this amount in the Probox at the top of your page too!

Programmer 4 months × 2500 USD 10000 USD
Income tax: 13% 1500 USD
Total 11500 USD

The main developer's net salaries are estimated upon pay given to similar projects in Moscow [1], given the current exchange rate of 1 USD = 58 RUR.

Approximate timeline
Basic editing interface 3 weeks
Interface i18n 1 week
Convenient input fields for different types 3 weeks
Preview of changes 2 weeks
Property and qualifiers suggestion (HTML, TemplateData, Citoid) 3 weeks
Delete/add values into wikitext 2 weeks
Interaction with the Visual Editor 2 weeks
Total 16 weeks

Community engagementEdit

How will you let others in your community know about your project? Why are you targeting a specific audience? How will you engage the community you’re aiming to serve at various points during your project? Community input and participation helps make projects successful.

This will be a gadget that can be added to all projects that are interested in integrating with the Wikidata. It will be announced on the forums. I expect that, if successful, it can be enabled in these projects by default.

Get involvedEdit


Please use this section to tell us more about who is working on this project. For each member of the team, please describe any project-related skills, experience, or other background you have that might help contribute to making this idea a success.

  • Sergey Leschina (putnik): Programmer with 8 years of professional experience. Wikipedia editor since 2006, admin in Russian Wikipedia, Russian Wikiquote and Wikimedia Commons.

Community notificationEdit

You are responsible for notifying relevant communities of your proposal, so that they can help you! Depending on your project, notification may be most appropriate on a Village Pump, talk page, mailing list, etc.--> Please paste links below to where relevant communities have been notified of your proposal, and to any other relevant community discussions. Need notification tips?


Do you think this project should be selected for a Project Grant? Please add your name and rationale for endorsing this project below! (Other constructive feedback is welcome on the discussion page).

  • Endorse. This is a wishlist / dream item.... -- Erika aka BrillLyle (talk) 03:10, 28 March 2017 (UTC)
  • My team is currently in the designing/prototyping phase of this. We are building a click-dummy of what we want to be the proper integration in the future. This will still take quite some time to be implemented. I am happy to have more experimentation in this area and get something usable to our users earlier. I am confident Putnik can build something workable. --Lydia Pintscher (WMDE) (talk) 09:52, 28 March 2017 (UTC)
  • Putnik was able to create infobox export gadget, that gives user expierence, similair to Magnus' wikidata game. He has a good mix of UX and technical skills which are nessecary to achieve this goal. --Ghuron (talk) 15:12, 30 March 2017 (UTC)
  • I think that Putnik is a passionate supporter of Wikidata integration to Wikipedia and this is another major step to get this done. Users in Russian Wikipedia are often complaining that editing Wikidata is not as straightforward as it should be. Saint Johann[ru] 20:57, 5 April 2017 (UTC)
  • Endorse. I think we need to move ahead in this field. There a few challenges to sort out, but I'm confident that this can lead in the right direction. Jura1 (talk) 03:04, 6 April 2017 (UTC)
  • Endorse. Wiki editors really needs this. Although we can (sometimes very easily) do mass-export from Wikipedia to Wikidata, we need a simple way to do this article-by-article with human review. --Edgars2007 (talk) 13:29, 6 April 2017 (UTC)
  • Endorse. We have a lot of Wikidata links in English, Russian and other section of Wikipedia. This tool will be really helpful to edit data quickly by a lot of users. Iniquity (talk) 19:05, 6 April 2017 (UTC)
  • Endorse. I think this would help both Wikidata and Wikipedia. Wikidata needs more contributors, and this could encourage more Wikipedians to update data in Wikidata, which in turn benefits Wikipedia. Danrok (talk) 23:14, 6 April 2017 (UTC)
  • Endorse. I think this is a great idea, and Lydia Pintscher (WMDE)'s vote of confidence in Putnik wins my support for this grant. - PKM (talk) 20:55, 19 May 2017 (UTC)
  • Endorse too. This is a dream coming true! − Pintoch (talk) 21:06, 19 May 2017 (UTC)
  • As experienced user of Putnik's similar simpler gadget in ruWP, I support that idea. - Kareyac (talk) 01:18, 20 May 2017 (UTC)
  • Endorse. I already love the (much simpler) Wikidata integration in Wikivoyage's listing editor. Syced (talk) 04:27, 21 May 2017 (UTC)
  • Great tool. Komap (talk) 12:31, 17 July 2018 (UTC)