Что такое MediaWiki?
MediaWiki (МедиаВики) — программный механизм для веб-сайтов, работающих по технологии «вики». Это один из самых полнофункциональных вики-движков, написанный специально для Википедии и использующийся во многих других проектах фонда «Викимедиа», частных и государственных организациях. MediaWiki — свободная программа, распространяющаяся на условиях Общественной лицензии GNU. MediaWiki написан на PHP и для хранения данных использует реляционную базу данных (можно использовать MySQL, PostgreSQL, SQLite); поддерживает использование программ memcached и Squid. MediaWiki предоставляет интерфейс работы с базой страниц, разграничение прав доступа к администрированию системы, возможность обработки текста как в собственном формате викитекст, так и в форматах HTML и TeX (для формул), возможность загрузки изображений и других файлов, а также другие возможности. Гибкая система расширений позволяет пользователям добавлять собственные новые возможности и программные интерфейсы. Логотип MediaWiki символизирует применяемый язык разметки, в котором для создания ссылок используются квадратные скобки ([[ ]]), что гораздо проще традиционного синтаксиса HTML.
|
|
Зачем изучать MediaWiki?
Системы управления сайтом, или CMS (с англ. Content Management System) за последние годы стали очень популярны и активно используются как новичками, так и профессионалами в области разработки сайтов. Современные CMS используются для создания интернет-проектов практически любой сложности. Профессиональные студии дизайна предлагают услуги по разработке корпоративных сайтов, интернет-магазинов, информационно-новостных порталов и даже социальных сетей на основе существующих CMS, которые довольно хорошо зарекомендовали себя на рынке. На сегодняшний день существует несколько десятков CMS различного уровня сложности, основным преимуществом которых является удобство редактирования и добавления информации. Возможности таких систем как правило постоянно совершенствуются. Большинство CMS, в частности коммерческих, используют модульную архитектуру, которая позволяет легко настроит функциональность системы в соответствии с конкретной задачей. MediaWiki является одним из примеров модульной CMS.
|