SharePoint 2010中的内容类型集线器 - 内容类型发布与订阅
注:此博客帖子是基于SharePoint2010技術預覽版本。
MOSS 2007
假設您有一個網站集Web Application1 ,在工作中您創建了一系列的內容類型。現在,又創建了一個Web Application2 。并且需要重用在Web Application 1中創建的內容類型。然而,沒有現成的方法可以在Web Application1 與 Web 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中的内容类型集线器 - 内容类型发布与订阅的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转] TOUGH 的系列平面广告
- 下一篇: C++学习——默认构造函数