PHP библиотека для создания Турбо Страниц Яндекса

Не так давно в Яндексе объявили о собственной разработке быстрых страниц, по типу AMP от Google или Instant Articles от Facebook, правда пока с очень ограниченным функционалом (но стоит отметить, что функционал постоянно дорабатывается).
Решил попробовать запустить Турбо Страницы на одном из своих проектов. Но как оказалось, технология есть, а никаких SDK и библиотек для PHP нет.

Пришлось набросать свою библиотеку.

Сейчас она поддерживает весь основной функционал для создания фида с турбо-страницами, а так же содержит хелпер для создания элементов контента в формате, поддерживаемым турбо-страницами.

Изначально писал всё под PHP 7, уж больно мне нравится строгая типизация, а так же свежий phpunit. Но потом попросили сделать версию с поддержкой PHP 5.4. И чтобы не отказываться от современных инструментов, и не ломать версию для 7 PHP, решил сделать отдельную версию с поддержкой PHP 5.4.

Обе версии лежат на гитхабе.
Версия для PHP 7 (и выше): https://github.com/sokolnikov911/yandex-turbo-pages
Версия для PHP 5.4 (и выше): https://github.com/sokolnikov911/yandex-turbo-pages-php5

Share