В дополнение ко всему, уже упоминалось:
Sitecore товары
Как уже упоминалось, вы можете использовать RAZL слить содержимое (рекомендуется), или вы можете просто создать Sitecore пакеты или даже сериализовать элементы, а затем десериализуем.
Если в настоящее время это два полностью отдельных экземпляра Sitecore без каких-либо зависимостей, я предлагаю вам организовать текущее решение в отдельной папке в дереве контента Sitecore. Я хотел бы сделать это для:
- Материалы
- Макеты (все Макеты, визуализации, субкомпоновки даже PLACEHOLDERS)
- СМИ
- Шаблоны
Если вы используете словари в обеих сайтах затем переместите их в отдельные словарные домены, если вы еще этого не сделали.
Структура вашего основного контента таким образом, чтобы make it multisite compatible. Возможно, лучше сделать это до миграции, но вы также можете разбить любые существующие запросы в коде в зависимости от того, как они структурированы.
Опасайтесь Home
товара. Обычно для перемещения/повторного использования домашнего элемента, который устанавливается с установкой Sitecore по умолчанию, довольно часто. Удостоверьтесь, что для обоих экземпляров разные символы. RAZL очень полезен для показа вам подобных «дубликатов»
Надеюсь, ваши элементы Sitecore будут сериализованы (с использованием TDS или Unicorn), что поможет вам указать любые настройки, которые вы внесли в элементы по умолчанию, и любые потенциальные области конфликтов ,
Трубопроводы
Вам может понадобиться Site Specific Link Provider for your multisite implementation, если вам нужны различные трубопроводы для каждого проекта.
Link Provider
Вот дополнительная реализация site specific link provider, если у вас есть различные требования.
Несколько проектов
Если у вас есть 2 отдельные проекты для вашего кодовую, слияние это может быть довольно много времени. Вы можете держать их отдельно и вместо того, чтобы опубликовать несколько проектов из одного решения:
Вы, возможно, придется реорганизовать структуру файла в отдельные папки проекта, если есть конфликты (убедитесь, что вы обновили Sitecore Layout/Sublayout/Renderers для соответствия).