Fork me on GitHub

Plugin RSS

Introduction

The plugin provides two main features:

  • The publication of external RSS feeds into portlets.
  • The generation of RSS feeds from internal content.

Configuration

Configuration is defined in the WEB-INF/conf/plugins/rss.properties file as follow :

################################################################################
# Configuration file of Lutece RSS functionality

# pagination options for administration page
rss.rssPerPage=5

rss.content.service.loaders=fr.paris.lutece.plugins.rss.service.RssContentLoader
rss.content.service.name=Plugin RSS - RSS Loader service
rss.content.service.cache=true
rss.content.service.cache.directory=/plugins/rss/cache/


################################################################
#Path 
rss.storage.folder.path=/plugins/rss


################################################################
## Proxy settings
# should be configured into the httpaccess.properties


################################################################################
# RSS Generation parameters
rss.language=fr-fr
rss.file.type=.xml
rss.storage.directory.name=rss
rss.name.max.length=60
rss.feedType=rss_0.9,rss_1.0,rss_2.0,atom_0.3,atom_1.0
rss.encoding=UTF-8,ISO-8859-1,ISO-8859-15

################################################################################
# Daemons management

daemon.generateRssFiles.interval=300
daemon.generateRssFiles.onstartup=1

daemon.fetchRssFeeds.interval=300
daemon.fetchRssFeeds.onstartup=1

daemon.resetRssFeeds.interval=300
daemon.resetRssFeeds.onstartup=1