gpt4 book ai didi

sharepoint-2010 - 如何有效地将内容类型部署到内容类型中心

转载 作者:行者123 更新时间:2023-12-04 21:25:33 42 4
gpt4 key购买 nike

我已经设置了一个内容类型中心,并通过创建一个测试内容类型并观察它发布到客户端站点来测试联合是否正常工作。

然后,我部署了我真正有兴趣发布到中心的内容类型(通过功能)以及它们所依赖的网站栏。

我收到错误
Content type '...' cannot be published to this site because feature '...' is not enabled.
我想部署具有可升级性和易于在 dev、qual 和 prod 环境之间移植的功能的内容类型。但是我不明白 Hub 的好处是什么。

如果我必须激活部署功能,则在发布之前内容类型已经在站点上。如果我必须使用 Web UI 在 Hub 站点上手动创建内容类型(糟糕!),我会遇到尝试手动保持三个景观同步的问题。

有没有办法在仍然使用 Hub 发布内容类型的同时有效地管理到 Hub 的内容类型部署?

最佳答案

使用内容类型中心的优势在于,它允许您在整个场中的多个网站集和 Web 应用程序上使用和重用您的内容类型。

由于您的所有网站集现在都使用相同联合内容类型的实例,因此,如果将来您需要在内容类型中添加/删除/重命名列,则只需更新内容类型和重新订阅即可轻松完成(然后允许 sharepoint 运行其计时器作业,并仔细检查更改是否已更新,因为您是一位细心的 SharePoint 管理员)。

我不确定您收到的是哪个错误,您的帖子中没有足够的上下文。但是,我认为您可能对联合内容类型的发布方式有些困惑。首先,您在网站集上打开内容联合中心发布功能,该功能包含您将在整个服务器场中重复使用的所有内容类型。接下来配置混合元数据服务,以便 SharePoint 或多或少地将您的每个内容类型“加载到内存中”。

在此步骤之后,您可以选择要订阅联合中心的网站集。为此,您需要打开内容类型发布网站集功能。注意:如果您的网站使用空白模板,您可能会收到与您描述的类似的功能错误,这是由于空白模板的“缺陷”。见我的帖子:http://www.thesharepointblog.net/Lists/Posts/Post.aspx?ID=109

只有在您打开订阅功能、内容类型中心计时器作业已运行且订阅计时器作业已运行后,您的网站集才会看到可用的内容类型。

至于在中心站点上手动创建内容类型,执行此操作的唯一 OOB 方法是使用 UI。就我个人而言,我编写了一个实用程序来完成我刚刚为我描述的所有事情,从创建初始内容类型到创建联合中心,将它们发布到所有网站集,最耗时的是将它们与所有列表和订阅网站集上的库。我本来打算让我的雇佣公司出售它,但由于他们似乎不感兴趣,如果有足够的兴趣,我可以将其开源。

希望这是有帮助的。

关于sharepoint-2010 - 如何有效地将内容类型部署到内容类型中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3928375/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com