суббота, 18 августа 2018 г.

Confluence: добавить внешний контент сайта через iframe

В некоторых случаях, возникает необходимость добавить внешний контент с какого-либо сайта, используя iframe.

Я предлагаю добавить для удобства необходимый пользовательский макрос, который мы будем добавлять на страницу Confluence

Создаем новый пользовательский макрос
Выбираем необходимые параметры макроса.
Обработка тела макроса: Представленный

И добавляем сам код макроса
## @param Source:title=Source|type=string|required=true|desc=Source
## @param Width:title=Width|type=int|required=true|desc=Width
## @param Height:title=Height|type=int|required=true|desc=Height
<iframe src="$paramSource" noborder="0" width="$paramWidth" height="$paramHeight" scrolling="yes" seamless></iframe>
При добавлении макроса на страницу указываем необходимые параметры:
Все готово
p.s. необходимо учесть, что если confluence на http то не позволит отобразить https и наоборот.
не копал глубже, но тут описывают подобное: https://confluence.atlassian.com/confkb/confluence-page-does-not-display-in-an-iframe-827335781.html