I’ve upgraded my RSS Feed Integration library for Optimizely CMS to support Optimizely CMS 13.
Version 3.0.0 is currently released as a beta to allow early testing with the CMS 13 preview. This version will become stable once CMS 13 reaches its final release.
If you're planning your CMS 12 → 13 migration, this release allows you to validate RSS behavior ahead of time.
There are two important changes to be aware of.
After upgrading, you must re-launch the scheduled job once in order to regenerate the RSS feed.
Why?
The compiled XML feed files will now be stored in a different location (see below). The plugin will not automatically detect the old files.
A single execution of the scheduled job resolves the issue.
Under Optimizely CMS, the transition from SiteDefinition to Application removes the Id property.
In previous versions:
The SiteDefinition.Id was used to determine where compiled RSS XML files were stored.
In CMS 13:
Application no longer exposes an Id.Because of this change:
If you are upgrading:
That’s it. If you are preparing your CMS 13 migration roadmap, this beta gives you a safe way to validate RSS generation ahead of the official release.