Content หรือเนื้อหา ในที่นี้จะหมายถึง List , Library ทุกอย่างจะต้องชนิดของมัน หรือเรียกว่า Content Type ซึ่ง Content Type ของ Content ที่ต่างกันนี้จะมี  Data และ Metadata ต่างกัน เช่น Contact List กับ Calendar List เป็นต้นจะมี Column ไม่เหมือนกัน และยังมี Feature หรือ Behavior รวมถึง Workflow ต่างกันอีกด้วย

Content type จะเป็นตัวกำหนดข้อมูลที่ต้องการ , สร้างมาตราฐานเดียวกัน และ ใน Content type เดียวกันอาจจะประกอบด้วย File ที่มี Type ต่างกันก็ได้ เช่น รายงานประชุม อาจจะอยู่ใน Word หรือ One Note ก็ได้

 

ยกตัวอย่าง List ที่ชื่อว่า Contacts จะมี Column ต่อไปนี้

Column Type
Last Name Single line of text
Last Name Phonetic Single line of text
First Name Single line of text
First Name Phonetic Single line of text
Full Name Single line of text
E-mail Address Single line of text
Company Single line of text
Company Phonetic Single line of text
Job Title Single line of text
Business Phone Single line of text
Home Phone Single line of text
Mobile Number Single line of text
Fax Number Single line of text
Address Multiple lines of text
City Single line of text
State/Province Single line of text
ZIP/Postal Code Single line of text
Country/Region Single line of text
Web Page Hyperlink or Picture
Notes Multiple lines of text
Created By Person or Group
Modified By Person or Group

ซึ่งแต่ละ Column ก็คือ Meta Data และ Data ที่แสดงเอกลักษณ์หรือ Type ของ Content หรือเอกสารนั้นๆ

Contacts List ก็คือ Content type อันหนึ่ง Calendar List ก็เป็นอีก Content type ที่ SharePoint สร้างให้เรา

 

Content ทุกอันจึงต้องมี Type เพื่อใช้แยกแยะเป้าหมายและการใช้งานของ Content นั้้นๆ

Content type มีทั้งที่ SharePoint สร้างให้เราแล้วเรียกว่า  Default content types ซึ่งมีอยู่มากแล้ว แต่ด้วยความเฉพาะของงานของเรา เราก็อาจจะต้องการสร้าง Content type ของเราเอง เพื่อใช้งานให้ตรงเป้าหมาย และ Content type ที่เราสร้างเองเพื่อแบ่งแยก Content ซึ่งเรียกว่า Custom Content Types

เราจะสร้าง Custom Content Types จาก Default Content types เพราะนอกจากเราจะได้ Column บางอันโดยอัตโนมัติและเรายังได้ Feature บางอย่างมาด้วย เข่น Calendar List จะสามารถเปิดได้จาก Outlook เป็นต้น

เช่นเราอาจจะสร้าง Sale Person List ซึ่งอาจจะสร้างมาจาก Contact List ก็ได้ โดยเพิ่ม Column ที่จำเป็นเช่น ชนิดสินค้าที่ขาย เขตที่ดูแล  เป้าหมายในการขาย ฯลฯ

เมื่อสร้าง Custom Content Type แล้วเราสามารถนำมาใช้ใน Site ที่สร้าง และหรือนำไปใช้ใน Site Collection ฯลฯ ได้

A content type is a reusable collection of metadata (columns), workflow, behavior, and other settings for a category of items or documents in a Microsoft SharePoint Foundation 2010 list or document library. Content types enable you to manage the settings for a category of information in a centralized, reusable way.

 

Ref:

 

 

Leave a Reply