TDS синхронизирует членство на сайте и безопасность между средами, указывает развернутые элементы для каждой среды

Я оцениваю TDS, чтобы понять, отвечает ли он нашим требованиям, вот вопросы, которые мне нужны;

Роли и членство Нам нравится синхронизировать пользователей, роли, параметры безопасности и т. Д. Между средами, использующими TDS. Какие есть варианты для поддержки этого требования?

Развертывание элементов sitecore У нас есть несколько сред, которые можно разделить на промежуточные и производственные. Мы хотели бы указать, какие элементы следует развертывать с помощью TDS для конкретной среды, используя свойство DeployOnce или AlwaysDeploy, т.е. 1. Промежуточная среда: установите AlwaysUpdate для всех элементов 2. Среда Prod: установите DeployOnce для некоторых элементов и AlwaysUpdate для других или просто включите элементы для развертывания. Есть ли возможность указать, какие элементы должны быть развернуты для каждой среды? Одно из возможных решений, о котором я мог бы подумать, - это создать два разных проекта TDS, по одному для каждой среды, однако могут быть и другие способы.

Автоматизируйте синхронизацию от sitecore до проекта TDS: есть ли цель MSBuild, которую можно использовать из сценария сборки для синхронизации элементов sitecore с проектом TDS. Аналогично, другие команды, которые можно выполнять в Visual Studio, такие как "Получить элементы Sitecore", "Синхронизировать с SiteCore", "Развернуть" и т. Д., Могут ли они быть запущены из сценария сборки?

Ограничить направление синхронизации: можно ли указать, что элементы могут синхронизироваться только из sitecore с проектом TDS в среде, и эти же элементы могут синхронизировать любое направление в другой среде?

1 ответ

Роль и членство. Нет, в настоящее время нет способа перенести пользователей и роли в TDS, поскольку они не хранятся в базе данных как элементы Sitecore. Будут введены настройки безопасности для каждого элемента, так как они хранятся в поле самого элемента. Ежик упомянул это в разделе QnA этого видео: - http://www.youtube.com/watch?v=Sbx7bk4UEO0&feature=player_detailpage (см. 42.10)

Развертывание элементов sitecore: я не знаю, как по-разному настроить свойства развертывания для каждой конфигурации. Одной из возможностей является установка AlwaysUpdate один раз, сборка для всех сред, а затем установка свойства "Исключить из конфигурации" для тех, которые вы не хотите продолжать продвигать в производство, чтобы оно никогда больше не выдвигалось. Не идеально, но это альтернатива.

Автоматизируйте синхронизацию от sitecore до проекта TDS. В настоящее время нет способа подключиться к веб-сервису TDS для выполнения этих действий извне самого TDS.

Ограничить направление синхронизации: опять же, не то, что я знаю. Если на сайте установлен коннектор Sitecore, вы можете выполнять все операции TDS, но вы не можете ограничить его одним направлением, это оба пути или ничего. Самая близкая вещь, о которой я могу подумать, это сообщение в блоге techphoria414 об ограничении сборок для не отладочных сред... Но это не совсем то, что вам нужно. http://www.techphoria414.com/Blog/2011/September/Failsafe-for-non-Debug-TDS-Builds

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