Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
16.05.2016 23:46

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Новый софт

Установил новый софт на вики:


       * MediaWiki обновлена до 1.26.2
       * Semantic MediaWiki 2.3.1 - пока просто установил, ничего не настраивал, буду разбираться позднее.
       * По просьбе Oreolek поставил тему Foreground. Выглядит она не очень, как по мне. smile

Что касается Semantic MediaWiki, то я понимаю, что он даёт возможность как-то клёво фильтровать данные по, скажем, играм, создавать автосписки и всякое такое, но я не понимаю, что для этого требуется. Поэтому если кто-то понимает, то я готов с технической стороны поддерживать, настраивать и устанавливать нужные расширения. А всё остальное делайте вы.

Отредактировано fireton (16.05.2016 23:53)

Неактивен

0    0    #2
17.05.2016 01:37

Enola
Участник (+465, -141)
Зарегистрирован: 20.11.2015
Сообщений: 325

Re: Новый софт

Круто. Теперь бы разобраться как это всё действует. Даже интересует не столько технические моменты оформления странниц и данных, сколько организационные. То есть какова будет в целом структура семантической вики, чтобы это выглядело более-менее организованно? Что, куда добавлять, зачем и в каких количествах? И самое главное - кто это всё будет делать, особенно в старых статьях?)

Foreground выглядит поинтереснее (в плане цвета), но на мобильных устройствах не очень удобен(или непривычен) для меня.

Неактивен

0    0    #3
17.05.2016 08:51

Oreolek
Модератор (+450, -169)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 673
Вебсайт

Re: Новый софт

Спасибо!

Первый багрепорт: при попытке редактирования (да даже просмотра) общего 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)

Неактивен

0    0    #4
17.05.2016 19:06

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: Новый софт

$smwgNamespacesWithSemanticLinks[NS_TEMPLATE] = true;

Это прописал.

$smwgShowFactboxEdit = SMW_FACTBOX_NONEMPTY;

Это тоже, но не похоже, чтобы что-то поменялось. Более того, в документации пишут, что это и так значение по умолчанию. В общем, неясно...

Неактивен

0    0    #5
17.05.2016 20:28

Enola
Участник (+465, -141)
Зарегистрирован: 20.11.2015
Сообщений: 325

Re: Новый софт

Куда можно писать пожелания по поводу необходимых дополнений, расширений и т.д.?
Я хочу вот это: https://www.mediawiki.org/wiki/Extension:PSINoTocNum (ну или аналог какой-нибудь), чтобы можно было __NOTOCNUM__ использовать на страницах.

Неактивен

0    0    #6
17.05.2016 22:02

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: Новый софт

http://ifwiki.ru/MediaWiki:Common.css - починил

Enola, попробовал плагины, они устарели все. Но  набрёл на небольшой хак. Можешь писать на странице вот такое:

Код:

<div class="noautonum">__TOC__</div>

в месте, где нужно оглавление - и оно там будет без нумерации. Смотри как на пример вот на эту страницу.

Неактивен

0    0    #7
17.05.2016 22:22

Enola
Участник (+465, -141)
Зарегистрирован: 20.11.2015
Сообщений: 325

Re: Новый софт

Спасибо, fireton. И можно ещё что-то такое же, но для разделов(заголовков)? Это, наверно, тоже старое:  https://www.mediawiki.org/wiki/Extensio … edHeadings. То есть, чтобы заголовки на странице не нумеровались, независимо от пользовательских настроек.
И ещё вопрос, куда делась старая справка по редактированию страниц?

Отредактировано Enola (17.05.2016 22:25)

Неактивен

0    0    #8
17.05.2016 23:24

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: Новый софт

чтобы заголовки на странице не нумеровались, независимо от пользовательских настроек

Вот это не понял вообще. Они, вроде, и так не нумеруются.

Справку восстановил.

Неактивен

0    0    #9
17.05.2016 23:55

Enola
Участник (+465, -141)
Зарегистрирован: 20.11.2015
Сообщений: 325

Re: Новый софт

Вот это не понял вообще. Они, вроде, и так не нумеруются.

Настройки - Внешний вид - Автоматически нумеровать заголовки (в самом низу поставить галочку).
И появляются цифры в заголовках статей.  Если убрать галочку, они не нумеруются. По умолчанию вроде у большинства галочка не стоит.
Но не у всех (из темы требуются вики авторы):

А что не так со сломанной статьей, не увидела там ничего такого?

Oreolek написал:

Нумерация разделов. Автор поставил тег __NOTOCNUM__, чтобы отключить автоматическую нумерацию (кстати, зачем вообще она стоит? на ifwiki.org её нет), но тег не сработал, поэтому каждый подраздел статьи пронумерован дважды.

Неактивен

0    0    #10
18.05.2016 08:05

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: Новый софт

Ну так я и написал выше, как этого избежать. Вообще, я могу глобально отключить нумерацию заголовков в содержании, если никто не возражает.

Неактивен

0    0    #11
18.05.2016 17:54

Enola
Участник (+465, -141)
Зарегистрирован: 20.11.2015
Сообщений: 325

Re: Новый софт

Не в содержании, а в самой статье. Статья "Разработка Blue Lacuna: 12 уроков, выученных Аароном Ридом"http://ifwiki.ru/%D0%A0%D0%B0%D0%B7%D1% … 0%BE%D0%BC
Я туда уже добавила <div class="noautonum">__TOC__</div> и с содержанием всё нормально.

Как изменяются заголовки статьи в самой статье, если: Настройки - Внешний вид - Автоматически нумеровать заголовки (в самом низу поставить галочку)?
Для отдельных страниц подобных этой, лучше убрать нумерацию заголовков статьи принудительно для всех пользователей.

Глобально отключать нумерацию заголовков в содержании не надо.

Неактивен

0    0    #12
18.05.2016 18:36

Oreolek
Модератор (+450, -169)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 673
Вебсайт

Re: Новый софт

Пожелание: установить плагин Date Formatter.

Стандартная функция #time из плагина ParserFunctions подставляет текущие день и месяц, если в дате не указаны день и месяц, т.е. если написать "2015" то она покажет "18 мая 2015". Это, сами понимаете, нехорошо, но отключить невозможно. Ломает смысл инфобоксов.

Неактивен

0    0    #13
19.05.2016 10:10

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: Новый софт

Enola, по умолчанию нумерация заголовков выключена, если человек её включил, значит он готов мириться с неудобствами. И потом, я не думаю, что многие включают.

Oreolek, сегодня вечером поставлю.

Неактивен

0    0    #14
19.05.2016 22:38

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: Новый софт

Date Formatter поставил. Устаревший скин MonoBook заменил на Vector, плюс немного увеличил в нём размер шрифта. Так, вроде, хорошо.

Неактивен

0    0    #15
20.05.2016 05:47

Oreolek
Модератор (+450, -169)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 673
Вебсайт

Re: Новый софт

Скин крут. А Date Formatter почему-то не работает.

UPD: у нас там небольшая волна правок на тему "фентези" vs. "фэнтези", которая никому не помогает, так что понадобится вот это расширение для массовой замены текста. (Мне всё равно, как писать, но я не хочу, чтобы половина страниц была с одним написанием, а половина - с другим.) Заодно сможем быстро переименовать тег "Жанр", например, в тег "Тема", чтобы не путаться.

UPD2: извиняюсь за то, что отвечаю в другой теме, но:

Хотелось бы именно список всех возможных значений свойства "Жанр" + в скобочках количество игр, на которых это значение проставлено. Кроме того, клёво бы при нажатии на "Фантастика", скажем, получить все игры с этим значением.

Для этого есть расширение Semantic Drilldown. Оно не маленькое и не входит в необходимый минимум, но очень удобное. (Дроплету предстоит проверка на прочность, да)

Отредактировано Oreolek (20.05.2016 06:17)

Неактивен

0    0    #16
22.05.2016 00:25

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: Новый софт

* Replace Text поставил

* Semantic Drolldown решил не ставить пока что. Ибо и так тормозит уже заметно.

Неактивен

0    0    #17
16.06.2016 20:16

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: Новый софт

Установил два расширения: Variables и Loops. Для ещё более удобных шаблонов. smile

Неактивен

0    0    #18
17.06.2016 06:28

Oreolek
Модератор (+450, -169)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 673
Вебсайт

Re: Новый софт

Можно ещё поставить в конфиг вот это?

Код:

$wgPFEnableStringFunctions = true;

Это должно включить функцию #explode, чтобы лучше парсить в game info параметр "язык" через запятую.

Вариант 2 - установить расширение массивов и передавать параметр сразу как массив, через запятую (будет намного проще).

Неактивен

0    0    #19
17.06.2016 18:23

fireton
некто с бородой (+354, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1103
Вебсайт

Тон

Re: Новый софт

Установил расширение Arrays.

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru