MediaWiki

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
MediaWiki
Типвікі-рушій
РозробникWikimedia
Стабільний випуск1.18(28 листопада2011;12 років тому(2011-11-28))
Платформакросплатформова програма[1]
Операційна системакросплатформова програма[1]
Мова програмуванняPHP[2]іJavaScript
Українська моватак
ЛіцензіяGNU General Public License, version 2.0 or laterd[3]
Онлайн-документаціяmediawiki.org/wiki/Help:Contents(англ.)
Репозиторійgerrit.wikimedia.org/g/mediawiki/core/
Вебсайтmediawiki.org

MediaWikiпрограмний рушійдля вебсайтів, що працюють за технологією«вікі».Це один із найпотужнішихвікі-рушіїв,написаний спеціально дляВікіпедіїі використовується у багатьох інших проєктахфонду Вікімедіа.Вільна програма,що розповсюджується підЗагальнодоступною громадською ліцензією GNU.

MediaWikiнаписаний наPHPі використовуєреляційну базу даних(можна використовуватиMySQL,PostgreSQL); підтримує використання програмmemcachedтаSquid.

MediaWikiнадає інтерфейс роботи з базою сторінок, розмежування прав доступу до адміністрування системи, можливість обробки тексту як у власному форматі, так і у форматахHTMLтаTeX(для формул), можливість завантаження зображень або інших файлів, а також інші можливості. Гнучка система розширень дозволяє користувачам додавати власні нові можливості та програмні інтерфейси.

Логотип МедіаВікі символізує використовуванумову розмітки,у якому для створення посилань використовуються квадратні дужки («[[», «]]»), що набагато простіше за традиційний синтаксисHTML.

Історія

[ред.|ред. код]
Магнус Манскев 2012
Lee Daniel Crocker[en]в 2008
Браян Віббер в 2008

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

Наступна, розширена і доповнена версія, у свій час носила ім'я «Фаза III» («Phase III»), проте потім була перейменована у MediaWiki, оскільки цей програмний засіб стало можливим застосовувати не тільки у Вікіпедії, але і у багатьох інших проєктах, і виникла необхідність строгої нумерації версій. Назва «MediaWiki» — гра слів, вона перекликається з назвою«Вікімедія»— батьківська організація Вікіпедії. Цю назву іноді критикують за можливість плутання з «Wikimedia», що вносить деяку плутанину і бентежить новачків проєкту.


Пізніше, Браян Віббер, theChief Technical OfficerФонду Вікімедіа,[4]взяв на себе роль менеджера релізів та найактивнішого розробника.[5][6]

В 2009-муПентагонвирішив використовувати технологію вікі для редагуваннябойових настанов[Архівовано8 вересня 2012 уWayback Machine.].

Історія версій

[ред.|ред. код]

Нижче приведена таблиця, яка показує, як змінювався рушій з2003 рокудо теперішнього часу.

Розробка MediaWiki

[ред.|ред. код]

Станом на 19 лютого 2011 проєкт очолює Тім Старлінґ[8].Розробники використовуютьсистему керування версіямиSubversion.Для виправлення помилок і розробки нової функціональності використовуєтьсясистема відслідковування помилокBugzilla,що знаходиться за адресоюhttps://bugzilla.wikimedia.org[Архівовано7 березня 2011 уWayback Machine.].Існує окремий вікі-проєктhttp:// mediawiki.org[Архівовано18 березня 2021 уWayback Machine.],повністю присвячений рушію MediaWiki (зокрема містить документацію декількома мовами). Переклад повідомлень рушія здійснюється на спеціальному сайтіTranslatewiki.net.

Див. також

[ред.|ред. код]

Виноски

[ред.|ред. код]
  1. абRelease Notes
  2. The mediawiki Open Source Project on Open Hub: Languages Page— 2006.
  3. mediawiki/COPYING
  4. David Weinberger(2007).Everything Is Miscellaneous: The Power of the New Digital Disorder.Times Books. с.99.ISBN0-8050-8043-0.
  5. MediaWiki history.MediaWiki website.Архіворигіналуза 27 жовтня 2020.Процитовано 4 серпня 2013.
  6. Wikipedia and MediaWiki.Presentation MediaWiki development (video).28 квітня 2006. Архіворигіналуза 14 квітня 2011.Процитовано 23 вересня 2009.
  7. T7451 Moving category description pages.Архіворигіналуза 26 вересня 2015.Процитовано 7 вересня 2016.
  8. http:// mediawiki.org/wiki/Developers[Архівовано1 січня 2011 уWayback Machine.],отримано 19 лютого 2011

Посилання

[ред.|ред. код]