2010-08-03 00:08:54 +01:00
|
|
|
Plugin to support importing and exporting notices through Atom and RSS feeds.
|
|
|
|
The OStatus plugin concentrates on user-to-user cases for federating StatusNet
|
|
|
|
and similar social networking / microblogging / blogging sites, but includes
|
|
|
|
low-level feed subscription systems which are used by some other plugins.
|
|
|
|
|
2017-05-01 10:04:27 +01:00
|
|
|
Uses WebSub (previously named PubSubHubbub or PuSH) for push feed updates;
|
|
|
|
currently non-WebSub feeds cannot be subscribed unless an external
|
|
|
|
WebSub hub proxy is used.
|
2009-11-20 17:42:19 +00:00
|
|
|
|
|
|
|
|
2019-08-25 03:14:50 +01:00
|
|
|
Additional functionality:
|
|
|
|
|
|
|
|
The RemoteFollow plugin is highly recommended as it is the only way to remote
|
|
|
|
follow a user in OStatus, it adds a remote follow button to user profiles.
|
|
|
|
|
2010-02-24 22:16:17 +00:00
|
|
|
Configuration options available:
|
|
|
|
|
|
|
|
$config['ostatus']['hub']
|
|
|
|
(default internal hub)
|
2017-05-01 10:04:27 +01:00
|
|
|
Set to URL of an external WebSub hub to use it instead of our internal hub
|
2010-08-03 00:08:54 +01:00
|
|
|
for sending outgoing updates in user and group feeds.
|
2010-02-24 22:16:17 +00:00
|
|
|
|
|
|
|
$config['ostatus']['hub_retries']
|
|
|
|
(default 0)
|
2017-05-01 10:04:27 +01:00
|
|
|
Number of times to retry a WebSub send to consumers if using internal hub
|
2010-02-24 22:16:17 +00:00
|
|
|
|
|
|
|
|
2010-08-03 00:08:54 +01:00
|
|
|
Settings controlling incoming feed subscription:
|
|
|
|
|
|
|
|
$config['feedsub']['fallback_hub']
|
2017-05-01 10:04:27 +01:00
|
|
|
To subscribe to feeds that don't have a hub, an external WebSub proxy hub
|
2010-08-03 00:08:54 +01:00
|
|
|
such as Superfeedr may be used. Any feed without a hub of its own will
|
|
|
|
be subscribed through the specified hub URL instead. If the external hub
|
|
|
|
has usage charges, be aware that there is no restriction placed to how
|
|
|
|
many feeds may be subscribed!
|
|
|
|
|
|
|
|
$config['feedsub']['fallback_hub'] = 'https://superfeedr.com/hubbub';
|
|
|
|
|
|
|
|
$config['feedsub']['hub_user']
|
|
|
|
$config['feedsub']['hub_password']
|
|
|
|
If using the fallback hub mode, these settings may be used to provide
|
|
|
|
HTTP authentication credentials for contacting the hub. Default hubs
|
|
|
|
specified from feeds are assumed to not require
|
|
|
|
|
|
|
|
|
2010-02-24 22:16:17 +00:00
|
|
|
For testing, shouldn't be used in production:
|
|
|
|
|
|
|
|
$config['ostatus']['skip_signatures']
|
|
|
|
(default use signatures)
|
|
|
|
Disable generation and validation of Salmon magicenv signatures
|
|
|
|
|
|
|
|
$config['feedsub']['nohub']
|
|
|
|
(default require hub)
|
|
|
|
Allow low-level feed subscription setup for feeds without hubs.
|
|
|
|
Not actually usable at this stage, OStatus will check for hubs too
|
2010-08-03 00:08:54 +01:00
|
|
|
and we have no polling backend. (The fallback hub option can be used
|
|
|
|
with a 3rd-party service to provide such polling.)
|
2010-02-24 22:16:17 +00:00
|
|
|
|
2009-11-20 17:42:19 +00:00
|
|
|
Todo:
|
2010-08-03 00:08:54 +01:00
|
|
|
* better support for feeds that aren't natively oriented at social networking
|
2009-11-20 17:42:19 +00:00
|
|
|
* make use of tags/categories from feeds
|
2010-08-03 00:08:54 +01:00
|
|
|
* better repeat handling
|