Wikimedia developer hub
|
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 |
[edit] MediaWiki (PHP)
Wikimedia wikis run on software written in PHP: Mediawiki. Read How to become a MediaWiki hacker, contact us in our IRC channel #mediawikiconnect, and look for Sumana Harihareswara.
License: GNU GPL v 2
[edit] Tools
[edit] Huggle (c#)
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 ___________________________________________________________________________ === WM-Bot (C#) ===_____------- 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
[edit] Pywikipediabot (python)
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
[edit] Mobile projects (mobile / smart phone applications)
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.
[edit] Wikimedia Labs
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.
[edit] Fundraising
In order to keep Wikipedia, its sister projects, and the Wikimedia Foundation running, we collect donations from our users. The primary source of income is from small donations made by users from around the world - in 2011, we raised $30 million (USD), but the average donation was $20 (USD)! The fundraiser engineering team helps build/maintain the infrastructure/software to power the donation pipeline, support the annual giving campaign, and perform data analytics on fundraising statistics. Take a look at the 2011 fundraiser engineering project page for more engineering specific details, or take a look at the 2011 Fundraising page for more information about the Foundation's fundraising efforts as a whole. Or look for Peter Gehres (pgehres) in IRC.
[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.
