home

Встраивание ресурсов ELiS в MediaWiki

В качестве корпоративной вики часто используется MediaWiki и тогда возникает вопрос встраивания ресурсов в вики в том числе размещенных в ELiS.

Для встраивания можно использовать разные подходы, но один из них связан с использованием расширения для MediaWiki LinkService.

Данное расширение позволяет встраивать некоторые ресурсы простым размещением ссылки на них. Расширение само подменяет ссылку на код вставки.

Недавно в это расширение добавлено встраивание и из ELiS, для чего надо указать ссылку на ресурс в формате https://elis.example.com/node/<nid>/embed, где вместо <nid> подставлен идентификатор ноды встраиваемого ресурса.

Модуль по шаблону /node/<nid>/embed поймет, что используется ELiS и запросит по протоколу oEmbed код вставки. Со стороны ELiS, соответственно, должен быть включен распространяемый бесплатно модуль oEmbedder, входящий в поставку ELiS.