You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A WebSub plugin for WordPress that enables real-time publishing and subscription capabilities.
13
14
14
-
== Description ==
15
+
##Description
15
16
16
17
This plugin implements the [WebSub](https://www.w3.org/TR/websub/) protocol (formerly known as PubSubHubbub) for WordPress. It enables real-time notifications when your blog is updated and provides a subscriber API for other plugins to consume WebSub-enabled feeds.
17
18
18
-
= Publisher Features =
19
+
###Publisher Features
19
20
20
21
When you publish or update a post, this plugin automatically notifies WebSub hubs, which then distribute the update to all subscribers in real-time.
21
22
@@ -25,7 +26,7 @@ When you publish or update a post, this plugin automatically notifies WebSub hub
25
26
* Supports all feed formats used by WordPress (Atom, RSS2, RDF)
26
27
* Adds `<link rel="hub">` and `<link rel="self">` declarations to feeds and HTML
27
28
28
-
= Subscriber Features =
29
+
###Subscriber Features
29
30
30
31
The plugin provides a subscriber API that allows other plugins (like feed readers) to subscribe to WebSub-enabled feeds using WordPress hooks.
31
32
@@ -34,12 +35,12 @@ The plugin provides a subscriber API that allows other plugins (like feed reader
By default this plugin will ping the following hubs:
45
46
@@ -49,137 +50,137 @@ By default this plugin will ping the following hubs:
49
50
50
51
Please contact us if you operate a hub that you would like to be included as a default option.
51
52
52
-
== Installation ==
53
+
##Installation
53
54
54
55
1. Upload the `pubsubhubbub` directory to your `/wp-content/plugins/` directory
55
56
2. Activate the plugin through the 'Plugins' menu in WordPress
56
57
3. Select custom hubs under your WebSub/PubSubHubbub Settings (optional)
57
58
58
-
== Frequently Asked Questions ==
59
+
##Frequently Asked Questions
59
60
60
-
= What is WebSub? =
61
+
###What is WebSub?
61
62
62
63
WebSub provides a common mechanism for communication between publishers of any kind of Web content and their subscribers, based on HTTP web hooks. Subscription requests are relayed through hubs, which validate and verify the request. Hubs then distribute new and updated content to subscribers when it becomes available. WebSub was previously known as PubSubHubbub.
A WebSub Hub is an implementation that handles subscription requests and distributes content to subscribers when the corresponding topic URL has been updated.
73
74
74
-
= What is a Publisher? =
75
+
###What is a Publisher?
75
76
76
77
A WebSub Publisher is an implementation that advertises a topic and hub URL on one or more resource URLs. This plugin acts as a publisher for your WordPress site.
77
78
78
-
= What is a Subscriber? =
79
+
###What is a Subscriber?
79
80
80
81
A WebSub Subscriber is an implementation that discovers the hub and topic URL given a resource URL, subscribes to updates at the hub, and accepts content distribution requests from the hub. This plugin provides a subscriber API for other plugins to use.
81
82
82
-
= How can I use the Subscriber API in my plugin? =
83
+
###How can I use the Subscriber API in my plugin?
83
84
84
85
The Subscriber API allows other plugins to subscribe to WebSub-enabled feeds using WordPress hooks. See the [Subscriber API documentation](https://github.com/pubsubhubbub/wordpress-pubsubhubbub/blob/main/docs/subscriber-api.md) for detailed examples and usage.
85
86
86
-
= Where can I find a list of available hooks? =
87
+
###Where can I find a list of available hooks?
87
88
88
89
For a complete list of available actions and filters, see the [Hooks Wiki](https://github.com/pubsubhubbub/wordpress-pubsubhubbub/wiki).
89
90
90
-
== Screenshots ==
91
+
##Screenshots
91
92
92
93
1. The WebSub Settings page allows you to define which hubs you want to use
93
94
94
-
== Changelog ==
95
+
##Changelog
95
96
96
97
Project maintained on GitHub at [pubsubhubbub/wordpress-pubsubhubbub](https://github.com/pubsubhubbub/wordpress-pubsubhubbub).
97
98
98
-
= 4.0.0 =
99
+
###4.0.0
99
100
100
101
* Complete code refactoring with namespaces
101
102
* Added WebSub Subscriber API with hooks for consumer plugins
102
103
* Added REST API callback endpoint for subscriptions
103
104
* Added hub discovery and HMAC signature verification
104
105
* Improved WebSub spec compliance
105
106
106
-
= 3.2.1 =
107
+
###3.2.1
107
108
108
109
* fix: empty option on fresh install leads to broken feed links
0 commit comments