Найдите устаревшие или измененные методы в ядре сайта с разными версиями

Я планирую перенести ядро ​​​​сайта 6.5 на ядро ​​​​сайта 8.1. Итак, здесь я использую приведенный ниже пример DLL

  1. Sitecore.nexus
  2. Sitecore.NVelocity
  3. Sitecore.Аналитика
  4. Sitecore.Marketing.Wildcards и т. д.

Пока я занимаюсь POC, я понял, что Sitecore.Marketing.Wildcards изменен из-за значительных изменений в Rules Engine. Я выяснил это по ошибкам времени компиляции в моем коде после того, как код был настроен с помощью sitecore 8.1. Поэтому я планировал еще одну работу.

Мой вопрос: как я могу найти способ обнаружить устаревшие или измененные функции из одной версии в другую версию миграции ядра сайта? Я пытаюсь понять это, прежде чем погрузиться в разработку.


person Andi AR    schedule 03.11.2016    source источник
comment
Каждая версия sitecore поставляется с примечания к выпуску, в которых должны быть описаны все критические изменения. Возможно, вы могли бы написать свои собственные патчи для переноса старой функциональности на новую. Не уверен, насколько это возможно или сложно, поскольку это будет зависеть от каждого отдельного изменения. TBH Я думаю, вам придется переписать любую сломанную функциональность.   -  person Liam    schedule 03.11.2016


Ответы (1)


Лучший способ — просмотреть примечания к выпуску и найти, что изменилось.

https://dev.sitecore.net/Downloads/Sitecore%20Experience%20Platform/Sitecore%2081/Sitecore%20Experience%20Platform%2081%20Initial%20Release/Release%20Notes

Например, в примечаниях к выпуску Sitecore 8.1 по приведенной выше ссылке вы найдете определенные устаревшие функции, функциональные возможности, инфраструктуру, такую ​​как инфраструктура SPEAK 1.1 и т. д. Таким образом, с каждым выпуском некоторые функции или компоненты могут устареть, и вам необходимо исправить нарушение кода. В связи с этим.

person Rohit Chopra    schedule 07.11.2016