External RSS feeds are not updating / in synch

RSS content can become outdated with the external feed.

Reviewed March 26, 2024

The Issue

The UBCMS can import an external RSS feed and sometimes the UBCMS content does not stay in synch with the external feed,

Workaround

External RSS feeds are subject to a number of technical constraints, which are outlined below. Any of them may prevent the UBCMS version from staying in synch with th eexternal source.

Server Caching

While your feed may be set to refresh frequently (default is 300 seconds), the page(s) it is displayed on may not update as regularly due to server caching. To ensure it stays current, set a Flush Trigger.

That would go in the Properties of any page displaying the feed. In the Advanced tab, under Server Caching, and Add a Flush Trigger referencing your /feed page (read more about Flush Triggers).

Daily Limit

From 5 a.m. - 9 p.m. daily limits are set to reduce server load. Feed imports are limited to 50 items for each import. If an import exceeds that number of records, the import will not occur until after the 9 p.m.

Best Practice:

  • Keep your feed below 50 items.
  • Use the default removal strategy setting 'remove items not present in feed' -- do not keep all items in the UBCMS.  

Updating Feed Records (Entries)

The UBCMS only makes a simple comparison during the import to see if a record already exists. It does not check each field in the entry, so changes to the headline, date, time, description, etc. will be ignored and the existing record in the UBCMS will be displayed.

Best Practice:

  • To revise a record, delete the original and create a new record in the source feed.

Was This Information Helpful?

(Required)
(Required)
(so we can thank you or request more details)
(Required)
(buffalo.edu addresses only please)
(Required)