Question

J'ai mis en place un type de contenu Hub et testé la syndication fonctionne correctement en créant un type de contenu de test et regarder être publié sur le site du client.

Je déployé les types de contenu que je suis réellement intéressé par la publication au moyeu (au moyen d'une fonction) ainsi que les colonnes du site dont ils dépendent.

Je reçois l'erreur

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

Je veux déployer des types de contenu avec des fonctionnalités pour la facilité d'évolutivité et de portage entre dev, environnements qual et prod. Mais je suis à gauche de ne pas comprendre ce que le bénéfice du Hub est.

Si je dois activer la fonction de déploiement, les types de contenu sera déjà sur le site avant la publication aura lieu. Si je dois créer manuellement les types de contenu sur le site Hub avec l'interface utilisateur Web (beurk!), Je la question d'essayer de garder trois paysages manuellement synchronisés.

Y at-il un moyen de gérer efficacement le déploiement de type de contenu du Hub tout en utilisant le Hub de publier les types de contenu?

Était-ce utile?

La solution

L'avantage d'utiliser le type de contenu Hub, est qu'il vous permet d'utiliser et de réutiliser vos types de contenu sur plusieurs collections de sites et d'applications Web tout au long de votre ferme.

Parce que toutes vos collections de sites utilisent maintenant des instances des mêmes types de contenu syndiquées, si, à l'avenir, vous devez ajouter / supprimer / colonnes de changement de nom dans les types de contenu, cela se fait aussi facilement que la mise à jour du type de contenu et réabonnant (permettant ensuite sharepoint d'exécuter ses travaux de minuteur, et double vérification que les changements mis à jour parce que vous êtes un administrateur SharePoint prudent).

Je ne sais pas quelle erreur que vous recevez, il n'y a tout simplement pas assez de contexte dans votre post. Cependant, je pense que vous pouvez être un peu confus sur la façon dont les types de contenu syndiquées sont publiés. Tout d'abord, vous mettez le contenu caractéristique d'édition de plaque tournante de syndication sur la collection de sites qui contient tous les types de contenu que vous allez réutiliser tout au long de votre ferme. Ensuite, vous configurez le service de métadonnées mixtes, de sorte que les charges SharePoint chacun de vos types de contenu « en mémoire » plus ou moins.

Après cette étape, vous pouvez choisir quelles collections site que vous souhaitez vous abonner au centre de syndication. Pour ce faire, vous devez activer la fonction de collection de sites d'édition type de contenu. Remarque: Si vous utilisez des modèles vierges pour vos sites, vous pouvez recevoir une erreur de fonction comme vous l'avez décrit, en raison d'un « défaut » avec des modèles vides. Voir mon post à: http://www.thesharepointblog.net/Lists/ messages / Post.aspx? ID = 109

seulement après que vous avez activé la fonction abonnée, et le contenu du travail du minuteur de type Hub a été exécuté, et le travail du minuteur d'abonnement a été exécuté, sera votre collection de sites voir les types de contenu disponibles.

En ce qui concerne la création manuelle des types de contenu sur le site de plaque tournante, la seule façon de faire OOB est d'utiliser l'interface utilisateur. Personnellement, je l'ai écrit un utilitaire qui fait tout ce que je viens de décrire pour moi, de créer les types de contenu initial, à la création du centre de syndication, de les publier à toutes les collections de sites, et la plupart du temps consumingly, en les associant à toutes les listes et bibliothèques sur les collections de sites. abonnées Je comptais pour mon entreprise employant de le vendre, mais comme ils ne semblent je ne pouvais pas intéressé, open source s'il y a suffisamment d'intérêt.

Espérons que cela a été utile.

Autres conseils

Cela ressemble à une lacune du moyeu, en effet. Je l'ai vu avant.

Si vous avez déployé votre type de contenu au concentrateur, s'il vous plaît vérifier si la balise INHERITS de l'élément de type de contenu est défini sur TRUE. Sinon, il ne fonctionnera pas dans un centre.

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

Ne pas oublier que vous pouvez réellement synchroniser les types de contenu entre les exploitations agricoles - ce qui est particulièrement utile lorsque vous développez dans une ferme séparée et ne veulent pas de problème avec un cadre PnP pour la gestion de vos types de contenu ... dans certains cas, le type de contenu peut déjà exister à la ferme de production et vous avez besoin d'une copie sur dev et / ou un test ..

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top