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


0

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

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

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

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

Спасибо!


1
Semantic MediaWiki может сделать это (и многое, многое другое). Впрочем, это не так просто.
Tgr

Ответы:


0

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.