It looks like my "one new Neptune program per month" goal got missed by a bit. I am going to blame a combination of cf.Objective, a recent vacation and associated upsurge in work.
In any event, here is the program for June (with only days to spare). RSS Reader is a simple program to get RSS feeds and display them on your site. While you could certainly use <CFFEED>, it is slow to get feeds on every page request and <CFFEED> sometimes has bugs (RSS Reader itself uses Ray Camden's rss.cfc under the hood).
The RSSReader.cfc takes "interval" as an argument - defaulting to "Daily" (see the "interval" link to see how flexible this interval is). RSS Reader will ensure that the RSS feed is checked and updated with the frequency.
If Scheduler.cfc is available on the site (which it will be if you have the Scheduler program installed), that will be used to handle the feed update. If not, then RSS Reader will check for updates on the interval every time that data is requested (the check is very fast unless the interval has expired).
The Neptune program specs for RSS Reader:
|Size (uncompressed)||36.4K (9 files across 2 folders)|
|Supported CFML Engines||
As you can see, RSS Reader is brand new and not much used yet, so it likely still has some bugs in it. If you find them, let me know and I will do my best to crush them quickly.
RSS Reader is open source and free for any use and can be downloaded from RIAForge.