Wikimedia Platform Engineering

From MediaWiki.org
Jump to: navigation, search

MediaWiki CoreEdit

Team

ResponsibilitiesEdit

  • Improve the stability, security, performance and architectural cleanliness of MediaWiki
  • Ensure that MediaWiki core is meeting the evolving needs of the website
  • Develop and document a clear set of APIs so that external developers can create applications that easily interface with MediaWiki

Current activitiesEdit

Main projectsEdit

Continuous responsibilitiesEdit

Planned or backburner projectsEdit

Recently completed projectsEdit

Release EngineeringEdit

ResponsibilitiesEdit

The Release Engineering team is responsible for the tooling and resources that help MediaWiki developers write better code and get that code out for our users faster.

TeamEdit

Current activitiesEdit

Planned or backburner projectsEdit

MultimediaEdit

TeamEdit

ResponsibilitiesEdit

The Multimedia team is responsible for features that provide a richer experience and support more media contributions on Wikipedia, Commons, and MediaWiki sites.

We develop features to:

  • improve the viewing experience for our readers
  • develop feedback and curation tools
  • help editors add media files to articles.

We are also upgrading our current infrastructure to:

  • improve the upload pipeline
  • implement structured data
  • better integrate multimedia across all our sites.

Current activitiesEdit

OverviewEdit

Main projectsEdit

At this time, our two main projects are:

  • Media Viewer, an immersive multimedia browser; and
  • UploadWizard, an incremental upgrade and code refactoring of our contribution pipeline.

Next projectsEdit

Here is our Multimedia Vision for 2016, to give you a sense of what we are working on this year. In coming months, we will be working on a variety of projects to help our users view, contribute, curate and use images, sound and video files. We believe that audio-visual media offer a unique opportunity to engage a wide range of users to participate productively in our collective work.

Engineering Community TeamEdit

ResponsibilitiesEdit

  • Attract and support volunteer technologists so that they can become an even more powerful force in driving improvement on the website
  • Help nurture volunteer-developed extensions and widgets
  • Provide communications support for all groups in the engineering department
  • Develop clear documentation for MediaWiki so that new staff, volunteer developers and external users have a smooth ramp-up process to becoming MediaWiki developers

TeamEdit

Current activitiesEdit

See also Engineering Community team meetings.

Planned or backburner projectsEdit