MediaWiki

Не следует путать с Фондом Викимедиа.

MediaWiki

Тип |  вики-движок
Разработчик |  Фонд Викимедиа
Написана на |  PHP[2] и JavaScript
Операционная система  |  кроссплатформенность[3]
Языки интерфейса |  афарский язык[4], Арберешский диалект[4], абхазский[4], амбонезский язык[вд][4], ачехский язык[4], Сент-люсийский франко-креольский язык[4], иракский диалект арабского языка[4], адыгейский язык[4], Тунисский диалект арабского языка[4], африкаанс[4], гегский диалект албанского языка[4], горно-алтайские языки[4], амхарский язык[4], амисский язык[4], арагонский язык[4], древнеанглийский язык[4], Obolo[вд][4], ангика[4], левантийский диалект арабского языка[4], арабский[4], арамейские языки[4], мапуче[4], алжирский диалект арабского языка[4], марокканский диалект арабского языка[4], египетский диалект арабского языка[4], ассамский язык[4], амслен[4], астурийский язык[4], aтикамек[4], аварский язык[4], котава[4], авадхи[4], аймара[4], азербайджанский[4], южно-азербайджанский язык[вд][4], башкирский[4], балийский язык[4], австро-баварский язык[4], тоба[4], Batak Toba in Latin script[вд][4], южный белуджский[вд][4], Baoulé[вд][4], бикольский язык[4], баджо западного побережья[вд][4], белорусский[4], батавский язык[4], болгарский[4], западный белуджский язык[вд][4], бихарские языки[4], бходжпури[4], бислама[4], банджарский язык[4], пао[4], бамана[4], бенгальский язык[4], тибетский язык[4], бишнуприя-манипури[4], Бахтиярский язык[4], бретонский язык[4], брауи[4], боснийский язык[4], мандайлингский язык[вд][4], Rinconada Bikol[вд][4], бугийский язык[4] и бурятский язык[4]
Первый выпуск |  25 января 2002
Аппаратная платформа  |  кроссплатформенность[3]
Последняя версия |

* 1.44.0 (2 июля 2025)[1]

Репозиторий |  gerrit.wikimedia.org/g/m…
Лицензия |  GNU GPL 2+[5]
Сайт |  mediawiki.org
Медиафайлы на Викискладе

MediaWiki (рус. Медиавики) — вики-движок, написанный специально для Википедии, используется во многих других проектах фонда Викимедиа, а также частных и государственных организациях. Является свободным ПО и распространяется на условиях универсальной общественной лицензии GNU.

MediaWiki написан на скриптовом языке общего назначения PHP и для хранения данных использует реляционную базу данных (MySQL, PostgreSQL, SQLite или Oracle DB); поддерживает использование программ memcached и Squid. MediaWiki предоставляет интерфейс работы с базой страниц, разграничение прав доступа к администрированию системы, возможность обработки текста как в собственном формате вики-текст, так и в форматах HTML и ΤΕΧ (для формул), возможность загрузки изображений и других файлов, а также другие возможности. Система расширений позволяет пользователям добавлять собственные новые возможности и программные интерфейсы. Старый логотип MediaWiki (до 1 апреля 2021) символизировал применяемый язык разметки, в котором для создания ссылок используются квадратные скобки `[[ ]]`[источник не указан 719 дней].

## Содержание

* 1 История
* 2 Использование
* 3 Интерфейс прикладного программирования (API)
* 4 См. также
* 5 Примечания
* 6 Ссылки

## История

[править | править код]

MediaWiki был разработан специально для Википедии немецким студентом Магнусом Манске. Сначала использовался UseModWiki (также известный как «Фаза I» — «Phase I»), написанный на Perl. Затем 25 января 2002 года (также называемый «День Магнуса Манске») новая версия («Фаза II» — «Phase II») перешла на использование PHP.

До октября 2009 года проект возглавлял Брион Виббер, после его ухода из Фонда «Викимедиа» этот пост занял Тим Старлинг. В качестве системы управления версиями разработчики используют git. Для исправления ошибок и разработки новой функциональности используется система отслеживания ошибок Bugzilla, находящаяся по адресу bugzilla.wikimedia.org. Существует отдельный вики-проект www.mediawiki.org, полностью посвящённый движку (содержит документацию на нескольких языках). Перевод локализации движка осуществляется на специальном сайте Translatewiki.net.

Следующая, расширенная и дополненная версия одно время носила имя «Фаза III» («Phase III»), однако затем была переименована в MediaWiki, поскольку данное ПО стало возможным применять не только в Википедии, но и других проектах. Название «MediaWiki» — игра слов, оно перекликается с названием «Викимедиа» — родительской организации Википедии[6].

Логотип MediaWiki до 1 апреля 2021 года

Старый логотип продукта был создан Эриком Мёллером на основе фотографии цветка, которую сделала Флоранс Нибарт-Девуард. Первоначально он был представлен на конкурс для нового логотипа Википедии, который проходил с 20 июля по 27 августа 2003 г.[7][8]

Логотип занял третье место и был выбран для представления MediaWiki, а не Википедии[9]. Двойные квадратные скобки символизируют синтаксис, который MediaWiki использует для создания гиперссылок на других вики-страниц, а подсолнух представляет разнообразие контента Википедии, постоянный рост, а также свежесть[10].

Позже Брион Виббер, главный технический директор Фонда Викимедиа[11], взял на себя роль руководителя выпуска и самого активного разработчика[12][13].

Основные вехи в развитии MediaWiki включают: систему категоризации (2004); функции парсера (2006); Flagged Revisions (2008)[14]; «ResourceLoader», систему доставки CSS и JavaScript (2011);[15] и VisualEditor, платформу редактирования «что видишь, то и получаешь» (WYSIWYG) (2013).

Конкурс на разработку нового логотипа был инициирован 22 июня 2020 года, так как старый логотип представлял собой растровое изображение и имел «высокую детализацию», что приводило к проблемам при рендеринге в высоком и низком разрешениях соответственно. После двух туров голосования, 24 октября 2020 года был выбран новый и текущий логотип MediaWiki, который создал участник русской Википедии Serhio Magpie. Логотип официально принят 1 апреля 2021 года[16].

## Использование

[править | править код]

MediaWiki в сочетании с большим количеством расширений используется во многих проектах Фонда Викимедиа и вики-хостинга Фэндом. Кроме того, существуют доработанные сборки, построенные на этом движке и предназначенные для корпоративного использования: Enterprise Semantic MediaWiki+, BlueSpice[17], российские проекты Wiki4Intra[18], WikiVote. MediaWiki также являлась основой для вики-движка MindTouch[англ.].

## Интерфейс прикладного программирования (API)

[править | править код]

В MediaWiki предусмотрен специальный интерфейс прикладного программирования, обеспечивающий прямой высокоуровневый доступ к информации из баз данных. Клиентские программы могут использовать API для авторизации, получения данных и отправки изменений. Именно через этот интерфейс работают скрипты на веб-странице при обычной работе с Википедией. Доступ к API может быть получен любым образом, в том числе и через front-end и back-end программы.

В качестве примера таких программ можно назвать библиотеку Pywikipedia для создания wiki-бота на языке Python и программу для внесения полуавтоматических изменений в Википедию AutoWikiBrowser[источник не указан 719 дней].

Главным удобством API является то, что не имеет никакого значения язык программирования, на котором будет написано клиентское приложение, поскольку все запросы обрабатываются по протоколу HTTP, а ответ получается в удобном для разработчика формате: XML, сериализованном[19] PHP или JSON. Так, к примеру, сделав запрос по адресу `http://ru.wikipedia.org/w/api.php?action=query&list=recentchanges`, клиентский интерфейс получит список последних 10 правок с дополнительной информацией в формате JSON (отформатированном в HTML).

## См. также

[править | править код]

* Википедия:Установка MediaWiki
* Википедия:Как сделать копию Википедии

## Примечания

[править | править код]

1. ↑ Announcing MediaWiki 1.44.0 — 2025.
2. ↑ The mediawiki Open Source Project on Open Hub: Languages Page — 2006.
3. ↑ 1 2 Release Notes
4. ↑ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/master/includes/languages/data/Names.php
5. ↑ mediawiki/COPYING
6. ↑ Differences between Wikipedia, Wikimedia, MediaWiki, and wiki - MediaWiki (англ.). www.mediawiki.org. Дата обращения: 10 января 2023. Архивировано 10 января 2023 года.
7. ↑ International logo contest - Meta (англ.). meta.wikimedia.org. Дата обращения: 10 января 2023. Архивировано 9 мая 2020 года.
8. ↑ International logo contest/Results - Meta (англ.). meta.wikimedia.org. Дата обращения: 10 января 2023. Архивировано 10 января 2023 года.
9. ↑ Logo/History - Meta (англ.). meta.wikimedia.org. Дата обращения: 10 января 2023. Архивировано 20 февраля 2023 года.
10. ↑ File talk:EloquenceSunflowerNew-Small.png - Meta (англ.). meta.wikimedia.org. Дата обращения: 10 января 2023. Архивировано 4 июля 2022 года.
11. ↑ Everything Is Miscellaneous
12. ↑ Wikipedia and MediaWiki (рус.). Дата обращения: 10 января 2023. Архивировано 14 апреля 2011 года.
13. ↑ MediaWiki history - MediaWiki (англ.). www.mediawiki.org. Дата обращения: 10 января 2023. Архивировано 19 января 2023 года.
14. ↑ (PDF) Introducing New Features to Wikipedia: Case Studies for Web Science (researchgate.net)
15. ↑ ResourceLoader - MediaWiki (англ.). www.mediawiki.org. Дата обращения: 10 января 2023. Архивировано 8 марта 2013 года.
16. ↑ [MediaWiki-l] Logo of MediaWiki has changed — MediaWiki-l — lists.wikimedia.org
17. ↑ См. bluespice.com Архивная копия от 7 мая 2022 на Wayback Machine
18. ↑ См. wiki.4intra.net Архивная копия от 15 августа 2012 на Wayback Machine
19. ↑ См. http://www.php.net/manual/ru/function.serialize.php Архивная копия от 3 июля 2014 на Wayback Machine

## Ссылки

[править | править код]

MediaWiki:

* Медиафайлы на Викискладе

* Заглавная страница сайта MediaWiki.org
* Проект MediaWiki на SourceForge.net
* meta:MediaWiki User's Guide
* MediaWiki на WikiMedia
* Сайты, использующие MediaWiki
* Русское сообщество MediaWiki

Ссылки на внешние ресурсы

В социальных сетях

* X
* Facebook
* Mastodon (англ.)

Тематические сайты|

* Open Hub

В библиографических каталогах

* BNF: 161518359
* GND: 7629446-8
* J9U: 987007381862805171
* LCCN: no2008146905
* SUDOC: 136838251
* VIAF: 186178691
* WorldCat VIAF: 186178691

Фонд Викимедиа

Люди|

| Действующие|

* Марьяна Искандер
* Дарюш Емельняк
* Ребекка Маккинон[англ.]
* Раджу Нарисетти[англ.]
* Рози Стивенсон-Гуднайт
* Эзра Аль-Шафей[англ.]
* Джимми Уэйлс

|

Действовавшие|

* Хэмптон Катлин[англ.]
* Дэниз Купер[англ.]
* Бишаха Датта
* Флоранс Девуар
* Оскар ван Диллен[англ.]
* Сью Гарднер
* Арнон Гешури[англ.]
* Майк Годвин
* Аарон Хафейкер[англ.]
* Джеймс Хайльман
* Гай Кавасаки
* Партичио Лоренте[англ.]
* Кэтрин Мар
* Эрик Мёллер
* Ларри Сэнгер
* Лайла Третиков
* Луис Вилла[англ.]

Проекты|

* Википедия
* Список Википедий
* Викисловарь
* Список Викисловарей
* Викисклад
* Викиданные
* Викицитатник
* Викиучебник
* Викитека
* Викивиды
* Викиновости
* Викиверситет
* Викигид
* Мета-вики
* Викиинкубатор
* Абстрактная Википедия
* Викифункции

Другое|

* Движение Викимедиа
* Региональные организации Викимедиа
* Викимания
* Wiki Indaba[англ.]
* MediaWiki
* Судебные процессы[англ.]
* Фонд Викимедиа против АНБ
* Система знаний[англ.]

Связанное|

* The Signpost[англ.]
* Памятник Википедии
* Викимедиец года
* Фонд Tides[англ.]
* Википедия для Всемирного наследия[англ.]

Википедия

Главные
статьи|

* История Википедии
* История Русской Википедии
* Фонд Викимедиа
* Викимания
* MediaWiki
* Википедисты
* Вики-резидент
* Достоверность Википедии
* Удализм и инклюзионизм
* Вандализм в Википедии
* Война правок
* Академические исследования по Википедии
* WikiScanner
* Wikipedia App
* Wikipedia Zero
* Вики-марафон
* Цензура Википедии
* Арбитражный комитет
* Администраторы Википедии
* Языковые разделы Википедии

Люди|

* Джимми Уэйлс
* Ларри Сэнгер
* Магнус Манске
* Флоранс Нибар-Девуар
* Анджела Бизли
* Сью Гарднер
* Лайла Третиков
* Джастин Нэпп
* Кэтрин Мар
* Станислав Козловский
* Фархад Фаткуллин
* Викимедийцы года
* Категория:Википедисты

События|

* Редактирование Википедии сотрудниками Конгресса США[вд]
* Скандал с Essjay
* Инцидент с биографией Джона Сайгенталера
* Двойное убийство и самоубийство Криса Бенуа
* Генрик Батута
* Миф о Джебраилове
* Мистификации об истории России
* Церковь саентологии и Википедия
* Internet Watch Foundation и Википедия
* Истина в цифрах: Рассказ о Википедии
* Протесты против SOPA и PIPA
* Забастовка русской Википедии
* Памятник Википедии
* Depths of Wikipedia
* Цензура и блокирование
* Россия
* Турция
* Венесуэла
* КНР
* Уголовное преследование редакторов
* Марк Бернштейн
* Павел Перников
* Википедия и вторжение России на Украину
* Википедисты, погибшие в ходе вторжения
* Владимир Вакуленко
* Юрий Лущай
* Смерти
* Мистификация Алана Макмастерса

Критика|

* Гендерный разрыв в Википедии
* Предсказание конца Википедии
* Wikipedia Review
* Wikitruth

Вики-движки

.NET Framework|

* FlexWiki
* LynxWiki
* Perspective
* ScrewTurn Wiki
* WWWiki

Java|

* Confluence
* Clearspace
* JAMWiki
* JSPWiki
* Kerika
* Mindquarry
* SnipSnap
* Traction TeamPage
* XWiki

JavaScript|

* TiddlyWiki
* WoaS

Lisp|

* CLiki
* Svnwiki

Perl|

* Foswiki
* Kwiki
* Noösphere
* OddMuseWiki
* PodWiki
* Socialtext
* TWiki
* UseModWiki
* WikiWikiWeb

PHP|

* CitiWiki
* DokuWiki
* GetWiki
* MediaWiki
* PhpWiki
* PmWiki
* PukiWiki
* TigerWiki
* TikiWiki
* WackoWiki
* Wiclear
* WikkaWiki

Python|

* MoinMoin
* OghamWiki
* PikiPiki
* PikiePikie
* Trac
* Zwiki

Ruby|

* Instiki
* Pimki

* Категория
* Сравнение
* список