MediaWiki: Тафовут байни таҳрирҳо
Саҳифаи нав: {{Қуттии барнома}} {{на омехт|Фонди Викимедиа|бо Фонди Викимедиа}} {{Тарҷума}} '''MediaWiki''' (МедиаВики)... |
No edit summary |
||
Сатри 2: | Сатри 2: | ||
{{на омехт|Фонди Викимедиа|бо Фонди Викимедиа}} |
{{на омехт|Фонди Викимедиа|бо Фонди Викимедиа}} |
||
{{Тарҷума}} |
{{Тарҷума}} |
||
'''MediaWiki''' (МедиаВики) — |
'''MediaWiki''' (МедиаВики) — нармафзори кушода барои вики-лоиҳаҳо мебошад. Ин [[вики-нармафзор]]и пуриқтидор махсус барои навиштани [[Википедиа]] пешбинӣ шуда, ҳозир бошад дар бисёре аз лоиҳаҳои [[Бунёди Викимедиа|бунёди «Викимедиа»]], ҳамчунин дигар ташкилоти давлативу хусусӣ истифода бурда мешавад. MediaWiki таъминоти барномавии озод мебошад, ки таҳти [[GNU General Public License| Иҷозатномаи кулли GNU]] паҳн карда мешавад. |
||
MediaWiki |
MediaWiki дар забони [[PHP]] навишта шуда ва барои нигоҳдории додаҳо махзани маълумотҳои робитавиро истифода менамояд (метавон аз [[MySQL]], [[PostgreSQL]], [[SQLite]] ва [[Oracle]] истифода бурд); барномаҳои [[memcached]] ва [[Squid]] пуштибонӣ менамояд. |
||
MediaWiki предоставляет интерфейс работы с базой страниц, разграничение прав доступа к администрированию системы, возможность обработки текста как в собственном формате [[вики-текст]], так и в форматах [[HTML]] и [[TeX]] (для формул), возможность загрузки изображений и других файлов, а также другие возможности. Гибкая система расширений позволяет пользователям добавлять собственные новые возможности и программные интерфейсы. |
MediaWiki предоставляет интерфейс работы с базой страниц, разграничение прав доступа к администрированию системы, возможность обработки текста как в собственном формате [[вики-текст]], так и в форматах [[HTML]] и [[TeX]] (для формул), возможность загрузки изображений и других файлов, а также другие возможности. Гибкая система расширений позволяет пользователям добавлять собственные новые возможности и программные интерфейсы. |
Нусха 14:58, 2 июни 2016
Шаблон:Қуттии барнома Шаблон:На омехт
Ин мақола ё фасл тарҷумаи нопурра аз забони хориҷаро дорад. |
MediaWiki (МедиаВики) — нармафзори кушода барои вики-лоиҳаҳо мебошад. Ин вики-нармафзори пуриқтидор махсус барои навиштани Википедиа пешбинӣ шуда, ҳозир бошад дар бисёре аз лоиҳаҳои бунёди «Викимедиа», ҳамчунин дигар ташкилоти давлативу хусусӣ истифода бурда мешавад. MediaWiki таъминоти барномавии озод мебошад, ки таҳти Иҷозатномаи кулли GNU паҳн карда мешавад.
MediaWiki дар забони PHP навишта шуда ва барои нигоҳдории додаҳо махзани маълумотҳои робитавиро истифода менамояд (метавон аз MySQL, PostgreSQL, SQLite ва Oracle истифода бурд); барномаҳои memcached ва Squid пуштибонӣ менамояд.
MediaWiki предоставляет интерфейс работы с базой страниц, разграничение прав доступа к администрированию системы, возможность обработки текста как в собственном формате вики-текст, так и в форматах HTML и TeX (для формул), возможность загрузки изображений и других файлов, а также другие возможности. Гибкая система расширений позволяет пользователям добавлять собственные новые возможности и программные интерфейсы.
Логотип MediaWiki символизирует применяемый язык разметки, в котором для создания ссылок используются квадратные скобки ([[]]), что гораздо проще традиционного синтаксиса HTML.
История
MediaWiki был разработан специально для Википедии немецким студентом Магнусом Манске. Сначала использовался UseModWiki (также известный, как «Фаза I» — «Phase I»), написанный на Perl. Затем 25 января 2002 года новая версия («Фаза II» — «Phase II») перешла на использование PHP. Среди википедистов этот день известен как «День Магнуса Манске».
Следующая, расширенная и дополненная версия одно время носила имя «Фаза III» («Phase III»), однако затем была переименована в MediaWiki, поскольку данное ПО стало возможным применять не только в Википедии, но и во многих других проектах, и возникла необходимость строгой нумерации версий. Название «MediaWiki» — игра слов, оно перекликается с названием «Викимедиа» — родительской организации Википедии. Это имя иногда критикуют за вероятность перепутать его с «Wikimedia», что вносит некоторую путаницу и смущает новичков проекта.
История версий
Ниже приведена таблица, наглядно показывающая, как изменялся движок MediaWiki с 2003 года до настоящего времени.
История версий MediaWiki | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
██ Версия не поддерживается ██ Рабочая версия ██ Будущая версия
██ Версия не поддерживается ██ Рабочая версия ██ Будущая версия |
Использование
MediaWiki в сочетании с большим количеством расширений используется во многих проектах Фонда Викимедиа и вики-фермы Wikia. Кроме того, существуют доработанные сборки, построенные на этом движке и предназначенные для корпоративного использования: Enterprise Semantic MediaWiki+, Blue Spice[2], российские проекты Wiki4Intra[3], WikiVote. MediaWiki также являлась основой для вики-движка MindTouch.
Разработка
До октября 2009 года проект возглавлял Брион Виббер, после его ухода из Фонда «Викимедиа» этот пост занял Тим Старлинг. В качестве системы управления версиями разработчики используют git. Для исправления ошибок и разработки новой функциональности используется система отслеживания ошибок Bugzilla, находящаяся по адресу bugzilla.wikimedia.org. Существует отдельный вики-проект www.mediawiki.org, полностью посвящённый движку (содержит документацию на нескольких языках). Перевод локализации движка осуществляется на специальном сайте Translatewiki.net.
Интерфейс прикладного программирования (API)
В MediaWiki предусмотрен специальный интерфейс прикладного программирования, обеспечивающий прямой высокоуровневый доступ к информации из баз данных. Клиентские программы могут использовать API для авторизации, получения данных и отправки изменений. Именно через этот интерфейс работают скрипты на веб-странице при обычной работе с Википедией. Доступ к API может быть получен любым образом, в том числе и через front-end и back-end программы.
В качестве примера таких программ можно назвать библиотеку Pywikipedia для создания wiki-бота на языке Python и программу для внесения полуавтоматических изменений в Википедию AutoWikiBrowser.
Главным удобством API является то, что не имеет никакого значения язык программирования, на котором будет написано клиентское приложение, поскольку все запросы обрабатываются по протоколу HTTP, а ответ получается в удобном для разработчика формате: XML, сериализованном[4] PHP, YAML или JSON. Так, к примеру, сделав запрос по адресу http://ru.wikipedia.org/w/api.php?action=query&list=recentchanges
, клиентский интерфейс получит список последних 10 правок с дополнительной информацией в формате XML.
См. также
Примечания
Ссылки
MediaWiki дар Викианбор |
- Заглавная страница сайта MediaWiki.org
- Проект MediaWiki на SourceForge.net
- meta:MediaWiki User's Guide
- MediaWiki на WikiMedia
- Сайты, использующие MediaWiki
- Русское сообщество MediaWiki
Шаблон:История Википедии Шаблон:Системы управления содержанием Шаблон:Вики-движки
Категория:Вики-движки Категория:Свободное программное обеспечение, написанное на PHP Категория:Свободные системы управления сайтами Категория:Программное обеспечение, программируемое с помощью Lua Категория:Программное обеспечение Викимедиа Категория:Свободное программное обеспечение, написанное на JavaScript