Установил новый софт на вики:
Что касается Semantic MediaWiki, то я понимаю, что он даёт возможность как-то клёво фильтровать данные по, скажем, играм, создавать автосписки и всякое такое, но я не понимаю, что для этого требуется. Поэтому если кто-то понимает, то я готов с технической стороны поддерживать, настраивать и устанавливать нужные расширения. А всё остальное делайте вы.
Отредактировано fireton (16.05.2016 23:53)
Неактивен
Круто. Теперь бы разобраться как это всё действует. Даже интересует не столько технические моменты оформления странниц и данных, сколько организационные. То есть какова будет в целом структура семантической вики, чтобы это выглядело более-менее организованно? Что, куда добавлять, зачем и в каких количествах? И самое главное - кто это всё будет делать, особенно в старых статьях?)
Foreground выглядит поинтереснее (в плане цвета), но на мобильных устройствах не очень удобен(или непривычен) для меня.
Неактивен
Спасибо!
Первый багрепорт: при попытке редактирования (да даже просмотра) общего 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)
Неактивен
$smwgNamespacesWithSemanticLinks[NS_TEMPLATE] = true;
Это прописал.
$smwgShowFactboxEdit = SMW_FACTBOX_NONEMPTY;
Это тоже, но не похоже, чтобы что-то поменялось. Более того, в документации пишут, что это и так значение по умолчанию. В общем, неясно...
Неактивен
Куда можно писать пожелания по поводу необходимых дополнений, расширений и т.д.?
Я хочу вот это: https://www.mediawiki.org/wiki/Extension:PSINoTocNum (ну или аналог какой-нибудь), чтобы можно было __NOTOCNUM__ использовать на страницах.
Неактивен
http://ifwiki.ru/MediaWiki:Common.css - починил
Enola, попробовал плагины, они устарели все. Но набрёл на небольшой хак. Можешь писать на странице вот такое:
<div class="noautonum">__TOC__</div>
в месте, где нужно оглавление - и оно там будет без нумерации. Смотри как на пример вот на эту страницу.
Неактивен
Спасибо, fireton. И можно ещё что-то такое же, но для разделов(заголовков)? Это, наверно, тоже старое: https://www.mediawiki.org/wiki/Extensio … edHeadings. То есть, чтобы заголовки на странице не нумеровались, независимо от пользовательских настроек.
И ещё вопрос, куда делась старая справка по редактированию страниц?
Отредактировано Enola (17.05.2016 22:25)
Неактивен
чтобы заголовки на странице не нумеровались, независимо от пользовательских настроек
Вот это не понял вообще. Они, вроде, и так не нумеруются.
Справку восстановил.
Неактивен
Вот это не понял вообще. Они, вроде, и так не нумеруются.
Настройки - Внешний вид - Автоматически нумеровать заголовки (в самом низу поставить галочку).
И появляются цифры в заголовках статей. Если убрать галочку, они не нумеруются. По умолчанию вроде у большинства галочка не стоит.
Но не у всех (из темы требуются вики авторы):
А что не так со сломанной статьей, не увидела там ничего такого?
Oreolek написал:
Нумерация разделов. Автор поставил тег __NOTOCNUM__, чтобы отключить автоматическую нумерацию (кстати, зачем вообще она стоит? на ifwiki.org её нет), но тег не сработал, поэтому каждый подраздел статьи пронумерован дважды.
Неактивен
Не в содержании, а в самой статье. Статья "Разработка Blue Lacuna: 12 уроков, выученных Аароном Ридом"http://ifwiki.ru/%D0%A0%D0%B0%D0%B7%D1% … 0%BE%D0%BC
Я туда уже добавила <div class="noautonum">__TOC__</div> и с содержанием всё нормально.
Как изменяются заголовки статьи в самой статье, если: Настройки - Внешний вид - Автоматически нумеровать заголовки (в самом низу поставить галочку)?
Для отдельных страниц подобных этой, лучше убрать нумерацию заголовков статьи принудительно для всех пользователей.
Глобально отключать нумерацию заголовков в содержании не надо.
Неактивен
Пожелание: установить плагин Date Formatter.
Стандартная функция #time из плагина ParserFunctions подставляет текущие день и месяц, если в дате не указаны день и месяц, т.е. если написать "2015" то она покажет "18 мая 2015". Это, сами понимаете, нехорошо, но отключить невозможно. Ломает смысл инфобоксов.
Неактивен
Enola, по умолчанию нумерация заголовков выключена, если человек её включил, значит он готов мириться с неудобствами. И потом, я не думаю, что многие включают.
Oreolek, сегодня вечером поставлю.
Неактивен
Скин крут. А Date Formatter почему-то не работает.
UPD: у нас там небольшая волна правок на тему "фентези" vs. "фэнтези", которая никому не помогает, так что понадобится вот это расширение для массовой замены текста. (Мне всё равно, как писать, но я не хочу, чтобы половина страниц была с одним написанием, а половина - с другим.) Заодно сможем быстро переименовать тег "Жанр", например, в тег "Тема", чтобы не путаться.
UPD2: извиняюсь за то, что отвечаю в другой теме, но:
Хотелось бы именно список всех возможных значений свойства "Жанр" + в скобочках количество игр, на которых это значение проставлено. Кроме того, клёво бы при нажатии на "Фантастика", скажем, получить все игры с этим значением.
Для этого есть расширение Semantic Drilldown. Оно не маленькое и не входит в необходимый минимум, но очень удобное. (Дроплету предстоит проверка на прочность, да)
Отредактировано Oreolek (20.05.2016 06:17)
Неактивен
Можно ещё поставить в конфиг вот это?
$wgPFEnableStringFunctions = true;
Это должно включить функцию #explode, чтобы лучше парсить в game info параметр "язык" через запятую.
Вариант 2 - установить расширение массивов и передавать параметр сразу как массив, через запятую (будет намного проще).
Неактивен