16 декабря 2014 г.

Встраиваем контент в Сайты Google

В Google реализована замечательная возможность встраивания контента! Презентации, документы, таблицы, группы и многое другое можно встроить прямо в сайт. Однако, всё вышеперечисленное очень трудно разместить в Сайтах Google. При попытке стандартной вставки контента, Google ругается на наличие атрибута SRC в теге IFRAME. 

Да, можно зайти с другого фронта и встроить контент через интерфейс редактирования самого сайта. НО, сравните функционал! Для примера возьмите Презентации Google и сравните возможности их встраивания: 
- Максимальный размер встраивания через сайт - 700 х 554 
- Максимальный размер встраивания через iframe - 1440 х 839 

Я вообще не понимаю принципа жёсткого ограничения размеров, почему нельзя было сделать ручную настройку ширины и высоты с сохранением пропорций файла? Служба технической поддержки не особо убедительно обосновала мне это ограничение, но она же и помогла решить поставленную задачу...


Итак, давайте попробуем встроить презентацию в Сайты Google в том виде, в котором она подготовлена, с теми размерами, которые нужны НАМ:

Таким образом можно размещать в сайтах Google что угодно. Можно, например, разместить другой сайт, укав в поле URL его адрес. 

Кстати, при размещении документов Google, всё делается чуть проще, чем я показал на видео. Ссылку, которую я добывал из кода iframe, можно взять на вкладке ссылка в настройках публикации документа.

Для размещения Групп на Сайтах Google действует иной алгоритм. Группы вставляются только через редактор сайта: Вставка -> Группа. Адрес группы необходимо указать не официальный (из настроек), а тот, который вы видите в адресной строке, когда открываете страницу группы (спасибо за подсказку Оксане Клевакиной).

Если есть вопросы, пишите, постараюсь ответить!