WMDE Technical Wishes

From Meta, a Wikimedia project coordination wiki

Welcome to the page of the German community technical wishlist.

The German-speaking communities' Technical Wishlist is the result of two surveys in 2013 and 2015. The surveys have been initiated by user:Raymond, conducted in close collaboration with Wikimedia Deutschland's software development department and many other people who support the technical wishes project with their ideas, technical requests and discussion of requests.

The team at WMDE's software development department is working on the list in various ways: Estimation, communication, coordination, development.

So far the work on this list has been documented on German Wikipedia (in German language) and on Phabricator. This page aims to give an English-speaking overview for those who would like to follow the current work of the team without having to use Phabricator or having to know German.

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. The WMDE team is working in close collaboration with the Wikimedia Foundation's Community Tech team and Technical Collaboration team – from coordination and exchange over shared tasks to supporting each other with code review et al.

Current projects (as of May 2016)

For the more technical details, please see the TCB team's workboard in Phabricator.

RevisionSlider (show edit summaries in diff view, navigate through diff pages)

The RevisionSlider helps editors to see edit summaries and the version history on diff pages. It is inspired by DerHexer's revisionjumper gadget and was prototyped by the Community Tech team. In April 2016, it was picked up by the WMDE's TCB team in order to fulfill wish #16 of the 2015 technical wishes survey.

Watchlist Expiry

In the 2013 German Technical Wishes Survey, people wished for an option of putting pages on the watchlist for a limited period of time. This request was also #12 of the International Wishlist Survey. The WMDE's TCB team started working on this task in the beginning of 2016, and is currently blocked by a database update that needs to be applied to all existing wikis.

Better solution for edit conflicts

Improving edit conflicts was wish #1 on the 2015 German Technical Wishes Survey. Currently, the WMDE's TCB team is in the process of coming up with a suitable solution through gathering feedback in the community.

Shipped in 2016

Catwatch

Catwatch is a MediaWiki feature that allows users to view category membership changes in the recent changes and watchlists. Users can watch when a page was added or removed from a category. The feature is available on all Wikipedias and Wikimedia Commons since January 28, 2016. It is configured as "opt in" and can be enabled by default in the user preferences.

Backlog

The Backlog contains the list of open requests from the German-speaking Community Wishlist. Requests in the backlog have only been roughly estimated so far. In our quarterly plannings, we decide what tasks we're going to work on in the next quarter. Criteria for the decision-making are: Number of votes for the respective request, no current blockers like „this task needs community consensus/another community iteration first“ or „this task can be picked after the technical issues X, Y, Z have been solved“ and resources of the developers who would be best to work on that task (e.g.: person x is an expert for issue y, but he/she is already planned in for working on another task in the next quarter). The complete technical wishlist including current work, deployed features and backlog is currently only available in German.