Developers/Maintainers

From MediaWiki.org
Jump to: navigation, search

This is a list of developers who know the most about, and maintain, MediaWiki core, key extensions, and Wikimedia servers. To be listed as a maintainer a person has to have +2 access to the relevant Git repository and regularly respond to bug reports and changeset review requests.

If you are a maintainer, please consider using configuring Gerrit to send you an email for new patchsets in a repository. Alternatively you can add yourself to the Gerrit Reviewer Bot which will automatically add you as a review to each new patchset.

Anyone can list themselves as in training to maintain something, signaling that they want to learn more and achieve maintainership within the next year.

MediaWiki core[edit]

See also: Gerrit's list of mediawiki group members (core developers with +2 on all mediawiki repositories).
Not all the areas below actually have their own Phabricator project, or have not had #tags set up for alternate names yet.
Component Description Maintainers In training
API MediaWiki's web-based "action" API that lets people interact with MediaWiki programmatically
This includes the following files/paths: includes/api/  
Wikimedia Reading Infrastructure team, Brad Jorsch, Legoktm
Authentication and Authorization Components related to user authentication and authorization, including password hashing and storage, session management, and group permissions.
This includes the following files/paths: includes/auth/, includes/session/, includes/password/  
MediaWiki Platform team (as of 2017-03-21), Parent5446, CSteipp
AuthManager and SessionManager:, Gergő Tisza
Categories All issues relating to categories.
This includes the following files/paths: includes/Category.php, includes/collation/  
Bawolff
Change tagging The feature that allows putting tags on revisions, log entries etc. added from edit filters in Extensions (AbuseFilter, TorBlock, etc).
This includes the following files/paths: includes/changetags/  
This, that and the other
ContentHandler See ContentHandler.
This includes the following files/paths: includes/content  
Daniel Kinzler
Database Back-end database issues: SQL errors, compatibility, etc.
This includes the following files/paths: includes/db/  
Aaron Schulz, Jaime Crespo
DjVu All issues related to DjVu
This includes the following files/paths: includes/media/DjVuImage.php, includes/media/DjVu.php  
Documentation All documentation, including that on MediaWiki.org
This includes the following files/paths: docs/  
Timo Tijhof
Email Issues relating to the email notification features and email address verification (Special:Confirmemail etc.)
This includes the following files/paths: includes/mail/  
01tonythomas
Export-or-Import Issues relating to Special:Export and Special:Import
This includes the following files/paths: includes/export/, includes/import/  
This, that and the other
Extension support Issues relating to the support of extensions: Hooks, contexts, libraries, etc.
This includes the following files/paths: includes/Hooks.php, includes/registration/  
Legoktm
File management Management of uploaded files (images, thumbnails, etc.)
This includes the following files/paths: includes/filebackend/, includes/filerepo/  
Aaron Schulz, Bawolff
General-or-Unknown All issues that do not fit into any of the other components.  
History-or-Diffs All issues relating to the page displaying an article's history and the page displaying differences between two revisions.
This includes the following files/paths: includes/diff/  
MediaWiki Platform team (as of 2017-03-21)
Installer Installation, setup, and upgrade procedure.
This includes the following files/paths: includes/installer/, mw-config/  
Chad Horohoe
Internationalization All issues relating to internationalization, localization, translation, and the MediaWiki namespace.
This includes the following files/paths: languages/  
Wikimedia Language engineering, Siebrand Mazeland, Raimond Spekking Federico Leva
JavaScript MediaWiki's JavaScript resources.
This includes the following files/paths: resources/  
Timo Tijhof, Roan Kattouw, Bartosz Dziewoński m4tx
JobQueue Job queue
This includes the following files/paths: includes/jobqueue/  
Aaron Schulz
Language converter Script conversion for several languages, e.g. Chinese and Serbian. (Problem area -- not much developer capacity here.)
This includes the following files/paths: languages/LanguageConverter.php, languages/FakeConverter.php  
Liangent, Robin Pepermans Chiefwei (Chinese maintenance)
Logging Special:Log, mw_logging table
This includes the following files/paths: includes/logging/  
Umherirrender
Maintenance scripts Command-line maintenance scripts for various tasks.
This includes the following files/paths: maintenance/  
Sam Reed and Chad Horohoe
Page deletion Issues related to deleting and undeleting/restoring pages and revisions (via action=delete and Special:Undelete).   Aaron Schulz
Page editing All issues relating to the edit screen, edit conflicts, and saving edits.   Wikimedia Visual Editor team (as of 2016-09-21)
Page protection Protection and unprotection of pages, and issues with protected pages   MediaWiki Platform team (as of 2017-03-21)
Parser Issues relating to the process that converts wiki syntax into HTML.   Wikimedia Parsing team (as of 2016-09-21), Gabriel Wicke C. Scott Ananian
Patrolling New page patrolling, edit patrolling. "[mark as patrolled]". rc_patrolled etc.   Timo Tijhof, Marius Hoch
PostgreSQL Support for PostgreSQL, schema changes, etc.   Tim Landscheidt, Marcin Cieślak
Recent changes Bug reports and feature requests related to the special page RecentChanges.   aude
Redirects All issues relating to redirects.   Sam Reed
ResourceLoader ResourceLoader delivery and management system for loading modules in MediaWiki.   Wikimedia Performance Team, Roan Kattouw, Timo Tijhof, Trevor Parscal Legoktm
Revision deletion Hiding and unhiding of individual page revisions, log entries and usernames and revision suppression.   Aaron Schulz
Search Issues relating to the search engine. Note that Wikimedia web sites do not use the default MediaWiki search engine; please file bugs against their Search under "CirrusSearch" instead!   Chad Horohoe
Security All issues relating to security.   Wikimedia Security Team (as of 2016-10-31)
Skin and page rendering Issues relating to the user interface and skins, including Vector, Monobook, Classic, Nostalgia, Cologne Blue, DaVinci, Blueprint, etc.   Wikimedia Reading
(as of 2016-09-21)
mediawiki‑skins group, Timo Tijhof, Bartosz Dziewoński
Special pages All implemented special pages and the framework for special pages in general. Note that many features implemented as Special pages have their own dedicated components for the feature in general (Export/Import, Logging, Page deletion, Page protection, Recent changes, Search, Uploading, User blocking, User login, User preferences, Watchlist, ...).   This, that and the other
Templates All issues relating to templates and template inclusion.   Jackmcbarn
Unit tests Tickets related to unit testing (PHPUnit, QUnit, ..)   Antoine Musso, Timo Tijhof aude
Uploading File upload interface at Special:Upload. (Issues with already uploaded files should be filed under "File management")   Ryan Kaldari
User blocking Blocking, unblocking, all that stuff   Jack Phoenix Legoktm
User login Account creation, login, etc. Settings bugs in this component should be moved to the "User preferences" component.   MediaWiki Platform team (as of 2017-03-21)
User preferences All issues relating to user preferences (User settings bugs in the "User login" component should be moved here)  
VirtualRestService Bug reports and feature requests related to the Virtual REST Service (includes/libs/virtualrest).   cscott, Aaron Schulz
Watchlist Bug reports and feature requests related to the special page Watchlist.  

MediaWiki extensions deployed by WMF[edit]

See also: Category:Extensions used on Wikimedia and Extension Matrix/stable
Not all the areas below actually have their own Phabricator project, or have not had #tags setup for alternate names yet.
Component Description Maintainers In training
3d Enables upload of three-dimensional model files, and supports thumbnailing and interactive viewing in Media Viewer.   Gilles Dubuc Mark Holmquist
AbuseFilter Allows privileged users to set specific controls on actions by users, such as edits, and create automated reactions for certain behaviors   Marius Hoch Legoktm, se4598
ActiveAbstract Used as part of dumpBackup  
AntiSpoof Prevents creation of confusable usernames   Brion Vibber?, Sam Reed Legoktm
ApiFeatureUsage Access API feature usage log summaries   Wikimedia Reading
(as of 2016-08-18)
Babel Adds a parser function to inform other users about language proficiency and categorize users of the same levels and languages   Wikimedia Visual Editor team (as of 2016-09-21), 'Wikimedia Language engineering (as of 2016-09-21), Robin Pepermans
BetaFeatures Allows other extensions to register their beta features in the user preferences   Wikimedia Visual Editor team (as of 2016-09-21), Wikimedia Reading, James Forrester, Legoktm
BounceHandler Allow MediaWiki to handle bounce email efficiently with VERP headers   01tonythomas , Legoktm, Jgreen (wmf)
Campaigns Allows to track user account creations related to campaigns  
Cards Generates pretty-looking cards from article titles   Wikimedia Reading
(as of 2016-08-18)
CategoryTree Provides a dynamic view of the wiki's category structure as a tree   Wikimedia Visual Editor team (as of 2016-09-21), Wikimedia Reading
(as of 2016-08-18)
CentralAuth Allows to merge accounts into global accounts   Marius Hoch, Victor Vasiliev, Chris Steipp, Legoktm
CentralNotice Adds a central sitenotice   Wikimedia Fundraising Tech (as of 2016-10-31)
CharInsert Create JavaScript character insert boxes   Wikimedia Visual Editor team (as of 2016-09-21)
CheckUser Allows a user with permissions to check which IPs are used by a given username and which usernames are used by a given IP   MediaWiki Platform team (as of 2017-03-21)
CirrusSearch Implements searching for MediaWiki using Elasticsearch   Wikimedia Discovery
(as of 2016-08-18)
Cite Allows footnotes for citing sources and helps for correctly citing content in offline media   Wikimedia Visual Editor team (as of 2016-09-21), Marius Hoch
CiteThisPage Adds a special page that provides different citation formats for a particular article   Wikimedia Visual Editor team (as of 2016-09-21), Marius Hoch
Citoid Extension part of the Citoid service   Wikimedia Visual Editor team (as of 2016-09-21)
CLDR Import localisation data from CLDR   Wikimedia Language engineering (as of 2016-09-21)
CleanChanges More compact display of changes list   Wikimedia Visual Editor team (as of 2016-09-21), Wikimedia Language engineering (as of 2016-09-21)
CodeEditor Provides a syntax-highlighting code editor for site & user JS, CSS and Lua pages, integrating with advanced edit toolbar   Wikimedia Visual Editor team (as of 2016-09-21), Derk-Jan Hartman
CodeReview SVN code review tool   Wikimedia Visual Editor team (as of 2016-09-21), Jack Phoenix, Chad Horohoe, Sam Reed
Collection Allows to organize personal selections of pages in a collection that can be edited, persisted and optionally retrieved as PDF, ODF or DocBook (XML)   Wikimedia Visual Editor team (as of 2016-09-21), PediaPress, C. Scott Ananian
CommonsMetadata Attempts at extracting metadata from commons pages   Wikimedia Visual Editor team (as of 2016-09-21), Wikimedia Reading
(as of 2016-08-18)
ConfirmEdit Adds CAPTCHAs for page saves and other user actions. Only QuestyCaptcha is really supported, the other modules are abandoned and/or useless. Aaron Schulz took care of Wikimedia wikis' fancycaptcha image generation last time.   Wikimedia Visual Editor team (as of 2016-09-21), Emufarmers, Florianschmidtwelzow
ContactPage Provides a contact form for visitors   Wikimedia Visual Editor team (as of 2016-09-21), Wikimedia Reading
(as of 2016-08-18)
ContactPageFundraiser Version of ContactPage   Wikimedia Fundraising Tech (as of 2016-10-31)
ContentTranslation Tool that allows editors to translate an article from one language to another with the help of machine translation and other translation aids.   Wikimedia Language engineering (as of 2016-09-21)
Contest Allows users to participate in admin defined contest challenges  
ContributionReporting Displays statistics for contributions made to the Wikimedia Foundation   Wikimedia Fundraising Tech (as of 2016-10-31)
ContributionTracking Contribution tracking for the Wikimedia fundraiser   Wikimedia Fundraising Tech (as of 2016-10-31), Wikimedia Visual Editor team (as of 2016-09-21)
CreditsSource DESCRIPTION   Wikimedia Visual Editor team (as of 2016-09-21),
CustomData An interface for other extensions that need to transfer data retrieved from the parser to the skin  
CustomUserSignup  
DisableAccount Allows administrators to disable individual accounts   Legoktm
Disambiguator Enables the designation of disambiguation pages with a magic word   Wikimedia Visual Editor team (as of 2016-09-21),
DismissableSiteNotice Allows users to close the sitenotice  
DonationInterface Provides fundraising mechanisms for collecting payments   Wikimedia Fundraising Tech (as of 2016-10-31)
DoubleWiki compare wikis in two separate languages side by side   Thomas PT (Tpt)
DynamicPageList (Wikimedia) Outputs a bulleted list of most recent items residing in a category, or an intersection of several categories   Wikimedia Visual Editor team (as of 2016-09-21), Brian Wolff
EasyTimeline Produces an embedded timeline image from wikitext   Wikimedia Visual Editor team (as of 2016-09-21)
Echo MediaWiki's notification subsystem   Wikimedia Collaboration Team (as of 2016-09-21), Alex Monk Nischay Nahata
EducationProgram Facilitates educational programs by adding various interfaces to manage courses, students, institutions, mentors, etc.  
Elastica Provides base elasticsearch functionality   Wikimedia Discovery
(as of 2016-08-18)
EventLogging Logging and validation of web analytics events   Ori Livneh
ExtensionDistributor Enables the distribution of extensions from www.mediawiki.org   Chad Horohoe, Tim Starling, and Legoktm
FeaturedFeeds Adds syndication feeds of wiki's featured content   Wikimedia Reading, Max Semenik
(as of 2016-08-18)
FlaggedRevs Allows for article content management by "editor" and "reviewer" classes   Wikimedia Visual Editor team (as of 2016-09-21), Aaron Schulz mlitn
Flow A modern discussion and collaboration system   Wikimedia Collaboration Team (as of 2016-09-21)
FundraiserLandingPage Enables template parameters to be passed as querystring elements   Wikimedia Fundraising Tech (as of 2016-10-31)
Gadgets Allow users to enable JS-based, user-provided gadgets from their preferences page   Wikimedia Visual Editor team (as of 2016-09-21), Roan Kattouw, Timo Tijhof, Legoktm
GeoCrumbs Adds a trail of bread crumbs to the page   Wikimedia Visual Editor team (as of 2016-09-21)
GeoData Adds geographical coordinates storage and retrieval functionality   Wikimedia Discovery, Max Semenik
(as of 2016-08-18)
GettingStarted adds features to encourage new users to start editing   Matt Flaschen
GlobalBlocking Allows IP addresses to be blocked on multiple wikis   Legoktm
GlobalUsage Allows to view the global usage of images in a wiki farm with shared image repository  
GoogleNewsSitemap Outputs a list of pages based on what categories they are in as an RSS feed or Google news sitemap   Wikimedia Visual Editor team (as of 2016-09-21), Brian Wolff
Graph Data-driven graphs   Yurik, Wikimedia Visual Editor team (as of 2016-09-21)
GuidedTour Delivers guided tours   Matt Flaschen
GWToolset Mass upload of content based on provided metadata   Matt Flaschen
ImageMap Allows clickable HTML image maps   Wikimedia Visual Editor team (as of 2016-09-21)
InputBox Allows users to add predefined HTML forms to wiki pages   Wikimedia Visual Editor team (as of 2016-09-21), Jackmcbarn
Insider List volunteer tour guides for travel destinations   Wikimedia Visual Editor team (as of 2016-09-21)
Interwiki Adds a special page to view and manipulate the interwiki table  
JsonConfig Provides a wiki-based JSON configuration system   Wikimedia Reading, Yuri
(as of 2016-08-18)
Kartographer Allows adding maps to pages   Wikimedia Discovery
LabeledSectionTransclusion Enables marked sections of text to be transcluded   Wikimedia Visual Editor team (as of 2016-09-21)
LandingCheck Send users to localized landing pages with fallback options  
LiquidThreads A structured discussion system for MediaWiki   (Problem area -- not much developer capacity here.)
Andrew Garrett (Nominal), translatewiki.net staff (De facto)
Listings For use in imported Wikitravel articles. In future, the tags used should be substituted by more powerful ones   Wikimedia Visual Editor team (as of 2016-09-21)
LocalisationUpdate Allows to keep the localized messages as up to date as possible   Wikimedia Language engineering (as of 2016-09-21), Roan Kattouw?
MapSources Gives access to several data and mapping sources   Wikimedia Visual Editor team (as of 2016-09-21)
MassMessage Allows users to send messages across wikis   Wikimedia Visual Editor team (as of 2016-09-21), Legoktm, wctaiwan
Math Allows to render mathematical formulas between <math> ... </math> tags   Wikimedia Visual Editor team (as of 2016-09-21), Derk-Jan Hartman, Moritz Schubotz
MobileApp Serves styles and scripts for use in the Wikimedia natives apps   Wikimedia Reading, (also, Yuvipanda familiar)
(as of 2016-08-18)
MobileFrontend Provides a mobile-friendly view   Wikimedia Reading
(as of 2016-08-18)
MoodBar A feature to encourage new users to provide feedback   Wikimedia Collaboration Team (as of 2016-09-21)
MultimediaViewer Provides a better experience to users when they click on thumbnails in a page   Wikimedia Reading
(as of 2016-08-18) WMF Multimedia team
MwEmbedSupport Adds support for mwEmbed modules and extensions   Wikimedia Reading
(as of 2016-08-18)
NewUserMessage Add a message to newly created user's talk pages  
Nuke Gives sysops the ability to mass delete pages   Jeroen de Dauw
OAuth Allow users to safely authorize another application (Consumer) to use the MediaWiki api on their behalf   CSteipp (WMF)
PagedTiffHandler Handle tiff-files, including multi-paged images   Wikimedia Reading
(as of 2016-08-18)
PageImages Stores information about images representing a page   Wikimedia Reading
(as of 2016-08-18)
PageTriage Facilitates reviewing and approving new pages   Wikimedia Collaboration Team (as of 2016-09-21)
ParserFunctions Enhances parser with logical and string functions   Wikimedia Visual Editor team (as of 2016-09-21), Jackmcbarn, Tim Starling?, Anomie
PdfHandler handle PDF files like multipage DJVU   Wikimedia Reading, bawolff
(as of 2016-08-18)
Petition Adds includable Special:Petition to collect signatures for a petition, and Special:PetitionData for authorised users to download signatures as a csv file.   Wikimedia Visual Editor team (as of 2016-09-21), Peter Coombe
Poem adds <poem> tag for poem formatting   Wikimedia Visual Editor team (as of 2016-09-21)
PoolCounter Provides a MediaWiki client for the pool counter daemon   Platonides
Popups Displays popups when users hover over article links (aka. Hovercards)   Wikimedia Reading, Prateek Saxena
(as of 2016-08-18)
ProofreadPage Help proofreading of books.   Wikimedia Visual Editor team (as of 2016-09-21), Thomas PT (Tpt)
QuickSurveys In article quick surveys or external surveys. Polling readers for opinion.   Wikimedia Reading
(as of 2016-08-18)
Quiz Quiz building tool adopted on the Wikiversity   Wikimedia Visual Editor team (as of 2016-09-21)
RandomRootPage Special page which fetches a random root page   Brian Wolff
RelatedArticles Parser function to associate related articles (cf. Wikivoyage)   Wikimedia Reading
(as of 2016-08-18)
RelatedSites Generates HTML for related sites based on interwiki data (cf. Wikivoyage)   Wikimedia Reading
(as of 2016-08-18)
RevisionSlider Visualize revision history   WMDE Engineering (as of 2016-11-08)
Renameuser Provides a special page that allows user accounts to be renamed   Marius Hoch, Legoktm
RSS Display RSS feeds on a wiki page   Wikimedia Visual Editor team (as of 2016-09-21)
Score Allows rendering of musical scores with   Wikimedia Visual Editor team (as of 2016-09-21), Alexander Klauer
Scribunto Provides a framework for embedding scripting languages into MediaWiki pages   Wikimedia Visual Editor team (as of 2016-09-21), Tim Starling, Anomie, Victor Vasiliev, Jackmcbarn
SearchExtraNS Searches extra specified namespaces if no direct match is found  
SecurePoll Extension for elections and surveys   Tim Starling?
ShortUrl Adds a special page that redirects to an article based on the given base36-encoded ID   Yuvi Panda
SiteMatrix A special page with a matrix of all Wikimedia sites  
SpamBlacklist Provides a regex-based spam filter   Wikimedia Visual Editor team (as of 2016-09-21)
SubPageList3 provides a splist tag to list the subpages of a page   Wikimedia Visual Editor team (as of 2016-09-21)
SubpageSortkey change the default sortkey to have something to do with the subpages   Wikimedia Visual Editor team (as of 2016-09-21), Brian Wolff
SyntaxHighlight_GeSHi Allows source code to be syntax highlighted on the wiki pages   Wikimedia Visual Editor team (as of 2016-09-21)
TemplateData Create and extract data about templates and their usage   Wikimedia Visual Editor team (as of 2016-09-21)
TemplateSandbox Preview pages using sandboxed templates   Wikimedia Visual Editor team (as of 2016-09-21), Anomie, Jackmcbarn
TextExtracts Provides API with plain-text or limited HTML extracts of page content   Wikimedia Reading
(as of 2016-08-18)
Timeline Adds <timeline> tag for creating timelines   Wikimedia Visual Editor team (as of 2016-09-21), Erik Zachte
TimedMediaHandler Integrated support for server side transcoding, WebM, Ogg Theora, Vorbis, Speex and Timed Text   Wikimedia Reading, multimedia group, Michael Dale
(as of 2016-08-18)
TitleBlacklist Blocks the creation of pages matching a regular expression blacklist   Wikimedia Visual Editor team (as of 2016-09-21), Jackmcbarn
Thanks Lets users thank other users for individual edits   Wikimedia Collaboration Team (as of 2016-09-21), Legoktm, wctaiwan
TocTree Adds options for floated or expanded table of contents (cf. Wikivoyage)   Wikimedia Reading
(as of 2016-08-18), Wikimedia Visual Editor team (as of 2016-09-21)
TorBlock Automatically applies restrictions to Tor exit nodes with access to the wiki's front-door server   MediaWiki Platform team (as of 2017-03-21)
Translate Enables in-wiki translation and proofreading   Wikimedia Language engineering (as of 2016-09-21)
TranslationNotifications Allows translators sign up for translation notifications   Wikimedia Language engineering (as of 2016-09-21)
TrustedXFF Handling of trusted proxy addresses (XFF)   MediaWiki Platform team (as of 2017-03-21)
UnicodeConverter Example special page  
UniversalLanguageSelector Tool that allows users to select a language and configure its support in an easy way.   Wikimedia Language engineering (as of 2016-09-21)
UploadWizard Wizard that helps people upload media to Commons.   Wikimedia Multimedia team (as of 2016-09-21), multimedia group, Mark Holmquist, Nischay Nahata Ankur Anand?
UserMerge Merges references from one user to another user in the Wiki database - can also delete old users following merge   Legoktm
Vector Improves on the user interface elements of the Vector skin, now incorporated into MediaWiki Core   Wikimedia Reading, Trevor Parscal, Roan Kattouw, Timo Tijhof, Bartosz Dziewoński
(as of 2016-08-18)
VipsScaler VipsScaler/VipsText Allows to scale PNG and JPEG images using VIPS   Wikimedia Reading, Tim Starling
(as of 2016-08-18)
VisualEditor Extension that enables a WYSIWYG editor for wiki pages (see also Parsoid)   Wikimedia Visual Editor team (as of 2016-09-21)
Wikibase Client Client for structured data repository   WMDE Engineering (as of 2016-10-31)
Wikibase Repository Structured data repository   WMDE Engineering (as of 2016-10-31)
WikibaseLib Provides common functionality for Wikibase and Wikibase Client   WMDE Engineering (as of 2016-10-31)
WikidataPageBanner Adds pagewide banners at the top of pages in specified namespaces on a wiki.   Wikimedia Reading
(as of 2016-08-18)
wikidiff2 Faster diff plugin for MediaWiki under PHP 5   Tim Starling
WikiEditor Provides an extendable wikitext editing interface and many feature-providing modules   Wikimedia Visual Editor team (as of 2016-09-21), Derk-Jan Hartman
wikihiero Enables the use of hieroglyphs with additional syntaxes   Wikimedia Visual Editor team (as of 2016-09-21)
WikiLove Makes it easy to add positive feedback to user talk pages   Wikimedia Collaboration Team (as of 2016-09-21)
WikipediaExtracts Adds a parser function that inserts content extracted directly from Wikipedia   Felipe Schenone
WikimediaEvents Logs Wikimedia-specific events using EventLogging  
WikimediaIncubator Adds functions meant for Wikimedia Incubator   Robin Pepermans Hydriz
WikimediaMaintenance Various WMF-specific maintenance scripts   Sam Reed
WikimediaMessages Adds Wikimedia specific messages and grammar, as well as Wikimedia specific overrides for license related messages   Maarten Dammers & WMF Language Engineering team
ZeroBanner Provides features for mobile providers that provide free access to Wikipedia   Wikimedia Reading, Yurik
(as of 2016-08-18)
ZeroPortal Provides features for mobile providers that provide free access to Wikipedia   Wikimedia Reading, Yurik
(as of 2016-08-18)See Reading/Component responsibility

Upstream projects and libraries[edit]

There are many upstream projects on which MediaWiki, extensions, and/or Wikimedia depend. Some of them were "invented here", as stand-along libraries, or split out as part of the Library infrastructure for MediaWiki project. Some of them are widely-used third party tools to which community members provide improvements or support. Others are merely used with gratitude.

Key extensions[edit]

Mostly extensions used by over ~400 standalone wikis.

Some of the areas below don't have their own Phabricator project, or have a project with a different name.
Component Description Maintainers In training
AddScript   See extension page
AdminLinks   Yaron Koren?
CSS   See extension page
ConfirmAccount   Nobody; formerly Aaron Schulz
CustomSidebar   See extension page
DeleteBatch   See extension page
EmbedVideo   See extension page
FCKeditor Deprecated by VisualEditor?   See extension page
Header_Tabs   See extension page
LDAP_Authentication   See extension page
Lockdown   Nobody; formerly Duesentrieb
Maps   SMW folks, see SourceForge and GitHub
OggHandler Integrated support for Ogg Theora, Vorbis, Speex. Deprecated?   Michael Dale
Replace Text   Yaron Koren?
SemanticForms   SMW folks, see SourceForge and GitHub
Semantic MediaWiki   SMW folks, see SourceForge and GitHub
SemanticResultFormats   SMW folks, see SourceForge and GitHub
UserMerge   T. Gries, Legoktm?
Validator   SMW folks, see SourceForge and GitHub
Variables   See extension page
VideoFlash   See extension page
Widgets   See extension page
YouTube   See extension page

Operations/systems administration[edit]

See also: wikitech:Category:Services and m:FLOSS-Exchange

Note Note: If you need immediate help with a systems administration question, please go into #wikimedia-operations and find the person currently "on RT/interrupts duty" (as listed in the /topic).

Not all the areas below actually have their own Phabricator project, or have not had #tags setup for alternate names yet.
Component Description Maintainers In training
Apache configuration Tickets for changes to Wikimedia's apache configuration files (such as project portals, redirects, rewrites etc.). Store in operations/puppet repository.   Technical Operations, Giuseppe Lavagetto, Luca Toscano, Moritz Muehlenhoff
Blog The Wikimedia Blog, a WordPress installation.   Wordpress?
Citoid Citoid   Wikimedia Services team
Mathoid Mathoid   Wikimedia Services team
ChangeProp Change propagation   Wikimedia Services team
DNS Issues relating to the nameserver configuration.   Technical Operations - Traffic
Datasets>General All datasets provided by Wikimedia for third-party users to download.   Technical Operations Ariel Glenn Hydriz
Etherpad Anything related to Wikimedia's installation of Etherpad or Etherpad Lite.   Technical Operations, Mark Holmquist, Alexandros Kosiaris
Extension setup New extensions to get installed or enabled. Just like 'Site configuration' but more specific.   Wikimedia Release Engineering Team (as of 2016-09-21), Sam Reed
Fundraising Misc. A catch-all for miscellaneous fundraising-related components not covered by Mediawiki Extensions and civicrm.   Katie Horn
Ganglia   Technical Operations
Geo IP lookup   Technical Operations - Traffic
Graphite   Technical Operations
General/Unknown All issues that don't fit into any of the other components. (Problem area -- not much developer capacity here.)  
Git/Gerrit Issues with Wikimedia's installation of Git/Gerrit.   Wikimedia Release Engineering Team (as of 2016-09-21)
Interwiki links Inter-language and inter-wiki links.   This, that and the other
IRC Issues with Recent Changes feeds on irc.wikimedia.org, and with bot tools on irc.freenode.net that are not in "WM-Bot" or "Wikibugs". Freenode Cloak/channel requests etc should go to #wikimedia-ops or to meta. See meta:IRC/Cloaks.   Technical Operations, Tim Starling, Petr Bena
Labs   Technical Operations - Labs
Language setup New languages or fixes to language settings.   Siebrand Mazeland Dereckson
Mailing lists Issues relating to the mailing lists/Mailman.   Technical Operations
Media storage Wikimedia Swift, and other storage infrastructure for images, videos, etc   Technical Operations, Filippo_Giunchedi
Mingle  
Nagios   Technical Operations
Nimsoft Status dashboard, formerly called WatchMouse  
NOC  
OCG Offline Collection service, PDF/ePub/etc.   Wikimedia Reading, Wikimedia Parsing team (as of 2016-09-21), C. Scott Ananian
OTRS Wikimedia's OTRS service and setup. (Problem area -- not much developer capacity here.)   Technical Operations User:Madman, Peter Gervai
Parsoid Parsoid   Wikimedia Parsing team
Phabricator Configuration of Wikimedia's Phabricator installation.   Wikimedia Release Engineering Team (as of 2016-09-21), Andre Klapper, and administrators
Restbase Restbase: Service in front of many other services, i.e. Parsoid, Citoid, Mathoid, Graphoid   Wikimedia Services team
RT   Technical Operations
Shop Wikimedia Shop.   James Alexander
Site configuration Requests for changes to the MediaWiki configuration of sites hosted by the Wikimedia Foundation. See also the operations/mediawiki-config repository. For the installation of Extensions, use the "Extensions setup" component.   Wikimedia Release Engineering Team (as of 2016-09-21), Sam Reed
SSL related Issues about HTTPS, SSL certificates and HSTS   Technical Operations - Traffic
Statistics The usage statistics at http://stats.wikimedia.org/. See also meta:Statistics.   Diederik van Liere, Erik Zachte
Subversion Wikimedia-operated Subversion (SVN) server and repositories. Slowly phased out in favor of Git/Gerrit.   Chad Horohoe
SVG rendering Bugs related to SVG rendering on Wikimedia websites.   TheDJ?
Testing Infrastructure Bugs relating to the continuous integration server (Running Jenkins and Zuul)   Wikimedia Release Engineering Team (as of 2016-09-21), integration group, Timo Tijhof
Torrus   Technical Operations
User survey For issues relating to the general Wikipedian user survey.   Tilman Bayer
Vagrant (mediawiki-vagrant) Virtual environment for bootstrapping MediaWiki development   Wikimedia Release Engineering Team (as of 2016-09-21), Ori Livneh
WAP mobile gateway WAP interface for mobile access at *.wap.wikipedia.org   Tomasz Finc
wikibugs IRC bot wikibugs: an IRC bot to spam bug related information on IRC.   Petr Bena
Wikitech wiki   Technical Operations - Labs

Analytics[edit]

See also: Analytics team homepage, WMF Analytics on GitHub
Not all the areas below actually have their own Phabricator project, or have not had #tags setup for alternate names yet.
Component Description Maintainers In training
Wikimetrics Webtool for measuring group activity based on standard metrics   Dan Andreescu
Limn Visualization tool for creating report cards and dashboards   Dan Andreescu DEPRECATED
Reportcard The Reportcard website, built using the Limn framework   Dan Andreescu
Refinery Setup, tools, and configuration for Refinery, WMF's monstrous data-processing platform   Andrew Otto
UDP Logging udp2log and custom filters. udp2log listens for udp traffic and sends any received text to file or pipe child processes for additional processing.   Andrew Otto
UDP Log Filters The repository for the UDP log filters that are running on locke, emery, and oxygen.   Andrew Otto,
webstatscollector webstatscollector Source code for hourly collected pageviews that are published at dumps.wikimedia.org/other/pageviews/   Andrew Otto
Wikistats see Special Wikimedia statistics   Erik Zachte
Dump reports Statistics per Wikimedia project (right column)   Erik Zachte
libanon Library of reusable anonymization functions   Andrew Otto
Editor Geocoding Geocoding of editors for Global Dev  
Global-Dev Dashboard Dashboard for Global Dev  

Other areas of focus[edit]

(Not all of them fit in current projects.)

See also[edit]