Как эффективно развернуть типы контента в концентратор типа контента

StackOverflow https://stackoverflow.com/questions/3928375

Вопрос

Я настроил концентратор типа контента и проверил, что синдикация работает правильно, создавая тип тестового контента и просмотр его публикации на клиентском сайте.

Затем я развернул типы контента, которые мне действительно заинтересованы в публикации в концентраторе (с помощью функции) вместе с столбцами сайта, от которых они зависят.

Я получаю ошибку

Content type '...' cannot be published to this site because feature '...' is not enabled.

Я хочу развернуть типы контента с функциями для обновления и простоты портирования между средами Dev, Qual и Prod. Но я не понимаю, какова польза от концентратора.

Если мне придется активировать функцию развертывания, типы контента уже будут на сайте перед публикацией. Если мне придется вручную создавать типы контента на сайте Hub с помощью веб -интерфейса (Yuck!), У меня есть проблема с тем, чтобы попытаться сохранить три ландшафта вручную синхронизироваться.

Есть ли способ эффективно управлять развертыванием типа контента в центр, в то же время используя концентратор для публикации типов контента?

Это было полезно?

Решение

Преимущество использования концентрации контента типа заключается в том, что он позволяет использовать и повторно использовать типы контента в нескольких коллекциях сайтов и веб -приложения на всей вашей ферме.

Поскольку все ваши коллекции сайтов в настоящее время используют экземпляры одинаковых типов синдицированных контентов, если в будущем вам необходимо добавить/удалить/переименовать столбцы в типах контента, это делается так же легко, как обновление типа контента и повторно подписать (Тогда позволит SharePoint запустить задания по таймеру, и двойная проверка, которые изменения обновлены, потому что вы тщательно администратор SharePoint).

Я не уверен, какую ошибку вы получаете, в вашем посте просто недостаточно. Тем не менее, я думаю, что вы можете быть слегка смущены тем, как публикуются синдицированные типы контента. Во -первых, вы включаете функцию публикации контента синдикации в коллекции сайтов, в которой содержится все типы контента, которые вы собираетесь повторно использовать на всей территории фермы. Затем вы настраиваете службу смешанных метаданных, так что SharePoint загружает каждый из ваших типов контента в память более или менее.

После этого шага вы можете выбрать, какие коллекции сайтов вы хотите подписаться на центр синдикации. Для этого необходимо включить функцию коллекции сайтов типа контента. Примечание. Если вы используете пустые шаблоны для своих сайтов, вы можете получить ошибку функции, как вы описали, из -за «недостатки» с пустыми шаблонами. Смотрите мой пост по адресу: http://www.thesharepointblog.net/lists/posts/post.aspx?id=109

Только после того, как вы включили функцию подписки, и задание таймера контента Timer выполняется, а задача TIMER подписания будет выполнена, будет ли ваша коллекция сайтов увидеть доступные типы контента.

Что касается ручного создания типов контента на сайте Hub, единственный способ сделать это - использовать пользовательский интерфейс. Лично я написал утилиту, которая делает все, что я только что описал для меня, от создания начальных типов контента, до создания центра синдикации, публикации их во всех коллекциях сайтов, и в большинстве случаев пострадало, связывая их со всеми списками и Библиотеки в коллекциях сайтов подписки. Я намеревался для того, чтобы моя работающая компания продала ее, но, поскольку они не заинтересованы, я мог бы открыть его, если будет достаточно интереса.

Надеюсь, это было полезно.

Другие советы

Это похоже на недостаток концентратора, действительно. Я был свидетелем этого раньше.

Если вы развернули свой тип контента в концентратор, проверьте, установлен ли тег «Унайлы элемента типа контента». В противном случае это не будет работать в центре.

<ContentType ID="xxxxx"
    Name="xxxx"
    Group="xxxx"
    Description="xxxx"
    Inherits="TRUE"
    Version="0">
</ContentType>

Не забывайте, что вы можете синхронизировать типы контента между фермами - это особенно ценно, когда вы разрабатываете на отдельной ферме и не хотите хлопот с помощью PNP -структуры для управления типами контента ... В некоторых случаях , тип контента, может уже существовать на производственной ферме, и вам нужна их копия на Dev и/или Test ..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top