MOSS Content Types 概述
生活随笔
收集整理的這篇文章主要介紹了
MOSS Content Types 概述
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于MOSS 2007的Content Types
1.概述
在WSS2.0中,一個List是由應用于List的每個列表項的一套所需字段定義的.擁有單一一套字段意味著每個列表項和它的位置緊密關聯.在某個位置的所有列表項只能和那些為List或文檔庫所定義的列相關聯.在WSS3.0中,List以content types的形式包含了多重的架構.Content Type提供了封裝數據schema以及使之獨立于在sharepoint 站點上的位置.Conent Type 幫助用戶組織存儲在SharePoint站點上的文檔和其它資料.對于開發者,一個content type提供了一種定義和使用meatadata以使每個列表項目的類型彼此區分的方法.一個content type是一組meatadata和設置的集合,它們被應用到某一類的列表內容上.例如,一個稱為Specifications的content type 可以包含這些列,比如Project ,Priority, Developer 和testLeader.一個稱為contract的Content tye使用諸如Approver,Signed和Amount字段.即使有這些差別,specifications和contracts也可以在同一個List或文檔庫中列示出來.
因為content type 獨立于特定的List或文檔庫,一個content type可以在多個sharepoint 站點上的lists中使用.這樣可以使存儲在Site collection上的內容類型更集中的加以定義和管理.一個Content type可以通過定義類似workflow和自定義屬性得到擴展.
2.File Formats:
Content types獨立于文件格式.在文檔庫中,可以為一個content type 指定一個文檔模板.當用戶創建這種類型的文檔時,WSS會使用這個模板.用戶仍可以上載一個基于不同模板的文檔到文檔庫.
例如,假定創建一個content type,它被應用于一個工程所需要的文檔,.這個Project Content type可以應用于任何文件格式,包括含有工程規劃信息的Word文檔,含有工程預算的Excel文檔,用于計劃的Microsoft project 文檔,以及存儲工程隊成員名稱和角色的Sharepoint列表項.所有的這些文件和列表項都可以分配給Project content type.
3.Site and List Content Types
在site level上創建的content type稱為site content type.任何子站點可以繼承一個content type.如果一個content tye是在site collection的根站點上創建的,那么其下的任何一個站點都可以繼承這個content type.
當一個content tye加入list后,WSS在list中存儲這個content tye的一個本地拷貝.這個本地實例被稱為一個list content type,它僅僅被應用于所拷貝到的那個列表.正因為如此一個list content type實例的改變可以不影響到site content type本身.
4.Creating Content Types Based on Other Content Types
可以基于其它的content type 創建content types.利用這種關系,可以創建一個包含有其它不同的content type 屬性的通用content type,然后再從這些通用的content type 繼承產生更加具體的的content type.在site level下,可以創建基于其它site content type的 site content .在list level,可以創建基于其它site content type的list content.
可以通過增,刪,改列的方式編輯從另一個site content type繼承的site content type的屬性
在WSS中base content type層次結構是與所創建的類型相對應的.當創建一個列表時,WSS就基于適當的base site content type的list content type.
5. Extending Content Types
每個content type都有一個XML文件集合,第三方可以用來保存客戶化的設置信息.開發者可以通過使用XML文件擴展content tye的定義和功能.在一個site content type 中包含的XML文件被拷貝到任何一個子類型中去.如果修改了一個XML文件然后執行下推操作,則在任何一個子content type中的整個XML文件將全部被覆蓋.
地址
http://www.cnblogs.com/songzhenqian/archive/2006/07/12/448853.html
1.概述
在WSS2.0中,一個List是由應用于List的每個列表項的一套所需字段定義的.擁有單一一套字段意味著每個列表項和它的位置緊密關聯.在某個位置的所有列表項只能和那些為List或文檔庫所定義的列相關聯.在WSS3.0中,List以content types的形式包含了多重的架構.Content Type提供了封裝數據schema以及使之獨立于在sharepoint 站點上的位置.Conent Type 幫助用戶組織存儲在SharePoint站點上的文檔和其它資料.對于開發者,一個content type提供了一種定義和使用meatadata以使每個列表項目的類型彼此區分的方法.一個content type是一組meatadata和設置的集合,它們被應用到某一類的列表內容上.例如,一個稱為Specifications的content type 可以包含這些列,比如Project ,Priority, Developer 和testLeader.一個稱為contract的Content tye使用諸如Approver,Signed和Amount字段.即使有這些差別,specifications和contracts也可以在同一個List或文檔庫中列示出來.
因為content type 獨立于特定的List或文檔庫,一個content type可以在多個sharepoint 站點上的lists中使用.這樣可以使存儲在Site collection上的內容類型更集中的加以定義和管理.一個Content type可以通過定義類似workflow和自定義屬性得到擴展.
2.File Formats:
Content types獨立于文件格式.在文檔庫中,可以為一個content type 指定一個文檔模板.當用戶創建這種類型的文檔時,WSS會使用這個模板.用戶仍可以上載一個基于不同模板的文檔到文檔庫.
例如,假定創建一個content type,它被應用于一個工程所需要的文檔,.這個Project Content type可以應用于任何文件格式,包括含有工程規劃信息的Word文檔,含有工程預算的Excel文檔,用于計劃的Microsoft project 文檔,以及存儲工程隊成員名稱和角色的Sharepoint列表項.所有的這些文件和列表項都可以分配給Project content type.
3.Site and List Content Types
在site level上創建的content type稱為site content type.任何子站點可以繼承一個content type.如果一個content tye是在site collection的根站點上創建的,那么其下的任何一個站點都可以繼承這個content type.
當一個content tye加入list后,WSS在list中存儲這個content tye的一個本地拷貝.這個本地實例被稱為一個list content type,它僅僅被應用于所拷貝到的那個列表.正因為如此一個list content type實例的改變可以不影響到site content type本身.
4.Creating Content Types Based on Other Content Types
可以基于其它的content type 創建content types.利用這種關系,可以創建一個包含有其它不同的content type 屬性的通用content type,然后再從這些通用的content type 繼承產生更加具體的的content type.在site level下,可以創建基于其它site content type的 site content .在list level,可以創建基于其它site content type的list content.
可以通過增,刪,改列的方式編輯從另一個site content type繼承的site content type的屬性
在WSS中base content type層次結構是與所創建的類型相對應的.當創建一個列表時,WSS就基于適當的base site content type的list content type.
5. Extending Content Types
每個content type都有一個XML文件集合,第三方可以用來保存客戶化的設置信息.開發者可以通過使用XML文件擴展content tye的定義和功能.在一個site content type 中包含的XML文件被拷貝到任何一個子類型中去.如果修改了一個XML文件然后執行下推操作,則在任何一個子content type中的整個XML文件將全部被覆蓋.
地址
http://www.cnblogs.com/songzhenqian/archive/2006/07/12/448853.html
轉載于:https://www.cnblogs.com/yoshow/archive/2008/05/28/1209556.html
總結
以上是生活随笔為你收集整理的MOSS Content Types 概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 很酷的一套 Flex/AIR 皮肤 (K
- 下一篇: 海拨3000点位的岛型堰塞湖