Wikimedia Product

This page reflects the work done by the Wikimedia Product group. Wikimedia Product staff employed by the Wikimedia Foundation build, improve and maintain the features of Wikimedia sites.

Annual Roadmap

 * Annual Plan for Product 2016-2017
 * 2015 Product & Technology Review

Across Product

 * Technical Collaboration Guideline
 * Development Principles
 * Design Statement of Purpose
 * Monthly CREDIT Showcase: Members of our community, Reading, Editing, Discovery and Technology teams show off new work and experiments.
 * Data and research information for products and Monthly Research Showcases.
 * New Readers ongoing research that focuses on understanding potential Wikimedia readers in countries where access to the internet is quickly growing.
 * Audience Research(Draft)
 * Product Development Personas (Draft)
 * Product Development Process (Draft)

Product Community Interaction Events

 * 2017 Dev Summit - San Francisco, United States
 * 2017 Wikimedia Conference - Berlin, Germany
 * 2017 Hackathon - Vienna, Austria
 * 2017 Wikimania - Montréal, Canada

Product Audiences & Teams
A Product Audience is a set of features developed according to specific user flows and audiences.

Discovery Audience
We build the anonymous path of discovery to a trusted and relevant source of knowledge.
 * Discovery Page: Discovery
 * Discovery Lead: Katie Horn
 * Phabricator task boards: Search (Sprint), Interactive, Portal, WDQS, Analysis (Sprint)
 * Discovery Projects: Maps, Search, Wikidata Query Service

Recent Highlights
Secondary result functionality will be available over the search API in early January! Currently, this allows consumers of the search API to benefit from automated language detection (TextCat) and forwarding of search queries. (T142795)
 * See Discovery/Status updates for the archive of past Discovery updates

Goals
Fiscal Year 2016-2017
 * Q1: July - September 2016 (WMF Q1 Review)
 * Q2: October - December 2016
 * Q3: January - March 2017
 * Q4: April - June 2017

Editing
We build collaborative, inclusive tools for creating and editing free knowledge.
 * Editing page: Editing
 * Editing head: Trevor Parscal
 * Phabricator task boards: #Editing; #Collaboration-Team-Current, #ContentTranslation-Release8, Multimedia, #Parsoid, #VisualEditor
 * Editing teams: Collaboration, Multimedia, Languages, Parsing, VisualEditor
 * Editing code coverage: Collaboration, Languages, VisualEditor

Recent Highlights
The Collaboration team is working on the recent changes filters beta feature, and we should have it up in beta labs for early testing/QA later this week. We hope to make it available as a beta feature in production some time in late January or early February. The team also set up a test instance for deferred changes (mark for review and if necessary delay the visibility of suspicious edits), code reviewed the implementation, and suggested wording changes and designed icons for the notifications it adds. Next, we will come up with suggestions for wording changes for some existing UIs (mainly the history) page exposed by deferred changes. Last but not least a community proposal was published to remove Flow from Meta.

The parsing team is working on several improvements for better support of media in Parsoid. Initial work on image galleries is now complete and was deployed in Dec 2016. We updated our HTML spec for review by the Services team. The extension is also being reviewed by the VisualEditor team and might require additional fixes before being enabled for use inside VE. For video and audio files, the specification has been agreed upon and we'll pick up this project again.

The Visual Editor team is working to provide a unified, consistent editing interface between mobile and desktop Web, and between visual and wikitext editors. The initial version of the new wikitext editing mode has been released as a desktop Beta Feature for opt-in testing. Our work to release the visual editor to all Wikipedias is now almost complete. There are now outstanding only the eight multi-script Wikipedias (including Chinese) which are technologically blocked, on which we're working with Parsing. There are also three other Wikipedias in incomplete deployment states (English, Spanish and Dutch), for which work is paused pending the new wikitext editor release, and won't resume until some point in 2017. Our work to release the visual editor to sister projects is now paused. Work on the blocker bugs to Wikisource working has stalled as we've put resources elsewhere. We hope to come back to this early in 2017.

Goals
Fiscal Year 2016-2017
 * Q1: July–September 2016 (WMF Q1 Review)
 * Q2: October–December 2016
 * Q3: January–March 2017
 * Q4: April–June 2017

Reading Audience
We build exceptional learning and reading experiences for the sum of all knowledge.
 * Reading Page: Reading
 * Reading Lead: Toby Negrin
 * Phabricator task board: #reading
 * Reading Projects: Community Tech, Mobile Apps, Desktop & Mobile Web, Reading Infrastructure
 * Reading code coverage

Recent Highlights
Version 5.3.3 of the Wikipedia app for iOS has been released to the app store. This minor update includes improvements to performance and stability, particularly when loading many articles in quick succession and refreshing the Explore feed.

iOS has also released a Beta v5.3.4 to our TestFlight beta channel. This version improves stability, particularly at start up and with image loading, along with a handful of other bug fixes.

Goals
Fiscal Year 2016-2017
 * Q1: July - September 2016 (WMF Q1 Review)
 * Q2: October - December 2016
 * Q3: January - March 2017
 * Q4: April - June 2017

Fundraising Tech
Technical work supporting the Wikimedia Foundation's fundraising efforts.
 * Fundraising Tech Page: Fundraising tech
 * Fundraising Tech Lead: Katie Horn
 * Phabricator task board: #wmf-fr

Recent Highlights

 * We have had an extremely stable campaign for "Big English".
 * Fr-tech has noted that, if we had not moved to redis, campaigns would have gone down daily in our first week. We would not have had the best fundraising day ever.
 * We are currently investigating 4 payment integrations: ingenico, paypal, apple and android. We usually investigate new features during big english but 4 processors simultaneously is unusual and unexpected. However there is increased WMF-wide interest to plan these out.
 * We are also continuing to triage and react to live bugs in support of the campaign.

Goals
Fiscal Year 2016-2017
 * Q1: July - September 2016
 * Q2: October - December 2016
 * Q3: January - March 2017
 * Q4: April - June 2017

Team Practices Group
The Team Practices Group (TPG) supports the Wikimedia Foundation (WMF) teams in their continual improvement.
 * Page: Team Practices Group
 * Lead: Kristen Lans
 * Phabricator task board: #Team-Practices

Recent Highlights

 * Design Statement of Purpose published
 * Decided to continue engagement with New Readers, also helping sync between New Readers and Reading Web team
 * Facilitated meeting with select CLs and PMs on the pain points of the technical Collaboration Guidelines for PMs

Other:
 * Ongoing embedded work with 7 Product and Technology teams

Goals
Fiscal Year 2016-2017
 * Q1: July - September 2016
 * Q2: October - December 2016
 * Q3: January - March 2017
 * Q4: April - June 2017

Wikidata
Wikidata is a free and open knowledge base that can be read and edited by both humans and machines. This project is maintained by the Software Development & Engineering department at Wikimedia Deutschland.
 * Page: Wikidata
 * Discussion List: wikidata@lists.wikimedia.org
 * Lead: Lydia Pintscher
 * Phabricator bugs & tasks board: #wikidata

Recent Highlights
A couple of recent presentations of note, Scaling OpenStreetMap with Wikidata knowledge and 2016 – A busy year for Gene Wiki and WikiData. Was 2016 the worst year ever? Buzzfeed ran an article citing Wikidata in Wikidata and the celebrity deaths of 2016. Other highlights include on Welsh Wikipedia some 16,000 lists . This weeks query example: [http://www.histropedia.com/showcase/wikidata-viewer.html?query=SELECT%20?person%20?personLabel%20%0A%28SAMPLE%28?birth_date%29%20AS%20?birth_date%29%20%0A%28SAMPLE%28?birth_date_precision%29%20AS%20?birth_date_precision%29%20%0A%28SAMPLE%28?death_date%29%20AS%20?death_date%29%20%0A%28SAMPLE%28?death_date_precision%29%20AS%20?death_date_precision%29%20%0A%28SAMPLE%28?image%29%20AS%20?image%29%20%0A%28SAMPLE%28?country_of_birth%29%20AS%20?country_of_birth%29%20%0A?Spotify%0A?awardLabel%0A?genreLabel%0A%0AWHERE%20%7B%0A%20%20?person%20wdt:P1902%20?SpotifyID%20.%0A%20%20OPTIONAL%20%7B?person%20wdt:P166%20?award%7D%0A%20%20OPTIONAL%20%7B?person%20wdt:P136%20?genre%7D%0A%0A%20OPTIONAL%20%7B%20?person%20wdt:P18%20?image.%20%7D%20%20%0A%20BIND%20%28URI%28CONCAT%28%22https://open.spotify.com/artist/%22,?SpotifyID%29%29%20AS%20?Spotify%29%0A%20%0A%20%20?person%20p:P569/psv:P569%20?birth_date_node%20.%20%0A%20%20?birth_date_node%20wikibase:timeValue%20?birth_date%20.%20%23this%20is%20now%20the%20actual%20birth%20date%0A%20%20?birth_date_node%20wikibase:timePrecision%20?birth_date_precision%20.%0A%0A%20%20OPTIONAL%20%7B%20%0A%20%20%20%20?person%20p:P570/psv:P570%20?death_date_node.%20%0A%20%20%20%20?death_date_node%20wikibase:timeValue%20?death_date%20.%20%0A%20%20%20%20?death_date_node%20wikibase:timePrecision%20?death_date_precision%20.%0A%20%20%7D%0A%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20?person%20wdt:P19/wdt:P17%20?countryItem.%20%0A%20%20%20%20?countryItem%20rdfs:label%20?country_of_birth.%0A%20%20%20%20FILTER%28%28LANG%28?country_of_birth%29%29%20%3D%20%22en%22%29%0A%20%20%7D%0A%20%20%0A%20%20SERVICE%20wikibase:label%20%7B%20bd:serviceParam%20wikibase:language%20%22en%22,%22sv%22.%20%7D%0A%7D%0AGROUP%20BY%20?person%20?personLabel%20?Spotify%20?awardLabel%20?genreLabel%0A%0AORDER%20BY%20DESC%28?rank%29&url=Spotify&title=personLabel&from=birth_date&fromPrecision=birth_date_precision&to=death_date&toPrecision=death_date_precision&imageUrl=image&colourCodeBy=genreLabel&filterBy=country_of_birth,awardLabel%20&view=timeline Filtered timeline of Spotify artists]. The Wikidata folks will be participating in our Dev Summit next week and working on planning and discussion of upcoming goals, Structured Data project and roadmaps.

Goals
Fiscal Year 2016 Fiscal Year 2017
 * Q1: January - March
 * Q2: April - June
 * Q3: July - September
 * Q4: October - December
 * Q1: January - March
 * Q2: April - June
 * Q3: July - September
 * Q4: October - December