MediaWiki, отображение совокупности данных из шаблона

228
nulll

Я использую MediaWiki версии 1.27.4.

С помощью шаблона я добавил информацию в кучу страниц.

Я хотел бы автоматически получить таблицу, которая объединяет все эти данные.

Я нашел это расширение https://www.mediawiki.org/wiki/Extension:Data_Aggregator, но оно очень старое и не работает в моей версии MediaWiki.

Спасибо!

0
[Semantic MediaWiki] (https://www.semantic-mediawiki.org/) может сделать это (и многое, многое другое). Впрочем, это не так просто. Tgr 5 лет назад 1

1 ответ на вопрос

0
Rainer Rillke

Более новое расширение, способное записывать данные из шаблонов в таблицы базы данных, - это Extension: Cargo, которое легко установить и подходит, если вы доверяете всем своим пользователям разрешение на запись, чтобы они не делали вредоносных программ в вашей базе данных, в противном случае используйте Semantic MediaWiki .

Уродливый и очень ограниченный взлом: если шаблон добавляет только один фрагмент информации, и вы нормально возитесь с сортировкой по категориям, и вам не нужно запускать операции агрегирования, вы можете поместить этот единственный фрагмент информации в ключ сортировки. [[Category:example|{{}}]], Затем вы можете получить {{}}из запроса API action=query&list=categorymembers&cmtitle=example&cmprop=sortkey|sortkeyprefix или непосредственно из categorylinksтаблицы .