Преобразование вашего сайта WordPress в PWA: в тренде

Опубликовано: 2021-02-17

Оглавление

Движение PWA — движение настолько трансформирующее и монументальное, что оно стало похоже на гигантскую волну, захлестнувшую мир технологий, меняющую все на своем пути к лучшему.

Некоторые из самых влиятельных брендов в мире, а именно Twitter со своим знаменитым Twitter Lite , теперь официально сделали PWA основой для своих будущих разработок.

 Рекомендуемое чтение: 12 примеров прогрессивных веб-приложений для вашего вдохновения

WordPress, или, если быть более конкретным, Automattic — люди, стоящие за WordPress, также инициировали движение WordPress PWA еще на Chrome Dev Summit 2017, объявив о своей незавершенной работе по интеграции прогрессивных технологий в рабочий процесс таких платформ, как WordPress.

С тех пор ландшафт WordPress изменился настолько, что отказ от преобразования вашего WordPress в PWA почти гарантированно приведет к потере удовлетворенности зрителей.

Понимание PWA

По словам Google, прогрессивные веб-приложения

  • Надежно — загружайтесь мгновенно и никогда не показывайте дауназавра даже в нестабильных сетевых условиях.
  • Быстрота — быстро реагируйте на взаимодействие с пользователем благодаря плавной шелковистой анимации и отсутствию рывков при прокрутке.
  • Вовлечение — почувствуйте себя естественным приложением на устройстве с захватывающим пользовательским интерфейсом.

Проще говоря, PWA — это будущее веб-серфинга. Для получения дополнительной информации о PWA, ознакомьтесь с нашей статьей Что такое PWA?.

Почему PWA для WordPress?

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

Эксперименты с PWA в Jetpack
WordPress до и после оптимизации PWA

Возьмем, к примеру, знаменитый Twitter Lite. Тематическое исследование показало, что Twitter претерпел огромные изменения в поведении пользователей с выпуском Twitter Lite.

Николас Галлахер, ведущий инженер Twitter Lite, отмечает:

Twitter Lite теперь является самым быстрым, дешевым и надежным способом использования Twitter. Веб-приложение конкурирует по производительности с нашими родными приложениями, но требует менее 3% дискового пространства устройства по сравнению с Twitter для Android.

И не только Twitter присоединился к движению, крупные бренды, такие как Spotify, тоже сделали это с их недавней разработкой Spotify PWA. Статистика и новости об изменениях, которые привносят PWA, повсюду, и их слишком много, чтобы их игнорировать, поэтому заявление о будущем Интернета на основе PWA кажется еще более реалистичным, чем когда-либо.

Статистика PWA
Источник: PWAstats

Предварительные условия для настройки PWA в WordPress

  • Прогрессивные веб-приложения требуют, чтобы ваш веб-сайт WordPress обслуживался из безопасного источника, т. е. ваш веб-сайт должен быть HTTPS, а не HTTP .
  • Версия WordPress: выше 3.5.0
  • Версия PHP: выше 5.3.

Как превратить ваш сайт WordPress в PWA

После выполнения вышеупомянутых предварительных условий владельцы сайтов WordPress могут выбрать преобразование в PWA одним из двух способов: вручную или с помощью плагинов .

1. Разработайте PWA вручную

Разработка PWA, несмотря на то, что она менее затратна, чем другие типы разработки, по-прежнему требует значительных знаний в области кодирования, а ее разработчик должен знать, как обращаться с распространенными средами и библиотеками Javascript, в первую очередь с Angular и React. Вот почему неопытным владельцам сайтов часто рекомендуется опробовать плагины (бесплатные и/или платные) или нанять профессионального разработчика, поскольку процесс создания PWA непрост.

Пытаясь создать PWA вручную, не забудьте следовать контрольному списку прогрессивных веб-приложений Google и протестировать свою веб-страницу с помощью инструмента Lighthouse для наилучшего взаимодействия с пользователем.

2. С плагинами

Не волнуйтесь, владельцы сайтов, не являющиеся разработчиками! WordPress предлагает широкий выбор плагинов, которые делают большую часть тяжелой работы для своих пользователей. Эти плагины бывают 2 типов: бесплатные и платные плагины.

Бесплатные плагины

1. СуперПВА

Баннер SuperPWA

На вершине бесплатных плагинов PWA для WordPress находится SuperPWA с его давними традициями отличного обслуживания и качества.

SuperPWA легко настроить, настройка Progressive Web App занимает меньше минуты. SuperPWA выполняет чистую деинсталляцию, удаляя каждую запись базы данных и файл, которые он создает. На самом деле ни одна из настроек по умолчанию не сохраняется в базе данных, пока вы не сохраните ее вручную в первый раз.

Активные установки: 30000+
Звездный рейтинг: ★★★★★

2. ПВА

Баннер PWA

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

Если вы разрабатываете плагин или тему, включающую сервис-воркер, рассмотрите возможность использования этого плагина PWA или, по крайней мере, используйте только встроенную реализацию в качестве запасного варианта, когда плагин PWA недоступен.

Последнее обновление: 5 месяцев назад
Активные установки: 20 000+
Звездный рейтинг: ★★★★

3. PWA для WP и AMP

PWA для баннера WP

Для бесплатного предложения PWA для WP и AMP отлично подходит для своих целей. Он хорош, прост в использовании и предлагает исключительное обслуживание клиентов; однако его документации немного не хватает, что может привести к тому, что все будет работать сложнее.
Активные установки: 8000+
Звездный рейтинг: ★★★★★

4. WebSuite PWA

Плагин PWA WebSuit для WordPress

WebSuite PWA — это полный плагин для превращения вашего веб-сайта в PWA со встроенной поддержкой AMP. Плагин поставляется с различными темами, чтобы придать вашему PWA вид приложения, а также со многими функциями, такими как «Добавить на главный экран», «Push-уведомления», CDN, интеграция с аналитикой и т. д.

Активные установки: 30+

Звездный рейтинг: ★★★★★

5. Простой PWA для WordPress от Webkul

Webkul PWA для WordPress

Всего за 49 долларов вы можете превратить свой сайт WordPress в полнофункциональное PWA со всеми его функциями и преимуществами — и это еще не все. Плагин совместим со всеми темами WordPress, плюс вы можете изменить тему, имя приложения, а также значок приложения из административной панели без особых усилий или технических знаний.

Активные установки: информация недоступна

Количество звезд: информация недоступна

Как установить плагины PWA

Процесс установки плагинов WordPress PWA довольно прост и оптимизирован. Ниже мы будем использовать SuperPWA в качестве примера:

Установка Вордпресс :

  • Посетите Администратор WordPress > Плагины > Добавить новый
  • Найдите « Суперпрогрессивные веб-приложения »
  • Нажмите « Установить сейчас », а затем « Активировать » Super Progressive Web Apps.

Чтобы установить вручную:

  • Загрузите папку super-progressive-web-apps в /wp-content/plugins/ каталог на вашем сервере
  • Перейдите в Администрирование WordPress > Плагины.
  • Активируйте плагин Super Progressive Web Apps из списка.

Вывод

Похоже, что это движение PWA не замедлится в ближайшее время, и вам лучше всего принять меры сейчас , прежде чем вы обнаружите, что отстаете.

Если вы разбираетесь в технологиях и хотите больше свободы для себя и для своего сайта, ручная разработка PWA должна быть для вас предпочтительным вариантом. Тем не менее, для владельцев сайтов, которые не настолько опытны и хотят более безопасный, проверенный и проверенный метод , плагины PWA для WordPress не так уж и плохи. Плагины могут сэкономить вам время и время от времени избавляться от головной боли при работе с процессом создания PWA, что позволяет лучше распределять ресурсы.


Дальнейшее чтение:

  • Magento PWA Studio: подробное сравнение с Vue Storefront
  • Интеграция Magento с WordPress: пошаговое руководство