Summary

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску
Summary
Язык программирования:
викитекст, CSS, JavaScript



Системные требования:
RegexParserFunction, Semantic MediaWiki, MediaWiki
Разработчик:
Участник:Яков, Александр Машин



Дата появления:
22 ноября 2007
Дата выхода текущей версии:
июнь 2009
Статус:
в промышленной эксплуатации




Summary — система для разработки семантических шаблонов-карточек, созданная для «Традиции».

Устройство[править | править код]

Система реализована с помощью шаблонов {{Summary}}, в первую очередь, {{Карточка}}, и стилей CSS (в настоящее время интегрированных в MediaWiki:Common.css.

Шаблон-карточка Summary должен вызывать меташаблон {{Карточка}}, обратно совместимый с его прототипом в «Википедии». В инструменте редактирования MediaWiki:Edit.js имеется код для автоматической генерации вызова этого шаблона на основании документации. Для каждого параметра шаблона нужно, как правило, передать шаблону {{Карточка}} три параметра: заголовок для параметра, название свойства SMW и значение самого параметра.

При вызове шаблона, в каждый параметр с помощью регулярных выражений (см. Справка:Regex) будут добавлены семантические аннотации и категории. Кроме того, с помощью семантических запросов может быть проведён автоматический сбор дополнительной информации на основе данных других страниц.

Затем каждый параметр будет выведен в отдельной строке в шаблоне-карточке справа. При минималистическом дизайне, отличительной чертой оформления шаблонов Summary является толстая черта слева.

История создания и использования[править | править код]

Концепт Summary первоначально разрабатывался администратором Традиции Яковом летом-осенью 2007.[1] Тогда целью Summary было создание и популяризация приниципиально нового, в целом, незамысловатого и удобного оформления шаблонов-карточек.

Затем Александром Машиным была реализована поддержка семантики на основе Semantic MediaWiki.

Распространение[править | править код]

Помимо «Традиции», система используется энциклопедией «Традиция: Право» и «Каталогом OriWiki», а в ослабленном виде, без поддержки семантики, — также «Циклопедией», «Викиреальностью», Энциклопедией StarCraft (http://starcraft-wiki.ru), GameSHOWS.ru (http://gameshows.ru) и Икариам Wiki (http://ru.ikariam.wikia.com)

Примечания[править | править код]

  1. Информация, история правок MediaWiki:Common.css Традиции