Wikimedia developer hub

From Meta, a Wikimedia project coordination wiki
Jump to: navigation, search
Developer hub
Merge-arrows.svg It has been suggested that this article or section be merged with mw:Developer hub. (Discuss)

Are you interested in working on software that Wikimedia projects use? If you are a developer and understand some programming language, look at the projects listed below. They're all non-profit open source and used on one or more Wikimedia projects.

Contents

MediaWiki (PHP)[edit]

Wikimedia wikis run on software called "MediaWiki". It's written in PHP and runs on a web server connected to a database. The software is free and open source (as in free in cost and you're free to inspect and modify it), and there are free and open implementations of the underlying software "stack". Read How to become a MediaWiki hacker, contact us in our IRC channel #mediawikiconnect, and look for Sumana Harihareswara.

License: GNU GPL v 2

Tools[edit]

Huggle (c#)[edit]

Huggle is an antivandalism tool used on many large wikis, written in C#. Main page. IRC channel: #huggleconnect Look for "petan", a.k.a. Petr Bena.

License: GNU GPL v 3

WM-Bot (C#)[edit]

WM-Bot is an IRC bot. Its source code is stored in Wikimedia's source code repository and anyone is allowed to improve or change the bot code. A living instance of wm-bot is running on Wikimedia Labs and it's being used in channels like #wikimedia-labs, #wikimedia-tech and some others. Look for "petan", a.k.a. Petr Bena.

License: GNU GPL v 3

Pywikipediabot (python)[edit]

The Python Wikipediabot Framework (pywikipedia) is a collection of tools that automate work on Wikipedia or other MediaWiki sites. More information: mediawiki.org and on botwiki. Merlijn van Deen and Lewis Cawte (LCawte) can help you.

License: MIT

Mobile projects (mobile / smart phone applications)[edit]

Mobile support has become a strategic topic for the Wikimedia Foundation and the community. Mobile Projects is the point of coordination of all activities aiming to improve the user experience accessing and contributing to Wikipedia and sister projects.

See Mobile Projects. Tomasz Finc and Yuvi Panda will be happy to help you.

Wikimedia Labs[edit]

Wikimedia Foundation is preparing a project aimed at improving the volunteer involvement in operations and software development: Wikimedia Labs. IRC channel: #wikimedia-labsconnect Look for Ryan Lane.

Discussion and requests related to development[edit]

If you have any question, suggestions or requests related to the tools or software development for Wikimedia projects, ask in #mediawikiconnect or on Tech discussion.

Meetings[edit]