Simple plugin to show a a rss feed in your django cms site.
- Show specified number of feeds in the page.
- You can choose to open the feed in current window or new window.
- Show any rss feed you specified, it can be your external rss url, or your internal rss relative url like '/myblog/rss'.
- The feed list would be cached for specified time long.
- You can choose the template of your RSS feed or use the default
Installation:
$ pip install django-rss-plugin
Add rssplugin to your INSTALLED_APPS in Django settings.py file, Like following:
INSTALLED_APPS=( 'rssplugin', )
Run south migrate to install plugin database:
$ python manage.py migrate rssplugin
If no south, just run:
$ python manage.py syncdb
template filter
parsed_to_date:
{% load rss_tags %} {{ entry.published_parsed|parsed_to_date|timesince }}
see rss.html for usage examples.
Notice, both external link like 'http://example.com/rss' and internal link like '/blog/rss' are supported.
Using custom template Use CMS_RSS_PLUGIN_TEMPLATE = "path_to_your_template.html" in settings.py to set a custom template.