External data (расширение MediaWiki)
| External Data |
- Операционная система:
- Linux и др.
- Носитель:
- gerrit
- Разработчик:
- Ярон Корен, Александр Машин и др.
- Текущая версия:
- 3.4-alpha
- Дата выхода текущей версии:
- ноябрь 2023
- Статус:
- поддерживается
External Data — расширение MediaWiki, позволяющее встраивать на страницах вики внешнее содержимое с веб-страниц, из баз данных, файлов и вывода программ.
ФункциональностьПравить
Помимо внедрения данных из внешних источников — локальных или опубликовынных в Сети файлов JSON, XML, YAML, CSV, веб-страниц, баз данных, серверов LDAP, расширение позволяет внедрять в вики-страницы результаты работы внешних программ, установленных на сервере или контейнеризированных.
Каждый источник данных должен быть задан в массиве $wgExternalDataSources, кроме сетевых ресурсов, для которых конфигурирование не обязательно, но возможно, для установки времени кэширования, подстановки ключей API, ограничения частоты доступа и т.п.
В расширении определено определённое количество легко активируемых предварительных настроек, т.е. преднастроенных источников данных, по большей части, для подключения внешних программ, контейнеризированных, как веб-сервисы (инструкции для развёртывания контейнеров приложены).
В режиме эмуляции тегов преднастройки предоставляют следующие теги MediaWiki (список неполон, так как ограничен документированными в Традиции
тегами):
Нижеследующие шаблоны Традиции
используют теги, определённые преднастройками расширения:
Диаграмма классовПравить
Выаодится средствами External Data.
Настройки по умолчаниюПравить
Структура файла extension.json (выаодится средствами External Data):
СсылкиПравить