Nearly Headless WordPress Theme
Бойлерплейт для быстрого создания «почти headless» тем WordPress.
Алекс Стэндифорд, WP-разработчик в AffiliateWP, выпустил бойлерплейт (заготовку) для создания так называемых «почти headless» WordPress-тем. В основе проекта лежат Underpin, Nicholas и AlpineJS. Все это используется для реализации сайта, напоминающего приложение. Рендеринг отдельных страниц в данном случае происходит с помощью PHP вместо Javascript.
В своей записи «Headless WordPress is Overrated: A Case for The Nearly-Headless Web App» («Headless WordPress переоценен: кейс по созданию веб-приложения с почти headless интерфейсом») Алекс описывает несколько недостатков «полностью headless» подхода.
«Одна из проблем ‘полностью headless’ WordPress – это маршрутизация. В WordPress встроено много логики для обработки маршрутов, и в случае с headless-подходом вам нужно будет создать что-то для обработки всего этого во фронтэнде. Получается, вы заново изобретаете колесо, теряя уйму времени на лишний код».
«Еще одна проблема headless WP становится очевидной при попытке использования большинства WordPress-плагинов. Вам снова придется переписывать кучу участков кода, чтобы плагин работал должным образом».
Алекс Стэндифорд