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

原文地址: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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/496062.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何用“底层逻辑”,看清世界的底牌?

来源&#xff1a;如何用“底层逻辑”&#xff0c;看清世界的底牌&#xff1f; 我的新书《底层逻辑》&#xff0c;终于要和大家见面了。 我常说&#xff0c;只有底层逻辑才有生命力。 因为底层逻辑在面临变化的时候&#xff0c;能够应用到新的变化里面&#xff0c;会产生出新…

python3 爬虫实战:mitmproxy 对接 python 下载抖音小视频

From&#xff1a;https://blog.csdn.net/Fan_shui/article/details/81461253 一、前言 前面我们已经用 appium 爬取了微信朋友圈&#xff0c;今天我们学习下 mitmproxy&#xff0c;mitmproxy 是干什么的呢&#xff0c;它跟 charles 和 fiddler类似&#xff0c;是一个抓包工具&a…

html5 input select,【Web前端问题】select如何实现既可以像input那样支持输入,又可以从下拉中选择? antd...

不可以多选&#xff0c;使用tags属性的时候会支持多选&#xff0c;希望能够保存自己输入的内容&#xff0c;网上找的答案说是用combobox跟tabIndex{0}这两个属性&#xff0c;试了下是不起作用的&#xff0c;我当前用的antd版本是3.15.0的&#xff0c;请问有遇到这问题的吗回答&…

幸福是什么

什么是幸福&#xff1f; 幸福是一种自己内心的感受&#xff0c;只有你自己体会得到。它不需要别人的认同&#xff0c;更不是让别人觉得你很幸福。这很重要&#xff01;一句话&#xff0c;你自己觉得幸福就好&#xff01; 幸福是一种接受。   下晚班时家人等候的车灯&#x…

python3 爬虫实战:为爬虫添加 GUI 图像界面 之 tkinter

From&#xff1a;https://blog.csdn.net/Fan_shui/article/details/81611752 一、前言 前面我们写的爬虫只能运行在具有python环境的电脑上&#xff0c;若是把源代码发给别人&#xff0c;很大可能性是运行不了的&#xff0c;所以我们本节的目的是为爬虫创建 GUI 界面&#xff0…

JGame

JGame是一个2D游戏引擎能够运行在Java JRE1.2平台&#xff08;通过JOGL可选支持OpenGL&#xff09;与J2ME平台之上&#xff08;CLDC1.1/MIDP2.0&#xff09;。它提供一个高级框架&#xff0c;使得一些经典游戏利用数行代码就能够实现。游戏画面能够根据屏幕大小自动调整。 JGam…

html盒子嵌套居中,css在盒子中垂直居中和固定居中

顶部固定居中我是固定的.w960{width: 960px;margin:0 auto;}.fixed{position: absolute;top:0;left: 0;right: 0;height: 90px;background: #ececec;}垂直居中ssss#box {width: 600px;height: 500px;position: relative;border: 1px solid #f00;}.son {width: 100px;height: 10…

如何自学web安全(详细路径)

From&#xff1a;https://blog.csdn.net/q251500/article/details/79441316 直入主题&#xff0c;不要嫌墨迹&#xff0c;看完对你有帮助 web基础知识web安全&#xff0c;意为web的安全&#xff0c;web即万维网&#xff0c;是由超文本和HTTP构造&#xff0c;就是我们常说的网站…

22条API设计的实践

来源&#xff1a;22条API设计的最佳实践 来源&#xff1a;dockone.io/article/2434604 原文&#xff1a;https://betterprogramming.pub/22-best-practices-to-take-your-api-design-skills-to-the-next-level-65569b200b9 曾经因为一个糟糕的API而感到沮丧吗&#xff1f; 在…

一台微型计算机性能的主要参数及其意义,微型计算机的主要性能指标.ppt

微型计算机的主要性能指标1.3.6 微型计算机的主要性能指标 1、字长 2、时钟主频 3、内存容量 4、外部设备配置 1.4 计算机软件系统的组成 1.4.1 系统软件 操作系统 程序设计语言和语言处理程序 数据库管理系统 设备驱动程序 实用工具 1.4.2 应用软件 文字处理软件&#xff1a;如…

一语惊人(28)

●“城菅说不识字也要交钱&#xff0c;不识字也要读给对方听、” ——福州市晋安区城管要求夜市不识字摊主订报时说。 ●“关闭市场是为了支持国有制造企业。除了关闭没有其他办法&#xff0c;” ——普京谈关闭在俄最大华商市场时说。 ●“我为那次劫持行动提供 了一…

Java消息服务~@JmsListener集成

1、配置ActiveMQ连接工厂、JmsTemplate等 注意&#xff1a;需要开启EnableJms。 注解EnableJms自动扫描带有JmsListener的Bean方法&#xff0c;并为其创建一个MessageListener把它包装起来 import javax.jms.ConnectionFactory; import org.apache.activemq.ActiveMQConnect…

c 富文本html编辑器,富文本HTML编辑器UEditor

SDC文件模版# 1. Define clock create_clock -name "clk_in" -period 20ns [get_ports {clk_in}] # 2. tco c ...dwz简单配置与操作1.首先将dwz的文件放到你的项目中(http://yunpan.cn/QbTH4kN6UXX9B) 2.在页面中将前台数据复制到页面中,将js,css等路径配置好 3.这个…

[转]高效产品经理的五个常用原则

本文转自&#xff1a;http://www.zjgtravel.com/show.asp?articleid174 原文如下&#xff1a; 今天无意之间看见这篇文章写不错&#xff0c;转载过来和正在做管理或者步入产品经理的朋友分享下。先借助前人之鉴然总结自己的经验一定会事半功倍。多的不说具体看看下面的前人经验…

html没有插件怎么办,html网页包插件没有插入options.title

我试图通过webpack和htmlwebpack插件动态地将标题注入html。我用的是车把模板引擎。但我没有注射title. 下面是我的webpack配置-/*|----------------------------------------------| setting up webpack build process for app| author: jahid haque| copyright: mysite, 2019…

SpringBoot 自带工具类

来源&#xff1a;SpringBoot 那些天生自带 Buff 的工具类&#xff0c;你用过几个&#xff1f; 断言 断言是一个逻辑判断&#xff0c;用于检查不应该发生的情况 Assert 关键字在 JDK1.4 中引入&#xff0c;可通过 JVM 参数-enableassertions开启 SpringBoot 中提供了 Assert …

linux python 永久添加自己的模块路径

Linux 环境变量配置 : https://blog.csdn.net/freeking101/article/details/81013045 linux python 永久添加自己的模块路径 添加路径: cd /usr/local/python3/lib/python3.6/site-packages vi my.pth 1 . 临时性添加>>>import sys >>>sys.path.a…

边缘计算:智慧城市的下一个浪潮

来源&#xff1a;资本实验室 作者&#xff1a;王进目前&#xff0c;在全球&#xff0c;智慧城市建设处于一个概念到逐步落地的过程&#xff0c;而科技巨头与投资大佬是这一新浪潮重要的参与者。2017年10月&#xff0c;Alphabet旗下城市创新部门Sidewalk Labs宣布&#xff0c;将…

部分代码规范

1 编程风格 4 1.1 统一编程风格的意义 4 1.2 变量命名规则 4 1.3 函数命名规则 5 1.4 类命名规则 5 1.5 常见语句书写规则 6 1.6 注释风格 7 2 代码组织 7 3 代码优化 8 3.1 代码优化的意义 8 3.2 函数内的代码优化 8 3.3 类内的代码优化 9 3.4 类之间的代码优化 10 4 调试技巧…