Categories: Мнение

WordPress.com запускает уведомления браузера

На этой неделе WordPress.com запустил браузерные уведомления — функцию, которая доставляет мгновенные уведомления об активности на сайте пользователям Chrome и Firefox. Уведомления являются опциональными, поэтому пользователям необходимо включить их, прежде чем они станут активными. К счастью, они также настраиваются для каждого сайта и для каждого действия, иначе пользователи с большим объемом уведомлений могут быть перегружены.

«Уведомления браузера дают вам представление о реакции ваших читателей в режиме реального времени, что позволяет вам оставаться более вовлеченным в вашу аудиторию», — сказал Мэтт Шерман, один из инженеров Automattic по JavaScript, который работал над этой функцией.

Мобильные приложения WordPress используют push-уведомления уже несколько лет. Шерман сказал, что новые браузерные уведомления основаны на существующей кодовой базе мобильных push-уведомлений на WordPress.com, поскольку они имеют много общих функций. Он объяснил, как они работают:

Уведомления браузера работают аналогично мобильным push-уведомлениям. Мы поддерживаем стандарт W3C Push API , который в настоящее время реализован в последних версиях Chrome и Firefox. Когда мы отправляем уведомление браузера, мы шифруем данные и отправляем запрос на сервер Google или Mozilla. Их серверы доставляют зашифрованные данные уведомлений в веб-браузер пользователя, где они расшифровываются и отображаются пользователю.

Уведомления работают, даже если в браузерах пользователей не открыт сайт WordPress.com, благодаря Service Workers , которые используют фоновую обработку, чтобы уведомлять об активности с WordPress.com. Эта функция предназначена для увеличения взаимодействия между пользователями WordPress.com и их аудиторией.

Уведомления браузера также доступны для сайтов, подключенных к Jetpack, и их можно настроить на WordPress.com. Шерман сказал, что, поскольку сеть уже обрабатывает этот тип активности с сайтов, подключенных к Jetpack, WordPress.com может дополнить это, чтобы предложить пользователям другой вариант уведомления.

Я спросил Шермана, планирует ли Automattic открыть исходный код браузерных уведомлений в своей учетной записи GitHub, и он сказал, что код фронтенда и сервис-воркера уже доступен в репозитории wp-calypso . У команды нет ближайших планов сделать серверный код доступным, но Шерман рекомендует разработчикам проверить существующие варианты с открытым исходным кодом, такие как библиотека Web Push на основе PHP , для доставки уведомлений браузера.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago