MediaWiki был разработан специально для Википедии немецким студентом Магнусом Манске. Сначала использовался UseModWiki, написанный на Perl, Затем 25 января 2002 года новая версия перешла на использование PHP. Среди википедистов этот день известен как «День Магнуса Манске».
Следующая, расширенная и дополненная версия одно время носила имя «Фаза III», однако затем была переименована в MediaWiki, поскольку данное ПО стало возможным применять не только в Википедии, но и во многих других проектах, и возникла необходимость строгой нумерации версий. Название «MediaWiki» игра слов, оно перекликается с названием «Викимедиа» родительской организации Википедии. Это имя иногда критикуют за вероятность перепутать его с «Wikimedia», что вносит некоторую путаницу и смущает новичков проекта.
Ниже приведена таблица, наглядно показывающая, как изменялся движок MediaWiki с 2003 года до нашего времени.
Версия |
Дата выпуска |
Ссылки |
Главные изменения |
1.1 |
8 декабря 2003 |
Заметки о версии |
- Новый вики-синтаксис таблиц.
- Интерфейс, изменяемый пользователями через «Пространство имен MediaWiki».
- XML-разметка страниц экспорта статей с дополнительной историей.
- «Волшебные слова» специальные переменные и инструкции для интерпретатора.
|
1.2 |
24 марта 2004 |
Заметки о версии |
- Экспериментальный онлайн-установщик.
- Изменение размеров изображения и генерация миниатюр.
- Изменение панели инструментов для изучения вики-синтаксиса.
- Управление правами доступа в MediaWiki.
|
1.3 |
11 августа 2004 |
Заметки о версии |
- Добавлен новый дизайн и улучшена валидность HTML.
- Добавлены параметры для шаблонов.
- Добавлены характеристики категорий.
- Автоматическое слияние правок, когда возможно.
- Улучшена автоматическая установка.
|
1.4 |
20 марта 2005 |
Заметки о версии, Поддержка языков |
- Язык пользовательского интерфейса может быть изменен самим пользователем.
- Улучшена производительность.
- Добавлена поддержка сжатия старых версий статей для сокращения потребностей физической памяти.
- Добавлена генерация галереи изображений, список недавно загруженных файлов.
- Включена поддержка растризации SVG.
|
1.5
|
5 октября 2005 |
Заметки о версии, Поддержка языков |
- Внесены большие изменения в реструктуризацию БД, результатом чего стало:
- повышение производительности для некоторых операций;
- поддержка хранения информации вне основной базы данных.
- Поддержка уведомлений по e-mail.
- Включена поддержка UTF-8.
|
1.6
|
5 апреля 2006 |
Заметки о версии, Поддержка языков |
- Расширен режим включения/отключения защиты страниц.
- Добавлена «очередь заданий» на фоне обновления.
- Улучшено отслеживание использования шаблонов.
- Параметры шаблонов теперь могут иметь значения по умолчанию.
|
1.7 |
7 июля 2006 |
Заметки о версии, Поддержка языков |
- MediaWiki переходит к PHP версии 5. PHP 4 больше не поддерживается.
- Удаленные файлы могут быть восстановлены.
|
1.8 |
10 октября 2006 |
Заметки о версии, Поддержка языков |
- Полная поддержка PostgreSQL в движке.
- Поддержка создания миниатюр для DjVu и многостраничной навигации.
- Различные улучшения в блокировке пользователей.
- Возможность импорта файлов по URL.
|
1.9 |
10 января 2007 |
Заметки о версии, Поддержка языков |
- Новая функция «отмена проверок».
- Различные улучшения блокировки и кэширования служебных страниц.
- В таблицах теперь можно сортировать содержимое по столбцам.
- Добавление счетчика правок.
- Изменение размера отображается в списке наблюдения и недавних изменениях.
- Изменения в именах служебных страниц: страницы могут быть локализованы, поэтому ссылки на них могут быть более понятными, поскольку могут быть написаны не на английском языке.
|
1.10 |
9 мая 2007 |
Заметки о версии, Поддержка языков |
- Добавлена «каскадная защита».
- Улучшен интерфейс подсказок.
- Различные улучшения блокировки и кэширования служебных страниц.
- Добавлена поддержка IPv6.
|
1.11 |
10 сентября 2007 |
Заметки о версии, Поддержка языков |
- Переменные $wgAddGroups и $wgRemoveGroups позволяют осуществлять расширенный контроль.
- AJAX-режим просмотра страниц включен по умолчанию.
|
1.12 |
20 марта 2008 |
Заметки о версии, Поддержка языков |
- Интернационализация и локализация шагнули широко вперёд; переведена большая часть кода к версии 1.12, Служебная:Version локализована; введена поддержка еврейского, тайского и иранского календаря.
- Парсер разметки переписан.
- Интерфейс управлениями правами пользователей улучшен и обобщен.
|
1.13 |
14 августа 2008 |
Заметки о версии, Поддержка языков |
- Новые служебные страницы: FileDuplicateSearch, ListGroupRights.
- Страницы Special:UserRights и Special:SpecialPages были изменены.
- Скрытая характеристика категорий: __HIDDENCAT__ на странице категории будет скрывать категории на странице статьи.
- Дружественный интерфейс при нажатии на красные ссылки, ведущие на не созданные страницы.
- Двойные перенаправления могут быть установлены автоматически.
|
1.14 |
22 февраля 2009 |
Заметки о версии, Поддержка языков |
- Поддержка уведомления об авторском праве.
- Картинки могут быть на сторонних серверах.
- Управление поиском осуществляется в основе каждой страницы.
- Улучшенная поддержка CSS для PDA-устройств.
- Страницы истории страниц содержат дату.
- Страницы истории загрузки файлов отображают миниатюры для каждой версии файла.
|
1.15 |
10 июня 2009 |
Заметки о версии, Поддержка языков |
- Поддержка перемещения файлов.
- Добавлены ключевые слова {{GENDER:||}}, {{NUMBEROFACTIVEUSERS}} и {{REVISIONUSER}}.
|
1.16 |
28 июля 2010 |
Заметки о версии, Поддержка языков |
- Был добавлен новый скин Vector.
- Каналы RSS/Atom включены в страницу наблюдения.
- Возможен запрет отправки e-mail пользователями через Служебная:Emailuser.
|
1.17 |
22 июня 2011 |
Заметки о версии, Поддержка языков |
- Новый инсталлятор;
- Фрэймворк ResourceLoader для динамической отдачи JavaScript и CSS ресурсов;
- Улучшена реализация сортировки категорий;
- Требует PHP версии как минимум 5.2.3;
- Улучшена поддержка СУБД Oracle.
|