Table of Contents
feedaggregator Plugin
Compatible with DokuWiki
2015-08-10a, 2014-09-29
This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.
Installation
Search and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.
The actual retrieval of the feeds is done by browsing to http://example.org/dokuwiki/?do=feedaggregator
. This URL should be pinged regularly by cron or some quasi-cron web service; see the Automating section below for more information.
Usage
Define the feeds to be included with one URL on each line:
~~NOCACHE~~ <feedaggregator> http://www.theguardian.com/uk/technology/rss http://rss.slashdot.org/Slashdot/slashdotMain </feedaggregator>
Note the use of ~~NOCACHE~~
.
For other configuration options, please see the plugin's section in your site's Configuration Manager.
Automating
The feed-update URL should be called regularly by a cron (or other task-scheduling) service. If you set up a system to do this, then you should set a token
in the plugin configuration; this will prevent the possibility of other requests wasting system resources by also requesting this URL.
An example cron entry looks like the following:
34 * * * * curl --silent http://example.org/dokuwiki/?do=feedaggregator&token=tok123
If you use an automated update system, then you can do away with ~~NOCACHE~~
in the page text and instead force-purge the cache after the update operation. To do this, add a second cron entry similar to the following:
44 * * * * curl --silent http://example.org/dokuwiki/news?purge=true
Change Log
- Merge pull request #2 from splitbrain-forks/php7-signature (2016-02-03 00:23)
- Adjust method signatures to match parent (2016-02-02 13:09)
- Add optional token requirement for feed polling. (2015-12-17 05:49)
- Don't force. (2015-12-17 04:33)
- First working draft. (2015-12-17 04:02)
- Plugin wizard output. (2015-12-17 00:18)