Wikimedia developer hub
|
| 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.
[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.
