A feed aggregator content type for Plone.
Project description
Life, the Universe, and Everything
This package defines a Feed Aggregator content type that shows all entries on a list of feeds. External content is not indexed in any way.
TODO:
[ ] deal with shorter timeouts
[X] byline for entries
[ ] honor privacy settings on byline
[ ] honor sorting and limit fields in listings
[ ] batching in listings
[ ] lead image support
[X] tile for collective.cover
Mostly Harmless
Don’t Panic
Installation
To enable this package in a buildout-based installation:
Edit your buildout.cfg and add add the following to it:
[buildout] ... eggs = collective.feedaggregator
After updating the configuration you need to run ‘’bin/buildout’’, which will take care of updating your system.
Go to the ‘Site Setup’ page in a Plone site and click on the ‘Add-ons’ link.
Check the box next to collective.feedaggregator and click the ‘Activate’ button.
How does it work
Every Feed Aggregator includes a list of feeds to be processed. The entries in the feeds are parsed in parallel using multiprocessing. Results are cached for 15 minutes on an instance base. If a Feed Aggregator is modified in any way, caching is invalidated.
Not entirely unlike
- Products.feedfeeder
Archetypes-based folder that turns external feed entries into content items. Works in Plone 4.3 and 5.
Changelog
1.0a1 (2016-09-19)
Initial release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for collective.feedaggregator-1.0a1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | de0ee315e6cfc9a38214fa9254949d6ae5aaddc44f957503151f237dfb295676 |
|
MD5 | 9d99aa7370c30175a10d7a3f86faf72f |
|
BLAKE2b-256 | ca6a8524b5b5c40fa49903676796006737bde3e7aa9fcd42df748070a4f2a5d0 |
Hashes for collective.feedaggregator-1.0a1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 600bda2b1dcdd3cea7691e6b371e765df40af56b8e09b35d743d0a1902b3ac78 |
|
MD5 | c238ce02923d641556c2e0db9c69579a |
|
BLAKE2b-256 | 9cf5f9453e9f8a1791ff065d0b5475d4ca13ecdbb8c721449e0117d4d2bf9f33 |