Работаем с MediaWiki
Евгений Балдин
Посмотрел, Подумал, Поправил.
Три Правила при работе с wiki
Одно из удивительных свойств жизни – самоорганизация. MediaWiki – это
механизм, который превращает старые-добрые статичные тексты в «живые»,
постоянно развивающиеся хранилища информации.
Пожалуй, вряд ли найдётся человек, владеющий информационными технологиями, и
в то же время не слышавший о существовании wiki. Wiki – это простая в освоении
гипертекстовая среда. Технология позволяет легко организовывать взаимодействие
между людьми путём создания «живой документации». Наиболее известным и
масштабным примером применения wiki-технологий на сегодня, безусловно, является
Википедия, российский сегмент которой доступен по адресу http://ru.wikipedia.org.
Цветок подсолнуха – официальный логотип MediaWiki.
Двойные квадратные скобки на заднем плане символизируют синтаксическое
выражение для создание гиперссылки внутри Wiki.
Говорить о wiki можно безгранично. Сегодня речь
пойдёт о движке Википедии – MediaWiki.

Место MediaWiki в цепочке
«информация» - «Весь Мир»
MediaWiki появился благодаря немецкому
студенту-биохимику Мангусу Манске (Magnus Manske) специально для замены первоначального
perl-движка Википедии. В 2002 году Википедия перешла на новый движок, который
предоставлял дополнительную функциональность и лучшую масштабируемость, что
положительно сказалось на развитии обоих программных продуктов. В 2003 году
появилось название движка MediaWiki и официальный логотип. Появление собственного
имени и логотипа означало, что MediaWiki стал самостоятельным и независимым от Википедии
программным продуктом.
Благодаря свободной лицензии GPL, а также
существованию Википедии, MediaWiki на текущий момент – одно из самых популярных
решений для создания гипертекстовых wiki-сред.
Возможности MediaWiki
Ссылки внутри гипертекстовой среды при использовании MediaWiki создаются с
помощью двойных квадратных скобок. Например, текст [[Википедия:Установка MediaWiki]]
внутри русского сегмента Википедии представляет из себя ссылку на краткую
одноимённую статью по установке MediaWiki. В названиях статей разрешены пробелы
и различные знаки препинания за некоторым исключением.
MediaWiki поддерживает пространства имён (namespaces).
Например, все имена пользователей в русскоязычной Википедии регистрируются в
пространстве имён «Участник:». MediaWiki поддерживает механизм категорий, что
позволяет организовывать страницы по темам. А так как сами категории также
являются специально оформленными страницами, то можно создавать сложные иерархические
структуры.
Wiki-идею что, «Всё есть статья» развивает
наличие механизма шаблонов (templates). Шаблоны – это блоки текста из специальным
образом созданных статей, которые динамически подгружаются внутри других
статей. Шаблоны вызываются с помощью двойных фигурных скобок: {{имя шаблона}}.

Результат вызова шаблона
{{Сторонник свободного ПО}} в русскоязычной Википедии
MediaWiki позволяет пользоваться множеством стандартных
HTML-тегов. Кроме упомянутого также имеется набор меток для структурной
разметки текста. За подробностями о правилах вики-разметки лучше всего
обратиться к статье из русскоязычной Википедии «Википедия:Справка».
В MediaWiki встроен механизм загрузки
мультимедийных файлов. С помощью LaTeX MediaWiki поддерживает отображение
математических формул, и многое из того, что может LaTeX, начиная от
изображения шахматных партий и нотных записей, заканчивая химическими формулами
и сложными графами.
Все действия с контентом записываются и в любой
момент возможно возвращение к любой из предыдущих версий. Восстановить
последнее консистентное состояние документа после намеренной или случайной
порчи информации много проще, чем осуществить эту порчу.
MediaWiki поддерживает разграничение
пользователей на группы и простейшие механизмы ограничения доступа.
Пользовательский интерфейс можно отредактировать на лету. Это реализовано через
редактирование статей в пространстве имён «MediaWiki:». Для этого пользователь
должен обладать необходимыми привилегиями. Как правило, таких пользователей называют
администраторами.
Обычный же пользователь может поменять интерфейс
с помощью настройки таблицы стилей (stylesheets) и клиентских JavaScript-скриптов,
исполняемых при каждом просмотре.
|