WMDE Technical Wishes

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
Welcome to the Technical Wishes Project!
Logo The Technical Wishes Project (with background).svg

WMDE's Technical Wishes Project is an approach to identify and prioritize technical requirements from diverse users in a collaborative way.

Core element of the Technical Wishes Project is the Technical Wishlist, containing tasks resulting from the Technical Wishes surveys, but also from workshops. So far the Technical Wishes survey has been conducted on German Wikipedia in 2013, 2015 and 2017. The survey has been a initiative by the community from the start, developed into a collaboration beetween the German-speaking communities, the WMDE software development department and many other people who support the Technical Wishes Project with their ideas, technical requests and discussion of requests.

Although the first ideas for new projects come from the German-speaking communities, software development for the Wikimedia projects is global and contributors of all language projects should benefit from the improved or new features that come out of the Technical Wishes project.

The Technical Wishlist of the German-speaking communities is not the same as the International Community Wishlist. Nethertheless, there is overlap between the two wishlists and the WMDE team is working in close collaboration with the Wikimedia Foundation's tech teams.

In June 2017 the Technical Wishes survey got conducted for the third time on German Wikipedia. 450 participants submitted and voted on 188 valid wishes. For the first time, there was a special slot reserved for volunteer software developers who could submit their own software projects: The top-voted project now gets developer support from WMDE. Find the Top 9+1 wishes here (1 = the top-voted project in the category "projects by volunteer developers").

Current projects

In development

With the FileImporter, locally stored files can be moved to Wikimedia Commons including the correct version history.

In research

Book referencing
Making it easier to reference multiple sections from the same work in an article without naming the whole work for each reference.
Finding a solution that prevents users from accidentally clicking the rollback instead of the thank you link.
Finding a solution that prevents users from losing the reading position when checking out a reference.
Footnote Highlighting
If a footnote is referenced multiple times, highlight the link in the footnote section that brings you back to your original reading position.

On hold

Watchlist Expiry
This project is about an option to watch pages only a limited amount of time. The development is currently on hold.

As a default feature

The RevisionSlider adds a slider to the diff view, so that you easily can navigate between the revisions. As of May 17, 2017, RevisionSlider is a default feature on all wikis.
Show text changes in moved text paragraphs
This project is about making changes within paragraphs visible in the wikitext on the diff page.
See more
Overview on the projects shipped in 2016 and 2017.

As a beta feature / partially shipped

Advanced Search
The Advanced Search extension is making hidden existing search options accessible for everyone.
Two Column Edit Conflict View
The Two Column Edit Conflict View aims to improve the current interface to resolve edit conflicts.
The backlog currently contains the top wishes from the 2017 technical wishes survey.

Before we move projects from the backlog into "doing" (= current projects), we already do research to understand the respective wish better, talk with teams at the Wikimedia Foundation and discuss possible ways for the technical implementation.
More infos
Learn more about the Technical Wishes Project: How it all started and the way we work.
Meet us
Each Wednesday, 4 pm UTC at the Technical Advice IRC Meeting on #wikimedia-tech.
The Technical Advice IRC Meeting is an offer for all volunteer developers: If you get stuck with your project, need feedback or want to know who the best contact for your issue is: Join us on IRC each Wednesday!