Обновите интеграцию RSS-каналов до Optimizely CMS 13 – v3.0.0 Beta

я обновил свой Библиотека интеграции 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, не будут найдены.
  • Запланированное задание должно быть выполнено один раз, чтобы восстановить их в новом месте.

Сводная информация о миграции

Если вы обновляетесь:

  1. Обновить до версии 3.0.0-бета
  2. Разверните среду предварительной версии CMS 13.
  3. Запустите запланированное задание RSS один раз.
  4. Проверьте выходные данные фида

Вот и все. Если вы готовите план перехода на CMS 13, эта бета-версия дает вам безопасный способ проверить генерацию RSS перед официальным выпуском.

По теме

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.