Миграция в EndecaExperienceManager

С какими проблемами мы сталкиваемся при переходе / переходе с версий ATG Commerce (<10), в которых не использовался EndecaExp Manager, на версии, в которых он используется. Например, все ли JSP претерпят изменения в способе их визуализации, учитывая, что теперь страницы должны будут управляться шаблонами?

Какие бы здесь были лучшие практики, чтобы иметь минимальное влияние перемещения на пользовательский интерфейс и максимизировать повторное использование JSP?

Я прочитал документы по миграции, но они не охватывают этот аспект.

1 ответ

Решение

Как вы знаете, ATG и Endeca только начали интегрироваться в ATG 10.2.x. Поэтому в старых версиях ATG интеграция требует от разработчика гораздо больше работы. Я работал над реализацией ATG 9.2 и Endeca 3.1.2, которая делает именно это. На самом деле ваш вопрос должен заключаться в том, насколько далеко вы переходите к более поздней версии ATG, которая прекрасно интегрируется с Endeca, и какую часть вашей нынешней системы вы хотели бы сохранить после такой миграции? Это важно, так как это будет означать, что вам нужно либо создать решение, имитирующее функциональность конвейера ATG Assembler (предоставляющего вам максимальный контроль над шаблонами и картриджами при интеграции с Experience Manager), либо менее навязчивый подход на основе капли InvokeAssembler.

Другая вещь, которую нужно учитывать, это то, сколько вы хотите визуализировать через Experience Manager. Обычно вы делаете домашнюю страницу и страницы категорий. Страница сведений о продукте будет вызывать некоторые компоненты из Experience Manager (например, хлебные крошки), но данные в индексе обычно не так точны, как данные в базе данных (например, уровни запасов), поэтому для PDP вы идете непосредственно в хранилище., Вы также вряд ли создадите свой процесс оформления заказа в Experience Manager. Это должно дать вам представление о том, что вы, скорее всего, сохраните большое количество существующих страниц.

Ваш самый быстрый подход - создать каплю, которая будет извлекать ваши contentItems из Experience Manager, а затем начнет их визуализировать. Имейте в виду, что элементы контента - это просто прославленные ответы JSON, так что вы можете легко их проанализировать, когда получите их.

Другие вопросы по тегам