WP Manifestindependent plugin directory

Pushy

A plugin to make Wordpress headless.

by Tom Pallister · github.com/threemammals/pushy · website

15stars
3composer installs
6forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/threemammals/pushy/archive/refs/heads/master.zip

Also on Packagist as three-mammals/pushy:

composer require three-mammals/pushy

From the readme

Pushy What is it? Pushy is an open source Wordpress plugin that pushes data out of wordpress in the form of events. This enables using Wordpress as a headless CMS. That is rather than user requests for content hitting Wordpress for rendering etc you can create your own UI using whatever technology you want. This pattern is proving somewhat popular for legacy systems like Wordpress and Magento. These systems provide amazing features but their API offerings are difficult to use if you wanted to use something like React (Native) & GraphQL. This pattern is also useful if you need to scale beyond what Wordpress is capable of and have an optimised read model. This is basically meant to be souped up webhooks. Why? My work want to make Wordpress headless but we don't really have time to work on it. I thought it was an interesting idea so started this to see how it might work in terms of pushing data out. I am not a PHP developer really so please forgive anything that sucks. What can I push the messages to? At the moment you can push the messages to disk using the FilePublisher and AWS SNS using the SNSPublisher. The FilePublisher is only meant to be used for manual testing and me

Read the full README on GitHub →