Журнал Системный Администратор, Февраль 2007

Журнал Системный Администратор

Февраль 2007

Цена: $4.5 US

  Подписаться

Зарегистриванные пользователи, пожалуйста следуйте этой ссылке


Работаем с 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-скриптов, исполняемых при каждом просмотре.

Оставшая часть статьи доступна только подписчикам. Если вы желаете продолжить чтение этой статьи, то вам необходимо подписаться на эту статью или весь номер.

Подписаться на весь номер

Зарегистриванные пользователи, пожалуйста следуйте по этой ссылке