原文地址:http://www.chakkaradeep.com/post/SharePoint-2010-Content-Type-Hubs-e28093-Publish-and-Subscribe-to-Content-Types.aspx

注:此博客帖子是基于SharePoint2010技术预览版本。

MOSS 2007

假设您有一个网站集Web Application1 ,在工作中您创建了一系列的内容类型。现在,又创建了一个Web Application2 。并且需要重用在Web Application 1中创建的内容类型。然而,没有现成的方法可以在Web Application1Web Application2之间共享或引用这些内容类型。唯一的办法是编写一个应用程序来安装这些内容类型。这种场景在一些大型组织中非常常见。由此还可以引申为在服务器场中跨多个网站集来共享一些基础的内容类型。下图描述了上述问题:

SharePoint 2010

在SharePoint2010 中现在引入了一个叫做内容类型集线器(Content Type Hub)新特性。通过内容类型集线器您可以集中管理和发布内容类型。因此,现在Web应用程序可以订阅到该集线器,把该集线器发布的内容类型拉(pull)下来。更加令人惊喜的是,还可以接收到内容类型的更新信息!

正如上图所示,通过MDS(Metadata Service Application) 将内容类型集线器暴露每个Web应用程序。这样,只要相应的Web应用程序都使用同一个MDS,所有发布的内容类型都能推送的到。

配置内容类型集线器

整个过程十分简单。

1) 创建一个Web应用程序并创建出网站集根站点,用来宿主内容类型集线器。

2) 进入 Managed Metadata Service (位于 管理中心 | 应用程序管理| 管理服务应用程序)的属性对话框中< /p>

找到设置内容类型集线器的地方:

这一步后台执行的操作包括激活宿主站点的Feature:

3) 进入 Managed Metadata Service 连接(同样位于 管理中心 | 应用程序管理| 管理服务应用程序)的属性对话框中,我们需要指定集线器可用于提供内容类型。

4) 现在,我们可以进入我们刚刚创建的内容类型集线器网站集根站点,开始创建内容类型。这里可以看到多出了一项“管理此内容类型的发布”。

5) 同样选发布。

6)确定后将发布该内容类型。

计时器作业(Timer Jobs

为了能立刻接收到发布的内容类型,我们最好手工运行这两个计时器作业。

1) 内容类型集线器

2) 内容类型订户 (对应于想要接收内容类型发布的Web应用程序)

已发布的内容类型

当运行完计时器作业后,如果没有错误的话,内容类型应该已经被发布了。我们可以进入接收内容类型的Web应用程序网站集的网站设置|网站集管理|内容类型发布页面查看所有已发布的内容类型:)

这时,我们已经可以在该网站中使用该内容类型了。比如,在文档库可用内容类型中添加该内容类型:

注意,只要使用该内容类型集线器对应的该Web应用程序就可以接收到该集线器发布的内容类型。

Web应用程序的MDS连接在很多地方可以指定,其中最常见的是在新建Web应用程序页面上(在编辑连接组中选择 默认 或 自定义):

相当巧妙,相当有意义的一个新特性,感谢SharePoint team!

转载于:https://www.cnblogs.com/Sunmoonfire/archive/2010/02/08/1666144.html

SharePoint 2010中的内容类型集线器 - 内容类型发布与订阅相关推荐

  1. 使用SharePoint 2010新增的文档集内容类型来管理文档

    使用SharePoint 2010新增的文档集内容类型来管理文档 SharePoint 2010新增加的文档集功能是作为内容类型存在的,使用范围在网站集中,需要激活"文档集"功能到 ...

  2. SharePoint 2010中的客户端AJAX应用——ASP.NET AJAX模板

    WCF Data Services是SharePoint 2010中一个极具吸引力的新特性.然而,因为它的强大,直接对其进行编程仍然会有点痛苦.幸运的是,一个新的相关技术 -- ASP.Net AJA ...

  3. SharePoint 2010 中的BCS身份验证模式

    BCS(Business Connectivity Services)是SharePoint 2010中用于替换原先Microsoft Office SharePoint Server 2007企业版 ...

  4. 在 SharePoint 2010 中访问数据

    数据访问的关键方法有哪些? | 使用查询类 | 使用 SPQuery | 使用 SPSiteDataQuery | 使用 LINQ to SharePoint | LINQ to SharePoint ...

  5. Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理

    Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理 This time I want to talk ...

  6. 在SharePoint 2010中创建网站的权限级别

    转:http://www.360sps.com/Item/CreatePermissionLevels.aspx 权限级别是SharePoint 2010新增加的功能,使我们对权限的设置又提高了一个层 ...

  7. VSTO学习笔记(四)从SharePoint 2010中下载文件

    原文:VSTO学习笔记(四)从SharePoint 2010中下载文件 上一次我们开发了一个简单的64位COM加载项,虽然功能很简单,但是包括了开发一个64位COM加载项的大部分过程.本次我们来给CO ...

  8. SharePoint 2010中增强的错误跟踪机制

    在SharePoint 2007中,调试和跟踪错误最常用的方法就是查看日志(C:\Program Files\Common Files\Microsoft Shared\Web Server Exte ...

  9. 在SharePoint 2010中通过SQL数据源创建仪表板

    本文中,我们将讨论如何为仪表板创建数据源连接到SQL Server数据表. 注意:PerformancePoint Services是通过一个Windows身份验证委托的方式访问外部数据的.因此,外部 ...

最新文章

  1. rewrite or internal redirection cycle while processing nginx重定向报错
  2. Linux系统巡检shell脚本
  3. 2016 实习招聘面试经历 - 2
  4. python画轨迹曲线-matplotlib绘制随机行走轨迹图
  5. ROS系统 服务数据的定义与使用
  6. MBEWH表数据更新逻辑
  7. promise 为什么出现
  8. linux的 定时器传参数,JavaScript 定时器调用传递参数的方法
  9. 如何在 Mac 上设置图片或视频的默认打开应用?
  10. Nginx正确记录post日志的方法
  11. 浮动网页html特效代码,网页上可点击关闭的纯代码无图版浮动tips提示特效代码...
  12. gps导航卫星星历及历书参数意义
  13. java计算101~200之间的素数
  14. node打印彩色文字
  15. 不想996的程序员不是好老板(上)
  16. 《气候宣言》宣布100多家签约组织,承诺至2040年或更早实现净零碳排放
  17. 层次、网状、关系模型
  18. activiti学习之回退实现
  19. 计算机视觉 开源_年轻的计算机科学家分享了她的开源故事
  20. Ensemble Learning(集成学习--AdaBoost,GBDT,Xgboost等)

热门文章

  1. LeetCode 2094. 找出 3 位偶数
  2. LintCode MySQL 1932/1933. 挂科最多的同学 I / II
  3. LeetCode 1250. 检查「好数组」(set / 最大公约数)
  4. LeetCode 349. 两个数组的交集(哈希)
  5. LeetCode 32. 最长有效括号(栈DP)
  6. 机器学习基础—Kaggle泰坦尼克预测(完整分析)
  7. putty连接linux上传python,通过PuTTY用于SSH的Python脚本
  8. matlab 动画_MATLAB绘图动画(1)
  9. 论文阅读笔记(三)【ACL 2021】Locate and Label: A Two-stage Identifier for Nested Named Entity
  10. 《机器学习系列-强填EM算法在理论与工程之间的鸿沟(上)》