я обновил свой Библиотека интеграции RSS-каналов для Optimizely CMS для поддержки Optimizely CMS 13.
Версия 3.0.0 в настоящее время выпущен в виде бета-версии, чтобы обеспечить возможность раннего тестирования с предварительной версией CMS 13. Эта версия станет стабильной, как только CMS 13 выйдет в финальную версию.
Если вы планируете миграцию CMS 12 → 13, этот выпуск позволяет заранее проверить поведение RSS.
Критические изменения в версии 3.0.0
Есть два важных изменения, о которых следует знать.
Запланированное задание необходимо выполнить повторно
После обновления необходимо один раз перезапустить запланированное задание, чтобы восстановить RSS-канал.
Почему?
Скомпилированные файлы XML-каналов теперь будут храниться в другом месте (см. ниже). Плагин не будет автоматически обнаруживать старые файлы.
Однократное выполнение запланированного задания решает проблему.
SiteDefinition → Приложение (изменение архитектуры CMS 13)
Под Оптимизировать CMSпереход от SiteDefinition к Application удаляет Id свойство.
В предыдущих версиях:
В CMS 13:
Applicationбольше не раскрываетId.- Путь сохранения теперь должен основываться на нормализованном имени приложения.
Влияние
Из-за этого изменения:
- Изменяется путь хранения скомпилированных XML-файлов RSS.
- Существующие файлы RSS, созданные в CMS 12, не будут найдены.
- Запланированное задание должно быть выполнено один раз, чтобы восстановить их в новом месте.
Сводная информация о миграции
Если вы обновляетесь:
- Обновить до версии 3.0.0-бета
- Разверните среду предварительной версии CMS 13.
- Запустите запланированное задание RSS один раз.
- Проверьте выходные данные фида
Вот и все. Если вы готовите план перехода на CMS 13, эта бета-версия дает вам безопасный способ проверить генерацию RSS перед официальным выпуском.
По теме

