Топ питань
Часова шкала
Чат
Перспективи
MediaWiki
програмний вікі-рушій для вебсайтів, що працюють за технологією «вікі» З Вікіпедії, вільної енциклопедії
Remove ads
MediaWiki — програмний рушій для вебсайтів з відкритим кодом, що працюють за технологією «вікі». Це один із найпотужніших вікі-рушіїв, написаний спеціально для Вікіпедії, який використовується у більшості інших проєктах фонду Вікімедіа, включаючи Вікіпедію, Вікісловник, Вікісховище, Вікіцитати, Мета-Вікі та Вікідані, які визначають значну частину вимог до програмного забезпечення[4]. Крім цього, на ньому працюють кілька вікі-хостингів в Інтернеті. Вільна програма, що розповсюджується під Загальнодоступною громадською ліцензією GNU.
MediaWiki написаний на PHP і використовує реляційну базу даних (можна використовувати MySQL, PostgreSQL); підтримує використання програм memcached та Squid.
MediaWiki надає інтерфейс роботи з базою сторінок, розмежування прав доступу до адміністрування системи, можливість обробки тексту як у власному форматі, так і у форматах HTML та TeX (для формул), можливість завантаження зображень або інших файлів, а також інші можливості. Гнучка система розширень дозволяє користувачам додавати власні нові можливості та програмні інтерфейси.
Логотип МедіаВікі символізує використовувану мову розмітки, у якому для створення посилань використовуються квадратні дужки («[[», «]]»), що набагато простіше за традиційний синтаксис HTML.
Іншим важливим аспектом MediaWiki є її інтернаціоналізація; її інтерфейс доступний більш ніж 400 мовами[5]. Програмне забезпечення має понад 1000 налаштувань конфігурації[6] та понад 1800 розширень, що дозволяють додавати або змінювати різні функції.[7] Окрім використання на сайтах Вікімедіа, MediaWiki використовується як система управління знаннями та контентом на таких вебсайтах, як Fandom, wikiHow, а також у великих внутрішніх установках, таких як Intellipedia та Diplopedia.
Remove ads
Історія

МедіаВікі був розроблений спеціально для Вікіпедії німецьким студентом Магнусом Манске, вдосконалений Лі Деніелом Крокером[8][9], після чого розробку координував Фонд Вікімедіа. Спочатку використовувався UseModWiki (відомий, як «Фаза I» — «Phase I»), написаний на Perl. Потім 25 січня 2002 року нова версія («Фаза II» — «Phase II») перейшла на використання PHP. Серед вікіпедистів цей день відомий як «День Магнуса Манске».
Наступна, розширена і доповнена версія, у свій час мала ім'я «Фаза III» («Phase III»), проте потім була перейменована у MediaWiki, оскільки цей програмний засіб стало можливим застосовувати не тільки у Вікіпедії, але й у багатьох інших проєктах, і виникла необхідність строгої нумерації версій. Назва «MediaWiki» — гра слів, вона перекликається з назвою «Вікімедія» — батьківська організація Вікіпедії. Цю назву іноді критикують за можливість плутання з «Wikimedia», що вносить деяку плутанину і бентежить новачків проєкту.
Пізніше, Браян Віббер, the Chief Technical Officer Фонду Вікімедіа[10], взяв на себе роль менеджера релізів та найактивнішого розробника[11][12].
Remove ads
Історія версій
Узагальнити
Перспектива
Нижче приведена таблиця, яка показує, як змінювався рушій з 2003 року до теперішнього часу.
Remove ads
Ліцензія
MediaWiki є безкоштовною і з відкритим вихідним кодом і поширюється на умовах ліцензії GNU General Public License версії 2 або будь-якої пізнішої версії. Документація, що розміщується на офіційному сайті www.mediawiki.org, випускається під ліцензією Creative Commons BY-SA 4.0 і частково є суспільним надбанням[14]. Зокрема, посібники та інший контент на MediaWiki.org ліцензовані Creative Commons, тоді як набір довідкових сторінок, призначених для вільного копіювання у нові інсталяції вікі та/або розповсюдження разом із програмним забезпеченням MediaWiki, є суспільним надбанням. Це було зроблено, щоб усунути правові проблеми, що виникають, коли сторінки довідок імпортують у вікі з ліцензіями, несумісними з ліцензією Creative Commons[15]. Розробка MediaWiki загалом сприяла використанню медіаформатів з відкритим кодом[16].
Розробка MediaWiki
Станом на 19 лютого 2011 проєкт очолює Тім Старлінґ[17]. Розробники використовують систему керування версіями Subversion. Для виправлення помилок і розробки нової функціональності використовується система відслідковування помилок Phabricator, що знаходиться за адресою phabricator.wikimedia.org. Існує окремий вікі-проєкт www.mediawiki.org, повністю присвячений рушію MediaWiki (зокрема містить документацію декількома мовами). Переклад повідомлень рушія здійснюється на спеціальному сайті Translatewiki.net.
Remove ads
Див. також
- Вікіпедія:Встановлення MediaWiki(укр.)
- Вікіпедія:Як зробити копію Вікіпедії
- Порівняння вікі-рушіїв[en]
- Список систем керування вмістом
- Список вікі-рушіїв[en]
- TWiki
- Semantic MediaWiki
- Вікіпедія:Сайти українською мовою на основі MediaWiki
Виноски
Посилання
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads