MediaWiki

Image by Woodennature, freely licensed under CC BY-SA 3.0.

Improving the security of our users on Wikimedia sites

Wikimedia Foundation teamed up with iSEC Partners to assess the security of our sites and protect the privacy of our users.

Their engineers developed attacks against the current version of MediaWiki to identify security flaws, in a new report sponsored by the Open Technology Fund.

READ MORE
"MediaWiki flame graph screenshot 2014-12-15 22"

How we made editing Wikipedia twice as fast

The creator of the wiki, Ward Cunningham, wanted to make it fast and easy to edit web pages. Cunningham named his software after a Hawaiian word for “quick.” That’s why the Wikimedia Foundation is happy to report that editing Wikipedia is now twice as quick. Over the last six months we deployed a new technology that speeds up MediaWiki, Wikipedia’s underlying PHP-based code. HipHop Virtual Machine, or HHVM, reduces […]

READ MORE

Request for proposals: MediaWiki release management round 2

MediaWiki is the software that powers the Wikimedia project websites. It is not only in use by the Wikimedia Foundation but also by countless other organizations and groups. Last year, the Wikimedia Foundation started to share the responsibility of the long term management of the MediaWiki software project with the wider community….

READ MORE

MediaWiki localization file format changed from PHP to JSON

Translations of MediaWiki’s user interface are now stored in a new file format—JSON. This change won’t have a direct effect on readers and editors of Wikimedia projects, but it makes MediaWiki more robust and open to change and reuse. MediaWiki is one of the most internationalized open source projects. MediaWiki…

READ MORE

Modernising MediaWiki’s Localisation Update

Interface messages on MediaWiki and its many extensions are translated into more than 350 languages on translatewiki.net. Thousands of translations are created or updated each day. Usually, users of a wiki would have to wait until a new version of MediaWiki or of an extension is released to see these…

READ MORE

Webfonts: Making Wikimedia projects readable for everyone

Wikimedia wikis are available in nearly 300 languages, with some of them having pages with mixed-script content. An example is the page on the writing systems of India on the English Wikipedia. We expect users to be able to view this page in full and not see meaningless squares also…

READ MORE

Language Engineering Events – Language Summit, Fall 2013

The Wikimedia Language Engineering team, along with Red Hat, organised the Fall edition of the Open Source Language Summit in Pune, India on November 18 and 19, 2013. Members from the Language Engineering, Mobile, VisualEditor, and Design teams of the Wikimedia Foundation joined participants from Red Hat, Google, Adobe, Microsoft…

READ MORE

The Autonym Font for Language Names

When an article on Wikipedia is available in multiple languages, we see the list of those languages in a column on the side of the page. The language names in the list are written in the script that the language uses (also known as language autonym). This also means that…

READ MORE

Get introduced to Internationalization engineering through the MediaWiki Language Extension Bundle

The MediaWiki Language Extension Bundle (MLEB) is a collection of MediaWiki extensions for various internationalization features. These extensions and the Bundle are maintained by the Wikimedia Language Engineering team. Each month, a new version of the Bundle is released. The MLEB gives webmasters who run sites with MediaWiki a convenient…

READ MORE

Call for Wikimedia tech projects needing contributors

Wikimedia tech needs you! The current round of Google Summer of Code and FLOSS Outreach Program for Women is about to end, and it’s time to start a new cycle of mentored projects in Wikimedia tech. Check and contribute to the list of Possible Projects on mediawiki.org if you are:…

READ MORE