Нажмите для увеличения
Описание
Прогрессивные веб-приложения - это пользовательский интерфейс, доступный через Интернет, который:
- Надежность - загружайтесь мгновенно и никогда не показывайте дауназавра, даже в нестабильных сетевых условиях.
- Быстрота - быстро реагируйте на действия пользователя с плавной анимацией и отсутствием резкой прокрутки.
- Привлекательность. Почувствуйте себя как обычное приложение на устройстве с захватывающим пользовательским интерфейсом.
Этот новый уровень качества позволяет Progressive Web Apps занять место на главном экране пользователя.
Продолжите читать больше о прогрессивных веб-приложениях (PWA) от Google.
В целом PWA зависит от наличия следующих технологий:
- Работники сферы обслуживания
- Манифест веб-приложения.
- HTTPS
Этот плагин служит местом для реализации их поддержки в WordPress с намерением постепенно предлагать его для слияния ядра. Например, функциональность HTTPS этого плагина в значительной степени стала частью Core: улучшенное обнаружение и миграция HTTPS в WordPress 5.7.
Этот функциональный плагин не предназначен для того, чтобы заменить другие плагины и темы, которые превращают сайты WordPress в PWA. Скорее, этот плагин предназначен для предоставления строительных блоков PWA и механизма координации для этих тем и плагинов, чтобы не изобретать велосипед, а также не конфликтовать друг с другом. Например, тема, реализующая модель оболочки приложения, должна иметь возможность расширять основной сервисный работник, а плагин, предоставляющий push-уведомления, должен иметь возможность делать то же самое. Темы и плагины больше не должны создавать отдельного сервис-воркера, что по своей сути проблематично, поскольку одновременно может быть активен только один сервис-воркер: только один сервис-воркер может победить. Если вы разрабатываете плагин или тему, включающую сервис-воркера, рассмотрите возможность использования этого плагина PWA или, по крайней мере, используйте встроенную реализацию только в качестве запасного варианта, когда плагин PWA недоступен.
В версиях до 0.6 стратегии кэширования по умолчанию не добавлялись. Единственное поведение сервис-воркера заключалось в том, чтобы обслуживать автономный шаблон, когда соединение клиента не работает или сайт не работает, а также обслуживать страницу с ошибкой, когда сервер возвращается с 500 Internal Server Error. Начиная с версии 0.6, на экране настроек чтения в панели администратора появился новый переключатель "Просмотр в автономном режиме". По умолчанию она отключена, но когда она включена, для навигации регистрируется стратегия сетевого кэширования, поэтому автономная страница не будет отображаться при доступе к ранее посещенным страницам. Стратегия "сначала сеть" также используется для ресурсов из тем, плагинов и ядра WordPress. Кроме того, загруженные изображения обслуживаются по стратегии устаревших при повторной проверке. Все подробности об этих изменениях см. в запросе на включение.
Документацию по плагину можно найти на Wiki проекта GitHub.
Разработка этого плагина ведется на GitHub. Запросы на вытягивание приветствуются. Прежде чем переходить на форум плагинов, ознакомьтесь с описанными там проблемами.
- Надежность - загружайтесь мгновенно и никогда не показывайте дауназавра, даже в нестабильных сетевых условиях.
- Быстрота - быстро реагируйте на действия пользователя с плавной анимацией и отсутствием резкой прокрутки.
- Привлекательность. Почувствуйте себя как обычное приложение на устройстве с захватывающим пользовательским интерфейсом.
Этот новый уровень качества позволяет Progressive Web Apps занять место на главном экране пользователя.
Продолжите читать больше о прогрессивных веб-приложениях (PWA) от Google.
В целом PWA зависит от наличия следующих технологий:
- Работники сферы обслуживания
- Манифест веб-приложения.
- HTTPS
Этот плагин служит местом для реализации их поддержки в WordPress с намерением постепенно предлагать его для слияния ядра. Например, функциональность HTTPS этого плагина в значительной степени стала частью Core: улучшенное обнаружение и миграция HTTPS в WordPress 5.7.
Этот функциональный плагин не предназначен для того, чтобы заменить другие плагины и темы, которые превращают сайты WordPress в PWA. Скорее, этот плагин предназначен для предоставления строительных блоков PWA и механизма координации для этих тем и плагинов, чтобы не изобретать велосипед, а также не конфликтовать друг с другом. Например, тема, реализующая модель оболочки приложения, должна иметь возможность расширять основной сервисный работник, а плагин, предоставляющий push-уведомления, должен иметь возможность делать то же самое. Темы и плагины больше не должны создавать отдельного сервис-воркера, что по своей сути проблематично, поскольку одновременно может быть активен только один сервис-воркер: только один сервис-воркер может победить. Если вы разрабатываете плагин или тему, включающую сервис-воркера, рассмотрите возможность использования этого плагина PWA или, по крайней мере, используйте встроенную реализацию только в качестве запасного варианта, когда плагин PWA недоступен.
В версиях до 0.6 стратегии кэширования по умолчанию не добавлялись. Единственное поведение сервис-воркера заключалось в том, чтобы обслуживать автономный шаблон, когда соединение клиента не работает или сайт не работает, а также обслуживать страницу с ошибкой, когда сервер возвращается с 500 Internal Server Error. Начиная с версии 0.6, на экране настроек чтения в панели администратора появился новый переключатель "Просмотр в автономном режиме". По умолчанию она отключена, но когда она включена, для навигации регистрируется стратегия сетевого кэширования, поэтому автономная страница не будет отображаться при доступе к ранее посещенным страницам. Стратегия "сначала сеть" также используется для ресурсов из тем, плагинов и ядра WordPress. Кроме того, загруженные изображения обслуживаются по стратегии устаревших при повторной проверке. Все подробности об этих изменениях см. в запросе на включение.
Документацию по плагину можно найти на Wiki проекта GitHub.
Разработка этого плагина ведется на GitHub. Запросы на вытягивание приветствуются. Прежде чем переходить на форум плагинов, ознакомьтесь с описанными там проблемами.
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress