Установил новый софт на вики:
Что касается Semantic MediaWiki, то я понимаю, что он даёт возможность как-то клёво фильтровать данные по, скажем, играм, создавать автосписки и всякое такое, но я не понимаю, что для этого требуется. Поэтому если кто-то понимает, то я готов с технической стороны поддерживать, настраивать и устанавливать нужные расширения. А всё остальное делайте вы.
Отредактировано fireton (16.05.2016 23:53)
Неактивен
Спасибо!
Первый багрепорт: при попытке редактирования (да даже просмотра) общего CSS вики падает: http://ifwiki.ru/MediaWiki:Common.css
Для примера использования семантики:
- вот страница, на которой собраны персонажи всех помеченных игр: (тег Персонаж:: ) - посмотрите исходники страниц или потыкайте по лупам, это весело.
- а вот такой код выведет список всех игр про Хомяка Семёна:
{{#ask:[[Персонаж::Хомяк Семён]]|?Дата}}
UPD: чтобы в шаблонах можно было использовать семантику, нужно в конфиге прописать:
$smwgNamespacesWithSemanticLinks[NS_TEMPLATE] = true;
UPD2: чтобы включить фактбокс на страницах предпросмотра и редактирования (это удобно), тоже в конфиг:
$smwgShowFactboxEdit = SMW_FACTBOX_NONEMPTY;
UPD3: в честь обновления создал статью номер 666 - естественно, посвящённую Адскому Движку.
Отредактировано Oreolek (17.05.2016 11:31)
Неактивен
Пожелание: установить плагин Date Formatter.
Стандартная функция #time из плагина ParserFunctions подставляет текущие день и месяц, если в дате не указаны день и месяц, т.е. если написать "2015" то она покажет "18 мая 2015". Это, сами понимаете, нехорошо, но отключить невозможно. Ломает смысл инфобоксов.
Неактивен
Скин крут. А Date Formatter почему-то не работает.
UPD: у нас там небольшая волна правок на тему "фентези" vs. "фэнтези", которая никому не помогает, так что понадобится вот это расширение для массовой замены текста. (Мне всё равно, как писать, но я не хочу, чтобы половина страниц была с одним написанием, а половина - с другим.) Заодно сможем быстро переименовать тег "Жанр", например, в тег "Тема", чтобы не путаться.
UPD2: извиняюсь за то, что отвечаю в другой теме, но:
Хотелось бы именно список всех возможных значений свойства "Жанр" + в скобочках количество игр, на которых это значение проставлено. Кроме того, клёво бы при нажатии на "Фантастика", скажем, получить все игры с этим значением.
Для этого есть расширение Semantic Drilldown. Оно не маленькое и не входит в необходимый минимум, но очень удобное. (Дроплету предстоит проверка на прочность, да)
Отредактировано Oreolek (20.05.2016 06:17)
Неактивен
Можно ещё поставить в конфиг вот это?
$wgPFEnableStringFunctions = true;
Это должно включить функцию #explode, чтобы лучше парсить в game info параметр "язык" через запятую.
Вариант 2 - установить расширение массивов и передавать параметр сразу как массив, через запятую (будет намного проще).
Неактивен