Categories: Мнение

Pulse: пример плагина WordPress, использующего API Heartbeat

Я давно являюсь поклонником разработчика WordPress Джеффри Пирса, более известного в сети как Jeffikus . За последние несколько лет он создал несколько образовательных ресурсов для WordPress. Сегодня он выпустил Pulse на github. Pulse — это плагин с открытым исходным кодом, который поможет разработчикам начать разработку Heartbeat API.

Что такое WordPress Heartbeat API?

Heartbeat API был новой функцией WordPress 3.6. В настоящее время он включает автосохранение, блокировку сообщений и предупреждение об истечении срока действия входа, которые пользователи получают при написании сообщений. Этот API работает в фоновом режиме для управления связью между браузером пользователя и сервером, что позволяет создавать асинхронные приложения на базе WordPress.

Пример плагина Jeffikus Pulse демонстрирует, как сделать две простые вещи:

Выводит данные консоли для вошедшего в систему пользователя — объект будет указывать, что пользователь вошел в систему.
Выводит данные консоли для не авторизованного пользователя — объект будет указывать, что пользователь не авторизовался.

Этот плагин на самом деле не выполняет никакой конкретной функции, кроме как показать вам, как вы можете взаимодействовать с WordPress Heartbeat API. Это обучающий инструмент, который поможет разработчикам начать создавать свои собственные плагины.

В нижней части файла readme плагина Pulse на github Джеффикус включает список всех руководств по Heartbeat API, которые помогли ему узнать о нем в первую очередь. Если бы другие разработчики не писали о том, что они изучают, у него, вероятно, не было бы вдохновения на создание этого удобного начального плагина. Будем надеяться, что разработчики смогут использовать его для создания чего-то классного и внести свой вклад в документацию Heartbeat API .

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