Я смотрю на использование новых функций клонирования Sitecore 6.4, чтобы помочь в повторном использовании компонентов и контента для нескольких сайтов и нескольких языковых решений.Соображения для архитектуры Sitecore 6.4 для нескольких сайтов, решение для нескольких языков с открытым концом?
Основная идея - создать центральный репозиторий контента в Sitecore (возможно, на нескольких языках), который затем может быть клонирован для предоставления региональных сайтов, каждый из которых имеет собственный выбор поддерживаемых языков. Мысль об этом заключается в том, чтобы позволить регионам легко тиражировать требуемый контент и владеть им. С клонированием они смогут редактировать данные там, где они требуются, не затрагивая исходные данные, оставлять без внимания элементы, которые не имеют к ним отношения (например, когда продукт не был доступен в их стране), добавить новый контент, который был полностью конкретным к их стране и перевести на любые региональные диалекты, которые они хотели бы поддержать (например, швейцарский французский: fr-CH) и т. д.
Основной набор сайтов будет разделять большую часть исходных данных, хотя большинство языков, ,
Есть ли у кого-нибудь опыт такого развертывания Sitecore? Каковы подводные камни?
Как только эта структура была установлена, однако, сценарий открытой игры входит в игру. Новые сайты, например. сайт запуска запуска продукта, может быть добавлен в экземпляр Sitecore, и мы ожидаем, что они будут совместно использовать контент, шаблоны, презентацию и т. д., где это приемлемо (хотя и в гораздо меньшей степени, чем основные сайты).
В то время как клонирование позволяет реплицировать контент с возможностью изменения этого содержимого в его локальном экземпляре, я пытаюсь найти способ разрешить подобную процедуру для шаблонов. Можно ли использовать базовый шаблон функции наследования шаблонов для создания слоя «абстрактных» шаблонов, который будет создан в конкретных шаблонах, используемых для создания элементов? Опять же, идея здесь заключалась бы в обеспечении локальной гибкости при совместном использовании основных функций. Наша цель состояла бы в том, чтобы содержать чистый набор абстрактных шаблонов и вводить модификации только в локально-инстанцированных версиях. Если для всех шаблонов, полученных из абстрактного шаблона, требуется новое поле, это можно добавить на абстрактном уровне.
Мы надеемся, что, насколько это возможно, оставайтесь с Sitecore.
Является ли этот подход совершенно работоспособным или я смешал свои парадигмы? Какие соображения я должен иметь, пока мы все еще находимся на стадии предварительного проектирования? Какие правила дизайна мне нужно установить для разработчиков?
Этот вопрос может получить больше активности на форуме SDN. Кроме того, вы посмотрели Sitecore Foundry? Это ** может быть лучше подходит для вашей ситуации на многих сайтах. –
Спасибо, да, я тоже собирался разместить его там, хотя в прошлом у меня были хорошие отзывы Sitecore. Я еще раз посмотрю на Foundry и посмотрю, есть ли у него функции, которые сделают этот проект подходящим. –
Нет ответа ни здесь, ни на форуме SDN - я плыву в неизведанные воды? –