Pregunta

He creado un concentrador de tipo de contenido y probado la sindicación está funcionando correctamente mediante la creación de un tipo de contenido de prueba y observando que se publicará en el sitio del cliente.

Entonces desplegó los tipos de contenido que estoy realmente interesado en publicar al cubo (por medio de una función), junto con las columnas de sitio de los que dependen.

Me sale el error

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

Quiero implementar tipos de contenido con características de capacidad de actualización y facilidad de portar entre los entornos dev, Qual y prod. Pero me quedo sin entender lo que el beneficio de la Hub es.

Si tengo que activar la función de despliegue, los tipos de contenido ya se encuentra en el sitio antes de la publicación se llevará a cabo. Si tengo que crear manualmente los tipos de contenido en el sitio concentrador con la interfaz de usuario web (puaj!), Tengo el problema de tratar de mantener tres paisajes sincronizados manualmente.

¿Hay una manera de gestionar de forma eficiente el despliegue tipo de contenido al Hub sin dejar de utilizar el concentrador de publicar los tipos de contenido?

¿Fue útil?

Solución

La ventaja de utilizar el concentrador de tipo de contenido, es que permite utilizar y reutilizar sus tipos de contenido a través de múltiples colecciones de sitios y aplicaciones web a través de su granja.

Debido a que todas las colecciones de sitios ahora están utilizando instancias de los mismos tipos de contenido sindicado, si, en el futuro, es necesario añadir / eliminar columnas / renombrar dentro de los tipos de contenido, esto se hace con tanta facilidad como la actualización del tipo de contenido y resubscribing (luego permitir SharePoint para ejecutar sus trabajos del temporizador, y doble control que los cambios actualizados porque eres un administrador de SharePoint cuidado).

No estoy seguro de lo que el error que está recibiendo, simplemente no es lo suficientemente contexto en su puesto. Sin embargo, creo que puede ser un poco confundido sobre cómo se publican los tipos de contenido sindicado. En primer lugar, se enciende el contenido de las funciones publicar centro de sindicación en la colección de sitios que contiene todos los tipos de contenido que se va a reutilizar lo largo de su granja. A continuación se configura el servicio de metadatos mixta, de modo que SharePoint cargas de cada uno de los tipos de contenido "en la memoria" más o menos.

Después de este paso, se llega a elegir qué colecciones de sitios que desea suscribirse al cubo de la sindicación. Para ello, es necesario activar la característica de colección de sitios tipo de contenido editorial. Nota: Si utiliza plantillas en blanco para sus sitios puede recibir un error de función, como usted ha descrito, debido a un "fallo" con las plantillas en blanco. Ver mi post en: http://www.thesharepointblog.net/Lists/ Mensajes / Post.aspx? ID = 109

Sólo después de haber activado la función de suscripción, y el contenido del trabajo del temporizador Tipo cubo tiene de estreno y el trabajo del temporizador de suscripción se ha quedado, será la colección de sitios ver los tipos de contenido disponibles.

En cuanto a la creación manual de tipos de contenido en el sitio concentrador, la única manera de hacer esto fuera de banda es el uso de la interfaz de usuario. En lo personal, me escribió una utilidad que hace todo lo que se acaba de describir para mí, desde la creación de los tipos de contenido iniciales, para crear el cubo de la sindicación, la publicación a todas las colecciones de sitios, y la mayor parte del tiempo consumingly, asociándolos con todas las listas y bibliotecas en las colecciones de sitios de suscripción. Tenía la intención de mi empresa que emplea a venderlo, pero ya que no parecen estar interesados ??no pude abrir la fuente si hay suficiente interés.

Espero que esto era útil.

Otros consejos

Esto parece ser una deficiencia del cubo, de hecho. He sido testigo antes.

Si ha implementado el tipo de contenido al cubo, por favor, compruebe si la etiqueta INHERITS del elemento de tipo de contenido se establece en TRUE. De lo contrario, no funcionará en un cubo.

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

No se olvide que en realidad se puede sincronizar los tipos de contenido entre las granjas - esto es especialmente valiosa cuando está desarrollando en una granja independiente y no quieren problemas con un marco PnP para administrar sus tipos de contenido ... en algunos casos, el tipo de contenido que ya exista en la granja de producción y necesita una copia de ellos en dev y / o la prueba ..

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top