Wikipedia:Wikipedia Signpost/2022-04-24/Technology report

Source: Wikipedia, the free encyclopedia.
Technology report

8-year-old attribution issues in Media Viewer

Issues with attribution for restorers in Media Viewer

A screenshot of the Media Viewer interface for the file File:WDG - Wikipedia20 background Cake slim.jpg.

E

New status page for Wikimedia projects

The

E

Desktop Improvements project nearing an end

The current look of the Desktop Improvements. The newest feature is the sticky table of contents

As we wrote in the last Technology report, the Wikimedia Foundation Web team is working on the Desktop Improvements project and the new interface, Vector 2022. They began in 2019, and now most of the work is done. This is the next report about this project. In this issue, we're focusing on how Web has worked on these changes and how the community can work with the team.

  1. The homework: The team established what seemed to be an issue according to the existing documentation and tools. They analyzed the previous research and skins, existing gadgets, user scripts, plugins.
  2. User research: Next, in-depth, in-person studies with diverse groups of participants were conducted. They looked at how users of different profiles (backgrounds, skills) interact with the interface.
  3. Community prototype testing: They built four prototypes. Each of those presented some changes recommended as a result of the research. The prototypes were shared with different communities (Wikipedias and sister projects, large and small wikis) via banners. More than 200 editors shared their thoughts on each prototype.
  4. A/B testing (and before & after tests) on early adopter wikis: They have asked or have been approached by various communities interested to use the improvements earlier. Currently, there are more than 20 such communities, and the number is growing. When introducing each change, the team only deploys it for 50% of logged-in users. After two weeks, Web checks the results of the tests. Read a blog post about what they did when one test didn't give satisfactory results.
  5. Constant discussions with communities: they invite everyone to write on the project talk page and join monthly online meetings. The next meetings will take place on Friday, April 29, at 13:00 and 18:00 UTC.

This is how they have been working on each feature separately. Soon after the publication of this issue, the team will introduce the sticky table of contents. It is intended to make it easier to reach the table of contents, gain context about the page, and navigate throughout the page without needing to scroll. Next, they will move the page tools from the sidebar to the other side of the screen. After that, they will improve the overall aesthetics of the interface, and before July, everything should be ready for all readers and logged-in Vector users on the English Wikipedia. SG (WMF)

In brief

New user scripts to customise your Wikipedia experience

Bot tasks

Bots that have been approved for operations after a successful BRFA will be listed here for informational purposes. No other approval action is required for these bots. Recently approved requests can be found here (edit), while old requests can be found in the archives.


Latest tech news

Latest tech news from the Wikimedia technical community: 2022 #16, #15, & #14. Please tell other users about these changes. Not all changes will affect you. Translations are available on Meta.

Meetings
  • Recurrent item Advanced item You can join the technical advice meeting on IRC. During the meeting, volunteer developers can ask for advice. The meeting takes place every Wednesday from 4:00–5:00 p.m. UTC. See how to join here.
  • Recurrent item Join the open meeting with the Web team about the new interface. It will take place on April 29 (Friday) at 13:00 UTC and/or 18:00 UTC.

Installation code

  1. ^ Copy the following code, edit your user JavaScript, then paste:
    {{subst:lusc|1=User:NguoiDungKhongDinhDanh/FormattedEditRequest.js}}
  2. ^ Copy the following code, edit your user JavaScript, then paste:
    {{subst:lusc|1=User:BrandonXLF/SVGEditor.js}}
  3. ^ Copy the following code, edit your user JavaScript, then paste:
    {{subst:lusc|1=m:User:Dragoniez/Selective Rollback.js}}
  4. ^ Copy the following code, edit your user JavaScript, then paste:
    {{subst:lusc|1=m:User:NguoiDungKhongDinhDanh/CodeAjaxEditor.js}}