WebSub/PubSubHubbub - Version 3.0.1

Version Description

  • add donation button
Download this release

Release Info

Developer pfefferle
Plugin Icon 128x128 WebSub/PubSubHubbub
Version 3.0.1
Comparing to
See all releases

Code changes from version 3.0.0 to 3.0.1

includes/class-pubsubhubbub-admin.php CHANGED
@@ -77,6 +77,7 @@ class Pubsubhubbub_Admin {
77
  'id' => 'indieweb',
78
  'title' => __( 'The IndieWeb', 'pubsubhubbub' ),
79
  'content' =>
 
80
  '<p>' . __( 'The IndieWeb is a people-focused alternative to the "corporate web".', 'pubsubhubbub' ) . '</p>' .
81
  '<p>
82
  <strong>' . __( 'Your content is yours', 'pubsubhubbub' ) . '</strong><br />' .
@@ -89,15 +90,43 @@ class Pubsubhubbub_Admin {
89
  '<p>
90
  <strong>' . __( 'You are in control', 'pubsubhubbub' ) . '</strong><br />' .
91
  __( 'You can post anything you want, in any format you want, with no one monitoring you. In addition, you share simple readable links such as example.com/ideas. These links are permanent and will always work.', 'pubsubhubbub' ) .
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  '</p>',
93
  )
94
  );
95
 
96
  get_current_screen()->set_help_sidebar(
97
  '<p><strong>' . __( 'For more information:', 'pubsubhubbub' ) . '</strong></p>' .
98
- '<p>' . __( '<a href="https://indieweb.org/WebSub">IndieWeb Wiki page</a>', 'pubsubhubbub' ) . '</p>' .
99
  '<p>' . __( '<a href="https://websub.rocks/">Test suite</a>', 'pubsubhubbub' ) . '</p>' .
100
- '<p>' . __( '<a href="https://www.w3.org/TR/websub/">W3C Spec</a>', 'pubsubhubbub' ) . '</p>'
 
 
 
 
101
  );
102
  }
103
  }
77
  'id' => 'indieweb',
78
  'title' => __( 'The IndieWeb', 'pubsubhubbub' ),
79
  'content' =>
80
+ '<p>' . __( 'WebSub is a proposed standard of the IndieWeb stack.', 'pubsubhubbub' ) . '</p>' .
81
  '<p>' . __( 'The IndieWeb is a people-focused alternative to the "corporate web".', 'pubsubhubbub' ) . '</p>' .
82
  '<p>
83
  <strong>' . __( 'Your content is yours', 'pubsubhubbub' ) . '</strong><br />' .
90
  '<p>
91
  <strong>' . __( 'You are in control', 'pubsubhubbub' ) . '</strong><br />' .
92
  __( 'You can post anything you want, in any format you want, with no one monitoring you. In addition, you share simple readable links such as example.com/ideas. These links are permanent and will always work.', 'pubsubhubbub' ) .
93
+ '</p>' .
94
+ '<p>
95
+ <strong>' . __( 'IndieWeb for WordPress', 'pubsubhubbub' ) . '</strong><br />' .
96
+ __( 'Try out "<a href="https://wordpress.org/plugins/indieweb/" target="_blank">IndieWeb for WordPress</a>"', 'pubsubhubbub' ) .
97
+ '</p>',
98
+ )
99
+ );
100
+
101
+ get_current_screen()->add_help_tab(
102
+ array(
103
+ 'id' => 'ostatus',
104
+ 'title' => __( 'The Fediverse', 'pubsubhubbub' ),
105
+ 'content' =>
106
+ '<p>' . __( 'WebSub is one of the building blocks of OStauts, wich is the base of the Fediverse.', 'pubsubhubbub' ) . '</p>' .
107
+ '<p>
108
+ <strong>' . __( 'The Fediverse', 'pubsubhubbub' ) . '</strong><br />' .
109
+ __( 'Fediverse is a portmanteau of "federation" and "universe". It is a common, informal name for a somewhat broad federation of social network servers whose main purpose is microblogging, the sharing of short, public messages.<br />By running social network software that supports a standard set of protocols called ActivityPub, independently run servers can connect to the Fediverse, allowing its users to follow and receive short messages from each other, regardless of which particular ActivityPub server implementation they are running. The Fediverse is built on Free Software. Some of its social networks are vaguely Twitter-ish in style (for example Mastodon, or GNU Social, similar in activities and their microblogging function), while other federated platforms include more communication and transaction options that are instead comparable to Google+ or Facebook (such as is the case with Friendica). (Wikipedia)', 'pubsubhubbub' ) .
110
+ '</p>' .
111
+ '<p>
112
+ <strong>' . __( 'OStatus', 'pubsubhubbub' ) . '</strong><br />' .
113
+ __( ' OStatus lets people on different social networks follow each other. It applies a group of related protocols (PubSubHubbub, ActivityStreams, Salmon, Portable Contacts, and Webfinger) to this problem in what we believe is a simple and obvious way. OStatus is a minimal specification for distributed status updates or microblogging.<br />Many social applications can be modelled with status updates, however. Practically any software that generates RSS or Atom feeds could be OStatus-enabled. Travel networks, event invitation systems, wikis, photo-sharing systems, social news sites, social music sites, podcasting servers, blogs, version control systems, and general purpose social networks would all be candidates for OStatus use. ', 'pubsubhubbub' ) .
114
+ '</p>' .
115
+ '<p>
116
+ <strong>' . __( 'OStatus for WordPress', 'pubsubhubbub' ) . '</strong><br />' .
117
+ __( 'Try out "<a href="https://wordpress.org/plugins/ostatus-for-wordpress/" target="_blank">OStatus for WordPress</a>"!', 'pubsubhubbub' ) .
118
  '</p>',
119
  )
120
  );
121
 
122
  get_current_screen()->set_help_sidebar(
123
  '<p><strong>' . __( 'For more information:', 'pubsubhubbub' ) . '</strong></p>' .
 
124
  '<p>' . __( '<a href="https://websub.rocks/">Test suite</a>', 'pubsubhubbub' ) . '</p>' .
125
+ '<p>' . __( '<a href="https://www.w3.org/TR/websub/">W3C Spec</a>', 'pubsubhubbub' ) . '</p>' .
126
+ '<p>' . __( '<a href="https://indieweb.org/WebSub">IndieWeb <small>(Wiki)</small></a>', 'pubsubhubbub' ) . '</p>' .
127
+ '<p>' . __( '<a href="https://www.w3.org/community/ostatus/">OStatus <small>(W3C Community)</small></a>', 'pubsubhubbub' ) . '</p>' .
128
+ '<hr />' .
129
+ '<p>' . __( '<a href="https://notiz.blog/donate">Donate</a>', 'pubsubhubbub' ) . '</p>'
130
  );
131
  }
132
  }
languages/pubsubhubbub.pot CHANGED
@@ -2,16 +2,17 @@
2
  # This file is distributed under the MIT.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WebSub/PubSubHubbub 3.0.0\n"
6
- "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/pubsubhubbub\n"
7
- "POT-Creation-Date: 2018-07-02 15:10:24+00:00\n"
 
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
  "PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
- "X-Generator: grunt-wp-i18n 0.5.4\n"
15
 
16
  #: includes/class-pubsubhubbub-admin.php:39
17
  msgid "The WebSub/PubSubHubbub endpoints"
@@ -75,14 +76,18 @@ msgid "The IndieWeb"
75
  msgstr ""
76
 
77
  #: includes/class-pubsubhubbub-admin.php:80
 
 
 
 
78
  msgid "The IndieWeb is a people-focused alternative to the \"corporate web\"."
79
  msgstr ""
80
 
81
- #: includes/class-pubsubhubbub-admin.php:82
82
  msgid "Your content is yours"
83
  msgstr ""
84
 
85
- #: includes/class-pubsubhubbub-admin.php:83
86
  msgid ""
87
  "When you post something on the web, it should belong to you, not a "
88
  "corporation. Too many companies have gone out of business and lost all of "
@@ -90,44 +95,120 @@ msgid ""
90
  "your control."
91
  msgstr ""
92
 
93
- #: includes/class-pubsubhubbub-admin.php:86
94
  msgid "You are better connected"
95
  msgstr ""
96
 
97
- #: includes/class-pubsubhubbub-admin.php:87
98
  msgid ""
99
  "Your articles and status messages can go to all services, not just one, "
100
  "allowing you to engage with everyone. Even replies and likes on other "
101
  "services can come back to your site so they’re all in one place."
102
  msgstr ""
103
 
104
- #: includes/class-pubsubhubbub-admin.php:90
105
  msgid "You are in control"
106
  msgstr ""
107
 
108
- #: includes/class-pubsubhubbub-admin.php:91
109
  msgid ""
110
  "You can post anything you want, in any format you want, with no one "
111
  "monitoring you. In addition, you share simple readable links such as "
112
  "example.com/ideas. These links are permanent and will always work."
113
  msgstr ""
114
 
115
- #: includes/class-pubsubhubbub-admin.php:97
116
- msgid "For more information:"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
  msgstr ""
118
 
119
- #: includes/class-pubsubhubbub-admin.php:98
120
- msgid "<a href=\"https://indieweb.org/WebSub\">IndieWeb Wiki page</a>"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  msgstr ""
122
 
123
- #: includes/class-pubsubhubbub-admin.php:99
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  msgid "<a href=\"https://websub.rocks/\">Test suite</a>"
125
  msgstr ""
126
 
127
- #: includes/class-pubsubhubbub-admin.php:100
128
  msgid "<a href=\"https://www.w3.org/TR/websub/\">W3C Spec</a>"
129
  msgstr ""
130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
131
  #: includes/class-pubsubhubbub-publisher.php:54
132
  msgid "Please specify a hub url"
133
  msgstr ""
2
  # This file is distributed under the MIT.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WebSub/PubSubHubbub 3.0.1\n"
6
+ "Report-Msgid-Bugs-To: "
7
+ "https://wordpress.org/support/plugin/wordpress-pubsubhubbub\n"
8
+ "POT-Creation-Date: 2018-10-07 13:43:47+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
15
+ "X-Generator: grunt-wp-i18n1.0.2\n"
16
 
17
  #: includes/class-pubsubhubbub-admin.php:39
18
  msgid "The WebSub/PubSubHubbub endpoints"
76
  msgstr ""
77
 
78
  #: includes/class-pubsubhubbub-admin.php:80
79
+ msgid "WebSub is a proposed standard of the IndieWeb stack."
80
+ msgstr ""
81
+
82
+ #: includes/class-pubsubhubbub-admin.php:81
83
  msgid "The IndieWeb is a people-focused alternative to the \"corporate web\"."
84
  msgstr ""
85
 
86
+ #: includes/class-pubsubhubbub-admin.php:83
87
  msgid "Your content is yours"
88
  msgstr ""
89
 
90
+ #: includes/class-pubsubhubbub-admin.php:84
91
  msgid ""
92
  "When you post something on the web, it should belong to you, not a "
93
  "corporation. Too many companies have gone out of business and lost all of "
95
  "your control."
96
  msgstr ""
97
 
98
+ #: includes/class-pubsubhubbub-admin.php:87
99
  msgid "You are better connected"
100
  msgstr ""
101
 
102
+ #: includes/class-pubsubhubbub-admin.php:88
103
  msgid ""
104
  "Your articles and status messages can go to all services, not just one, "
105
  "allowing you to engage with everyone. Even replies and likes on other "
106
  "services can come back to your site so they’re all in one place."
107
  msgstr ""
108
 
109
+ #: includes/class-pubsubhubbub-admin.php:91
110
  msgid "You are in control"
111
  msgstr ""
112
 
113
+ #: includes/class-pubsubhubbub-admin.php:92
114
  msgid ""
115
  "You can post anything you want, in any format you want, with no one "
116
  "monitoring you. In addition, you share simple readable links such as "
117
  "example.com/ideas. These links are permanent and will always work."
118
  msgstr ""
119
 
120
+ #: includes/class-pubsubhubbub-admin.php:95
121
+ msgid "IndieWeb for WordPress"
122
+ msgstr ""
123
+
124
+ #: includes/class-pubsubhubbub-admin.php:96
125
+ msgid ""
126
+ "Try out \"<a href=\"https://wordpress.org/plugins/indieweb/\" "
127
+ "target=\"_blank\">IndieWeb for WordPress</a>\""
128
+ msgstr ""
129
+
130
+ #: includes/class-pubsubhubbub-admin.php:104
131
+ #: includes/class-pubsubhubbub-admin.php:108
132
+ msgid "The Fediverse"
133
+ msgstr ""
134
+
135
+ #: includes/class-pubsubhubbub-admin.php:106
136
+ msgid ""
137
+ "WebSub is one of the building blocks of OStauts, wich is the base of the "
138
+ "Fediverse."
139
  msgstr ""
140
 
141
+ #: includes/class-pubsubhubbub-admin.php:109
142
+ msgid ""
143
+ "Fediverse is a portmanteau of \"federation\" and \"universe\". It is a "
144
+ "common, informal name for a somewhat broad federation of social network "
145
+ "servers whose main purpose is microblogging, the sharing of short, public "
146
+ "messages.<br />By running social network software that supports a standard "
147
+ "set of protocols called ActivityPub, independently run servers can connect "
148
+ "to the Fediverse, allowing its users to follow and receive short messages "
149
+ "from each other, regardless of which particular ActivityPub server "
150
+ "implementation they are running. The Fediverse is built on Free Software. "
151
+ "Some of its social networks are vaguely Twitter-ish in style (for example "
152
+ "Mastodon, or GNU Social, similar in activities and their microblogging "
153
+ "function), while other federated platforms include more communication and "
154
+ "transaction options that are instead comparable to Google+ or Facebook "
155
+ "(such as is the case with Friendica). (Wikipedia)"
156
+ msgstr ""
157
+
158
+ #: includes/class-pubsubhubbub-admin.php:112
159
+ msgid "OStatus"
160
+ msgstr ""
161
+
162
+ #: includes/class-pubsubhubbub-admin.php:113
163
+ msgid ""
164
+ " OStatus lets people on different social networks follow each other. It "
165
+ "applies a group of related protocols (PubSubHubbub, ActivityStreams, "
166
+ "Salmon, Portable Contacts, and Webfinger) to this problem in what we "
167
+ "believe is a simple and obvious way. OStatus is a minimal specification for "
168
+ "distributed status updates or microblogging.<br />Many social applications "
169
+ "can be modelled with status updates, however. Practically any software that "
170
+ "generates RSS or Atom feeds could be OStatus-enabled. Travel networks, "
171
+ "event invitation systems, wikis, photo-sharing systems, social news sites, "
172
+ "social music sites, podcasting servers, blogs, version control systems, and "
173
+ "general purpose social networks would all be candidates for OStatus use. "
174
  msgstr ""
175
 
176
+ #: includes/class-pubsubhubbub-admin.php:116
177
+ msgid "OStatus for WordPress"
178
+ msgstr ""
179
+
180
+ #: includes/class-pubsubhubbub-admin.php:117
181
+ msgid ""
182
+ "Try out \"<a href=\"https://wordpress.org/plugins/ostatus-for-wordpress/\" "
183
+ "target=\"_blank\">OStatus for WordPress</a>\"!"
184
+ msgstr ""
185
+
186
+ #: includes/class-pubsubhubbub-admin.php:123
187
+ msgid "For more information:"
188
+ msgstr ""
189
+
190
+ #: includes/class-pubsubhubbub-admin.php:124
191
  msgid "<a href=\"https://websub.rocks/\">Test suite</a>"
192
  msgstr ""
193
 
194
+ #: includes/class-pubsubhubbub-admin.php:125
195
  msgid "<a href=\"https://www.w3.org/TR/websub/\">W3C Spec</a>"
196
  msgstr ""
197
 
198
+ #: includes/class-pubsubhubbub-admin.php:126
199
+ msgid "<a href=\"https://indieweb.org/WebSub\">IndieWeb <small>(Wiki)</small></a>"
200
+ msgstr ""
201
+
202
+ #: includes/class-pubsubhubbub-admin.php:127
203
+ msgid ""
204
+ "<a href=\"https://www.w3.org/community/ostatus/\">OStatus <small>(W3C "
205
+ "Community)</small></a>"
206
+ msgstr ""
207
+
208
+ #: includes/class-pubsubhubbub-admin.php:129
209
+ msgid "<a href=\"https://notiz.blog/donate\">Donate</a>"
210
+ msgstr ""
211
+
212
  #: includes/class-pubsubhubbub-publisher.php:54
213
  msgid "Please specify a hub url"
214
  msgstr ""
pubsubhubbub.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WebSub/PubSubHubbub
4
  * Plugin URI: https://github.com/pubsubhubbub/wordpress-pubsubhubbub/
5
  * Description: A better way to tell the world when your blog is updated.
6
- * Version: 3.0.0
7
  * Author: Matthias Pfefferle
8
  * Author URI: https://notiz.blog/
9
  * License: MIT
3
  * Plugin Name: WebSub/PubSubHubbub
4
  * Plugin URI: https://github.com/pubsubhubbub/wordpress-pubsubhubbub/
5
  * Description: A better way to tell the world when your blog is updated.
6
+ * Version: 3.0.1
7
  * Author: Matthias Pfefferle
8
  * Author URI: https://notiz.blog/
9
  * License: MIT
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: pfefferle, joshfraz
3
  Donate link: https://notiz.blog/donate/
4
  Tags: webhooks, websub, puhsubhubbub, pubsub, ping, push, indieweb, openweb, ostatus
5
  Requires at least: 4.5
6
- Tested up to: 4.9.7
7
- Stable tag: 3.0.0
8
 
9
  A better way to tell the world when your blog is updated.
10
 
@@ -73,6 +73,10 @@ A WebSub Subscriber is an implementation that discovers the hub and topic URL gi
73
 
74
  Project maintained on github at [pubsubhubbub/wordpress-pubsubhubbub](https://github.com/pubsubhubbub/wordpress-pubsubhubbub).
75
 
 
 
 
 
76
  = 3.0.0 =
77
 
78
  * optimized the DB load
3
  Donate link: https://notiz.blog/donate/
4
  Tags: webhooks, websub, puhsubhubbub, pubsub, ping, push, indieweb, openweb, ostatus
5
  Requires at least: 4.5
6
+ Tested up to: 4.9.8
7
+ Stable tag: 3.0.1
8
 
9
  A better way to tell the world when your blog is updated.
10
 
73
 
74
  Project maintained on github at [pubsubhubbub/wordpress-pubsubhubbub](https://github.com/pubsubhubbub/wordpress-pubsubhubbub).
75
 
76
+ = 3.0.1 =
77
+
78
+ * add donation button
79
+
80
  = 3.0.0 =
81
 
82
  * optimized the DB load