Wikimedia Engineering
From MediaWiki.org
Wikimedia engineering refers to the engineering and product development staff employed by the Wikimedia Foundation. Its mission is to build, improve and maintain the technical infrastructure of Wikimedia projects (software and hardware), by supporting and complementing volunteer efforts.
News
- Wikimania hackathon (10-11 July 2012, Washington, DC, USA) — Collaborative tutorials and development, focusing on accessibility, Gadgets, and other Wikimedia technology interests. Register now.
- Activity report — What Wikimedia engineers have been up to recently (updated monthly).
- Roadmap — What Wikimedia engineers are and will be working on (updated weekly).
- Wikipedia Engineering Meetup (15 August 2012, San Francisco, CA)
Get involved!
- How to contribute
- Tell us if you run into a problem
- Become a MediaWiki developer
- Test our mobile site, or build mobile apps
- Chat with us
- Figure out ways to encourage new Wikimedia editors
- Help to update the engineering project documentation
Are you looking to work for Wikimedia? We're also hiring!
Contents |
Current projects [edit]
Features engineering [edit]
The Wikimedia Foundation Features Engineering team is responsible for developing new features for MediaWiki.
- VisualEditor — Creating a visual editor for MediaWiki, other platforms and the Web at large
- Article feedback — A new tool to engage readers to improve articles on Wikipedia.
- Page Curation — Interface for reviewing new pages
- Article Creation Workflow — A feature to improve the article creation workflow for new editors.
- ResourceLoader — A feature to improve the load times for JavaScript and CSS in MediaWiki.
- Wikipedia Education Program — A MediaWiki extension to support the Wikipedia Education Program
- 2012 Wikimedia fundraiser — Engineering support and development for the 2012 fundraiser of the Wikimedia Foundation
- Editor engagement experiments — Experimentation around increasing participation in Wikimedia projects, especially Wikipedia
Mobile engineering [edit]
- Wikimedia Apps — Wikimedia Mobile Applications for iOS, Android, and new platforms
- Wikipedia Zero — Free and zero rated access to Wikipedia through our partners
Platform engineering [edit]
The Wikimedia Foundation Platform Engineering team is responsible for the MediaWiki core, managing work from volunteer developers, as well as for providing services that are used by multiple technology teams.
- MediaWiki 1.21 — Deployment of MediaWiki 1.21wmf versions and release of MediaWiki 1.21
- Multimedia —
- Git conversion — Conversion of the MediaWiki source repository from Subversion to Git
- Lua scripting — Support for Lua as a scripting language for MediaWiki end-users
- OAuth — OAuth integration into MediaWiki
- Code review management — Review of changes made to the MediaWiki core code and extensions used on Wikimedia wikis.
- Security auditing and response — Inspection of code and training of developers
- Quality Assurance — Software testing and quality assurance for Wikimedia engineering activities
- Beta cluster — Establish a functional, production-like environment in Wikimedia Labs suitable for final-stage testing of new features.
- Continuous integration — A testing platform to provide continuous quality control for MediaWiki
- Reportcard — The new WMF Monthly Reportcard
- Page view logging — Work surrounding udp2log filters
- Analytics infrastructure — A robust, distributed computing and data services platform.
- Analytics Visualization, Reporting & Applications — Limn is a GUI for constructing beautiful visualizations without need of programming skills.
- Bug management — Management of Wikimedia's bug tracker.
- Technical communications — An activity aiming to incrementally improve communications between the communities of developers and users
- Wikimedia Foundation engineering 20% policy — A policy and practice whereby WMF engineering staff spent at least 20% of their work time on tasks that directly serve the Wikimedia developer and user community
Internationalization (Language Engineering) [edit]
This team will be responsible for Internationalization projects.
- Language tools — Internationalization and Localization tools to enable use of Wikimedia projects in various languages.
- Milkshake — Create generic i18n tools in jQuery
Operations [edit]
The Operations team is responsible for the technical infrastructure of Wikimedia sites: this includes the data centers, servers and network. They document most of their work on the wikitech wiki. Also:
- Wikimedia Labs — A test environment using virtual machines for testing and experimentation
Outreach [edit]
- Volunteer coordination and outreach — Coordination of volunteer efforts, technical outreach and recruitment of new volunteers
- Mentorship programs — Google Summer of Code, LevelUp, Outreach Program for Women, and other programs that mentor contributors
- Git and MediaWiki interaction — A feature to add code snippets from a Git repository into a MediaWiki page. Exploration of other ways to have some Git / MediaWiki interaction.
Tools [edit]
New to project pages? Have a question about how things work? Read the how-to guide.
See also [edit]
- Dynamic list of all projects (including those completed)
- Trello boards
- Mingle projects
| Language: | English • Deutsch |
|---|