oEmbed.info — сервис, который очень многое может сказать о любой веб-странице



Вообще-то, этот сервис, являющийся очередной вариацией на тему oEmbed+, не имеет прямого отношения к Альто. Но он может быть полезен любому разработчику, в т.ч. и создающему сайты на Alto CMS.

Для занятых и нетерпеливых сразу ссылка на сервис: https://oembed.info/

А тех, кому важны детали, прошу под кат.

Читать дальше →

Плагин Oembed. Обновление 1.2

Что такое Embed, нужен ли вам oEmbed и как это реализуется в Alto при помощи одноимённого плагина читать тут.

При обновлении плагина произошли следующие существенные изменения:
1. Все библиотеки (собственно pear модуль Service_oEmbed, Essence и зависимости) собраны при помощи composer в libs/. Simple DOM HTML Parser лежит просто сбоку...
2. Добавлена библиотека Essence (https://github.com/essence/essence)
3. Так как Essence версии 3.1.0, то PHP, соответственно, 5.5. Но если у вас проблема с PHP 5.5, то так как п.1 — то вы можете пересобрать композером дерево библиотек под себя.
4. Метод essence работает как через API (Service_oEmbed), так и напрямую из хука. Во втором случае не задействуется ни Service_oEmbed ни Simple DOM HTML Parser. Соответственно мапинг в конфиге писать не надо и если планируется использовать только essence, то и лишние билиотеки можно удалить —).

Читать дальше →

Oembed и AltoCMS

Для тех, кому лень гуглить (из тех кто не в курсе), приведу вольный перевод титульного абзаца с http://www.oembed.com:

Oembed — это способ представления ссылок на сторонний контент.

Когда-то давно, когда слово семантика никак не относилась к интернету, мы довольствовались просто добавлением ссылок в контент. Чуть погодя (а по факту практически сразу), ссылки оформились в тег a c пояснительно-завлекательным текстом внутри тега, размещаемым вручную. На какое-то время этого хватило.

Опустив промежуточные варианты с различными реализациями audio/video/media (например) и немного подумав, мировой разум рожает идею Oembed. Вполне логично, что если уж мы так сказать семантизируем наш контент, то почему бы заодно возжелав сослаться на что-либо, или того хуже внедрить в свой контент что-либо со стороны, не сделать это в тот же один клик наслаждаясь автоматизмом одним кликом и его результатом.

Читать дальше →