Авторы WordPress работают над тем, чтобы включить поддержку Progressive Web Apps (PWA) в ядро. На WordPress.org теперь доступен новый функциональный плагин PWA , возглавляемый командами XWP, Google и Automattic.
Прогрессивные веб-приложения – это приложения, которые запускаются в Интернете, но обеспечивают быстрое взаимодействие с приложением в мобильном браузере. Google описывает их как обладающих следующими тремя качествами:
Плагин добавляет поддержку технологий, которые требуются PWA, включая Service Workers, манифест веб-приложения и HTTPS. Эти технологии поддерживают такие функции, как фоновая синхронизация, автономный контент, push-уведомления, значок домашнего экрана мобильного устройства и другие функции PWA.
Технический директор XWP Уэстон Рутер сказал, что цель этого функционального плагина – курировать возможности PWA для предлагаемого слияния с ядром. Идея состоит в том, чтобы объединить их по частям. Базовые билеты уже находятся в процессе добавления поддержки манифестов веб-приложений и поддержки сервис-воркеров , а также улучшения HTTPS .
«Этот функциональный плагин PWA предназначен для оснащения и упрощения других плагинов, которые реализуют функции PWA», – сказал Рутер . «Он не предназначен для отмены каких-либо существующих плагинов с этими функциями, а скорее для того, чтобы позволить таким плагинам (и темам) без проблем работать вместе и расширять их».
В первом выпуске плагина на WordPress.org (v0.1.0) добавлена поддержка манифестов веб-приложений и начальная поддержка, позволяющая разработчикам тем и плагинов регистрировать скрипты для сервис-воркеров через wp_register_service_worker(). Он также включает API для определения доступности HTTPS.
«Следующим шагом для сервис- воркеров в функциональном плагине PWA является интеграция Workbox, чтобы предоставить декларативную абстракцию WordPress PHP для управления стратегиями кэширования для маршрутов с поддержкой обнаружения конфликтов» , – сказал Рутер. Любой, кто заинтересован в поддержке PWA для WordPress, может ознакомиться с обсуждениями и плагином на GitHub .
В прошлом возможности приложений были доступны только для сайтов и сервисов, у которых были собственные мобильные приложения, но разработка и поддержка собственных приложений может быть дорогостоящей. Прогрессивные веб-приложения используют большую сеть в качестве своей платформы и быстро развиваются. Они упрощают доступ к контенту на мобильных устройствах даже без подключения к Интернету. Также гораздо проще нажать значок на главном экране, чем ввести URL-адрес на мобильном устройстве, и это повышает вероятность взаимодействия пользователей со своими любимыми сайтами.
PWA Stats – это сайт, на котором представлены тематические исследования прогрессивных веб-приложений, которые значительно повысили производительность, вовлеченность и конверсию. Вот несколько убедительных примеров:
Поддержка PWA в WordPress позволит экосистемам плагинов и тем работать вместе, предоставляя владельцам сайтов более привлекательные способы связи со своими посетителями. Как только рынок начнет опираться на базовую поддержку, владельцы сайтов вскоре смогут предлагать пользователям мобильных устройств более качественные услуги, не становясь экспертами в технологиях, на которых основаны прогрессивные веб-приложения.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…