Copyright © 2003-2010
By Suthep Sangvirotjanaphat
  Mobile: 089-967-2200, 081-915-7816
Phone: 0-2992-4877   Fax: 0-2992-4878
Fast Contact Us

GreatFriends.Biz Community

Custom Search
 MESSAGE #99295 (อ่าน 23,580 ครั้ง)

เมื่อชีวิตต้องติดกับ SharePoint ตอนที่ 1: SharePoint คืออะไร? จริงใจหรือไก่กา?

Tags: Web, WSS/MOSS, Blog, Article

สวัสดีครับ ก่อนอื่นแนะนำตัวกันนิดนึง ผมชื่อภัทรคับ วนๆเวียนๆ สิงสถิตย์แถวนี้มาซักพักใหญ่ๆแล้ว หลายคนอาจจะรู้แล้วว่า บังเอิญช่วงนี้ต้องมาทำ SharePoint และรู้สึกว่าตอนเริ่มต้นมันยากจัง ยิ่งทำยิ่งยากใหญ่ เลยอยากมาแบ่งปันประสบการณ์ ให้ใครที่ต้องเข้าไปลุยกับ SharePoint ได้อ่านให้ กระจ่าง (ไม่ก็มึน) และเตรียมใจไว้ก่อน ดีกว่าต้องเริ่มใหม่ทั้งหมดใช่ม๊า?

มาเริ่มเลยดีกว่า หลายๆคนอาจจะเคย รู้จักกับ SharePoint มานานแล้ว หรือบางคนอาจจะยังไม่รู้จัก หรืออาจจะมีหลายคนสงสัยว่ามันเหมือน แชร์แม่ชม้อย หรือปล่าว?

ณ บัดนี้ผมจะอธิบายให้ฟังดูง่ายๆ (มั๊ง) ว่า SharePoint คืออะไรจากประสบการณ์การใช้งานสองสามเดือนที่ผ่านมาโดยไม่อ้างอิงตำราใดๆ

ย้ำ ไม่อ้างอิงตำราใดๆ ถ้าอ่านแล้วไม่เข้าใจก็แนะนำให้หาตำรามาอ่านอีกรอบ (ซะงั้น)

เอาหละ SharePoint นิยามแรก ก็แปลตรงๆมาจากชื่อเลยคือ “จุดแบ่งปัน” ใช่แล้วคับมันเกิดขึ้นเพื่อเป็นตัวกลางการเก็บ แลกเปลี่ยน ค้นหา ข้อมูลที่ใช้ภายใน องค์กร และ ยังสามารถเปิดช่องทางให้สามารถใช้สำหรับภายนอกองค์กรได้ด้วยอีกต่างหาก

“อ้าว มันก็คือ Intranet และ Extranet ใช่หรือไม่?” คำตอบคือ “ถูกต้องงงแล้วครับ”

“แล้วมันต่างกะเว็บที่เราๆเขียนขึ้นมาจาก .NET ยังไงคำตอบคือ “เพราะมันแทบจะไม่ต้องเขียน หรือไม่ต้องเริ่มต้นจากศูนย์หนะสิ” (อันนี้ว่างกันตาม MS กล่าวไว้) นอกจากนั้นก็ยังคงอยู่บนพื้นฐานของ .NET อีกด้วย และถ้าความต้องการเราไม่ได้พิสดาร ลึกล้ำระดับเทพ ก็จะถือว่า SharePoint เป็นนางฟ้า มาโปรดในการทำ Intranet ขึ้นมาใช้งานเลยทีเดียว

 “แล้ว SharePoint นี้ท่านได้แต่ใดมาคำตอบ “ลง Window Server 2003 Service Pack 2 ก็จะมี Windows SharePoint Service 2.0 (WSS2) มาด้วยแล้วสามาถ Enable ได้ทันที ถ้าอยากได้ version 3 ก็หาโหลดได้ ตามเว็บ MS ทั่วไป”

เข้าใจว่าหลายๆคนที่เป็น Developer คงจะสงสัยแล้วมันจะช่วยอะไรยังไง ทำไมต้องใช้? งั้นผมบอกใหม่

SharePoint ก็คือ Development Framework ที่มีพื้นฐานอยู่บน .NET Framework อีกที โดยมีการเก็บฐานข้อมูลอยู่บน SQL Server Database และ ยังอนุญาติให้ Developer พัฒนาส่วนเสริมเพิ่มเติมเองได้ รวมไปถึงการปรับเปลี่ยนหน้าตา รูปแบบให้สวยสดงดงามตามใจชอบ (แบบมีเงื่อนไข) ได้อีกด้วย

 “แสดงว่า คนที่เขียน .NET มาก็ทำ SharePoint ได้ทันทีเลยใช่มั๊ย? ตอบว่า “ได้ครับ แต่ต้องทำความเข้าใจมันซะหน่อยก่อน”  เพราะว่ามีเงื่อนไขอยู่เล็กน้อยที่แตกต่าง ดังนี้

1.       Development Environment เช่นการเขียน คุณต้องทำบน Windows Server ครับถึงจะได้ผลดีมากที่สุด และไม่มีอะไรก๊อกๆแก๊กๆให้รำคาญใจ แต่ถามว่าทำบน Windows Vista ได้มั๊ย? ตอบเลยว่าได้ครับ แต่ต้องมีวิธีเล็กน้อย ในการลง SharePoint บน Vista ซึ่งคุณ Banpote_TT เคย เขียนไว้แล้ว (เด๋วไว้จะหาลิงค์มากให้ ตอนนี้ข้ามไปก่อนที่จะลืมว่าจะเขียนอะไรต่อ) แต่ก็อาจจะมีความสามารถบางอย่างหายไป ส่วน XP ผมไม่เคยลองครับ

2.       คุณจะต้องลง SharePoint Extension v1.2 for VS.NET 2005/2008 (คุ้นๆว่าตอนนี้ 1.3 CTP ออกมาแล้วแต่ผมยังไม่ได้โหลดมาเลย)

3.       คุณจะไม่ได้ลากแปะอีกต่อไป ทุกอย่างเป็น command ครับต้อง Render หน้าตาในหัวเอาเอง (แต่คุ้นๆว่า ต่อไปการลากแปะจะทำได้ เย้ๆ)  

4.       และสำหรับคนที่ไม่เคยทำ ASP.NET มาก่อน ความยากก็จะเพิ่มเข้าไปอีกหน่อย (แบบผม)  T_T

ต่อไปมามองในมุมขององค์กรบ้างว่า SharePoint ทำอะไรได้บ้างแล้วจะมีประโยชน์ต่อองค์กร ยังไงกัน

·         ประหยัด เพราะ WSS ฟรีคับ ถ้ามี window server 2003 SP2 อยู่แล้ว และถ้าคุณไม่มี SQL Server 2005 ตัว SharePoint เองก็สามารถเก็บข้อมูลบน SQL Server Embedded Edition ได้ (ถ้าจำไม่ผิด limit ที่ 4Gb) ส่วน SQL Server 2000 ยังไม่ได้ลองครับ

·         เร็ว เพราะว่ามี Basic Features ที่รองรับการทำงานในองค์กรอยู่แล้วด้วย (ย้ำว่า Basic Features) เช่น

o   Document Repository + Version Control

o   Forum

o   Task + Gantt Chart view

o   Calendar

o   Contact

o   Search

·         ใช้งานร่วมกับ MS Office 2007 (ไม่แน่ใจว่าทำงานร่วมกับ MS Office 2003 หรือไม่นะครับเพราะตอนทำ SharePoint ผมก็ใช้ Office 2007 small business edition แล้ว)

คราวนี้เรามามองข้อที่เป็นความยากของมันบ้าง (เตรียมใจไว้ก่อน จะได้ไม่เศร้าตอนหลัง)

·         ไม่ง่ายดังใจคิด ถ้าความต้องการมีมาก ลึกลับซับซ้อน แล้วจะต้อง modify มากๆ

·         หน้าตาอาจจะไม่ค่อย friendly เท่าไหร่ เพราะว่ามันถูกสร้างมากลางๆ ถ้าอยากได้ friendly มากๆ คงต้อง customize กันเองยกใหญ่

·         บางอย่างที่คิดว่าน่าจะทำได้ กลับทำได้ (อันนี้อธิบายยาก ต้องลองเองครับแล้วจะเข้าใจ)

 

อะเขียนมายืดยาวแล้วมาสรุปก่อนที่จะต้องกลับไปทำงาน (เบียดบังเวลาทำงานมานิดหน่อย เนื่องจากยังคิดงานไม่ออก)

·         น่าลองครับ สำหรับคนที่จะพอมีเวลา ทั้ง WSS (ฟรี) หรือ MOSS 2007 (มี Trial 180 วัน) ให้เล่นกัน

·         ถ้าจะใช้งานจริง แนะนำ ให้ศึกษาความต้องการ + features ที่ WSS/ MOSS ทำได้ดีๆครับ เพราะเดี๋ยวจะงานเข้าและบานปลายแบบไม่รู้เนื้อรู้ตัว ถ้าวางแผนดีมีชัยไปว่าครึ่ง

·         รู้สึกว่า MS ปีนี้จะเริ่มดัน WSS/MOSS แบบออกหน้าออกตาในไทย เพราะฉะนั้น คอมมูนิตี้ ไทยๆน่าจะเยอะขึ้น ไม่ต้องลำบากค้นหาเอาจากเว็บต่างประเทศ ที่ค่อนข้างจะโหดร้าย สำหรับคนที่ไม่ค่อยถูกกับภาษาอังกฤษนัก

ก็น่าจะประมาณนี้ก่อนสำหรับบทความแรก คราวต่อไป (เมื่อไหร่อีกเรื่องนึง) จะมาคุยต่อว่า ก่อนเล่น หรือใช้งาน SharePoint ต้องรู้อะไรบ้าง หรือควรจะต้องเตรียมตัวเรื่องอะไรบ้าง

ใครมีอะไรสงสัยประการใด หรือมีข้อเพิ่มเติม/แก้ไข ก็ทักทายพูดคุยกันได้ครับ (ถ้าตอบได้จะตอบให้นะครับ แต่ถ้าตอบไม่ได้ ก็คงต้องติดไว้ก่อน แหะๆ) ตอนนี้ต้องไปจริงๆแล้ว

 

สวัสดีครับ



patr วันที่ส่ง: 19 ม.ค. 52 10:45 GMT+7
วันที่ปรับล่าสุด: 29 ก.ค. 52 20:02 GMT+7
REPLY #1 (99300)

อย่างได้คำขยายของระบบพื้นฐานที่มีให้ครับ

 

o   Document Repository + Version Control

o   Forum

o   Task + Gantt Chart view

o   Calendar

o   Contact

o   Search

 
ว่าแต่ละตัวมันใช้เพื่ออะไร บางตัวอาจจะคุ้นชื่อดีอยู่แล้ว แต่ถ้าลงละเอียดก็ยังงงเช่น
Search นี่ Search อะไร ประมาณนี้ครับ
 
แทงยู


SuperTee วันที่ส่ง: 19 ม.ค. 52 11:19 GMT+7
วันที่ปรับล่าสุด: 19 ม.ค. 52 11:19 GMT+7
REPLY #2 (99310)
กำลัง งง กะมันเหมือนกันค่ะ ขอร่วมกระบวณการ ด้วย คน ค่ะ


wiwien วันที่ส่ง: 19 ม.ค. 52 13:17 GMT+7
วันที่ปรับล่าสุด: 19 ม.ค. 52 13:17 GMT+7
REPLY #3 (99323)
มารอตอนต่อไปครับ :)


aspexp วันที่ส่ง: 19 ม.ค. 52 14:32 GMT+7
วันที่ปรับล่าสุด: 19 ม.ค. 52 14:32 GMT+7
REPLY #4 (99337)
พี่ patr   มี E-book สำหรับ sharepoint เยอะมั้ยคะ ขอหน่อย ค่ะ


wiwien วันที่ส่ง: 19 ม.ค. 52 15:24 GMT+7
วันที่ปรับล่าสุด: 19 ม.ค. 52 15:24 GMT+7
REPLY #5 (99365)
ขอบคุณทุกท่านที่แวะมาทักทายไต่ถามนะครับ เพิ่งจะกลับมาถึงบ้านเมื่อซักครู่ที่ผ่านมา
 
มาแก้ที่ผิดหน่อยนึงก่อนครับ

บางอย่างที่คิดว่าน่าจะทำได้ กลับทำได้ (อันนี้อธิบายยาก ต้องลองเองครับแล้วจะเข้าใจ)

 
แก้เป็น
 
บางอย่างที่คิดว่าน่าจะทำได้ กลับทำไม่ได้ (อันนี้อธิบายยาก ต้องลองเองครับแล้วจะเข้าใจ)
 
 
ส่วนเรื่องอื่นๆจะค่อยๆ ทะยอยมานะครับ (ตามกำลังที่จะมีได้)
 
น้อง wiwien <-- ใช่คนเดียวกับที่คุยทางเอ็มหรือป่าวนะ?  ถ้าใช่ก็ตามที่เคยบอกเลยครับผม ถ้าไม่ใช่ก็แอดมาละกันนะ



patr วันที่ส่ง: 19 ม.ค. 52 22:57 GMT+7
วันที่ปรับล่าสุด: 19 ม.ค. 52 22:57 GMT+7
REPLY #6 (99369)

เข้ามาช่วยยำด้วยคน

 
ความสามารถด้านนึง ที่น่าใช้งานมา คือ ด้าน Document Repository + Version Control (ตามที่ SuperTee ถาม)
 
Document Repository นั้นก็คือ ที่เก็บเอกสาร หรือ ตู้เก็บเอกสาร บริษัททุกแห่ง ก็ต้องมีเอกสารทั้งนั้น และมันก็จำเป็นที่จะต้องมีที่เก็บ
เพื่อที่ว่า เวลาต้องการใช้ ก็สามารถไปหา ไปหยิบมาได้โดยง่าย ยิ่งจัดระเบียบดี ก็ง่ายกันไป จัดระเบียบไม่ดีเอกสารก็เหมือนหาย เหมือนไม่มี ทั้งๆที่เก็บเอาไว้แล้ว ดังนั้น ในความหมายของ Document Repository (ด๊อกคิวเม้น รีโพซิทอรี่) มันก็คือ แหล่งที่สำหรับจัดเก็บเอกสาร นั่นเอง
และเมื่อมันมาอยู่ใน Sharepoint หรือ Portal ที่ทุกคนสามารถเข้าถึงได้  ดังนั้นเอกสารต่างๆ ที่เก็บไว้ที่นี่ ก็ถือว่าเป็นที่ที่เหมาะสมอย่างยิ่ง ที่จะเอาเอกสารที่มี มาฝากเอาไว้ที่นี่   เมื่อต้องการใช้ ก็มาหา มาหยิบ มาเอาจากที่นี่ที่เดียว ก็ถือว่าเป็นประโยชน์มากทีเดียว เมื่อเอามาใช้รองรับการทำงาน ทางธุรกิจ
 
ในเมื่อเอกสาร ทั้งหมดจัดเก็บไว้ที่นี่แล้ว  การใช้งานเอกสารก็ทำได้สะดวกแล้ว แต่ตัวเอกสารเองนั้น ก็ยังมีเรื่องสำคัญที่ต้องจัดการอยู่อีก เรื่องหนึ่งคือ
เอกสาร เมื่อถูกทำการแก้ไขแล้ว การเปลี่ยนแปลงที่เกิดขึ้นกับตัวเอกสารนั้น อาจทำให้เกิดปัญหาจากการเปลี่ยนแปลงเนื้อหาภายในของตัวเอกสาร ยิ่งเป็นเอกสารสำคัญ เช่น บันทึก ข้อกำหนด สัญญา คู่มือ เอกสารอ้างอิง  ต่างๆเหล่านี้  มักเป็นเอกสารที่ต้องตรวจ ทวนอยู่สม่ำเสมอ และ เป็นเอกสารที่ถูกแก้ไขอยู่บ่อยๆ  เมื่อการแก้ไขเอกสารเหล่านี้ มีการแก้ไข หลายครั้ง ก็จะทำให้เกิดเอกสารใหม่ ที่ต่างไปจากเดิม ก็จะมีเอกสารที่คล้ายๆกันนี้ เพิ่มจำนวน ได้เป็นจำนวนมากทีเดียว จำเป็นอย่างยิ่งที่ต้องมีการจัดการให้ดี  เพื่อเวลาเรียกเอาเอกสารไปใช้ จะได้หยิบไปใช้ได้ถูกต้อง
 
Version Control จึงเข้ามามีบทบาทที่มาช่วยในการจัดการเอกสารที่เรามีทั้งหมดได้ โดยปกติแล้ว เราสามารถเอาเอกสารไปจัดเก็บบน Sharepoint ได้ตามต้องการ แต่หากเราเปิดใช้งาน Document Version Control บน Sharepoint แล้ว เมื่อมีการแก้ไขเกิดขึ้นกับเอกสาร Sharepoint จะสามารถแยกแยะ version ต่างๆของเอกสารให้เราได้  และแน่นอนว่า เราสามารถ ที่ย้อนไปเรียกเอาเอกสารใน version ใดๆที่เรามี ทั้งหมดได้ตามที่เราต้องการ
ซึ่งมีประโยชน์มากกับเอกสาร เช่น บันทึก ข้อกำหนด สัญญา คู่มือ เอกสารอ้างอิง  (บอกซ้ำอีกที)
 
หวังว่า พอจะช่วยให้รู้จักความสามารถเจ๋ง ของ Sharepoint เพิ่มขึ้นครับ


mie วันที่ส่ง: 19 ม.ค. 52 23:14 GMT+7
วันที่ปรับล่าสุด: 19 ม.ค. 52 23:14 GMT+7
REPLY #7 (99402)
เสริมให้ตรง document libary

1. คุณสามารถสร้าง Template ของเอกสารชุดนั้นๆขึ้นมาได้จาก Ms Office ครับ เปิดกี่ทีก็เป็นหน้าเอกสารแบบนั้นให้ user full fill ได้น่อ

2. ใน 1 Document Libary สามารถที่จะบรรจุ Template ประเภทของเอกสารได้มากกว่า 1 ตัว

:D


mrsuthin วันที่ส่ง: 20 ม.ค. 52 10:17 GMT+7
วันที่ปรับล่าสุด: 20 ม.ค. 52 10:17 GMT+7
REPLY #8 (99923)

ว้าวว เพิ่งได้เข้ามาอ่าน .. เยี่ยมครับ เดี๋ยวตามไปอ่านตอนสองต่อครับ

ทำให้นึกถึงอดีตเลย ฮ่า ผมก็เคยจับ Sharepoint มาประมาณสามเดือน



bank2u วันที่ส่ง: 27 ม.ค. 52 15:17 GMT+7
วันที่ปรับล่าสุด: 27 ม.ค. 52 15:17 GMT+7
REPLY #9 (100422)

 

 ต้องบอกว่า สุดยอดครับ ตัวนี้ ผมมีประสบการณ์ในการใช้งานในระดับนึง ต้องบอกว่าเยี่ยมครับ ผม Customize ระบบเป็นที่ เก็บเอกสารของ Projects
รวมทั้งทำ Portal เล็ก ๆ เก็บ เป็น Project ของ KM หรือ Knowledge Base ได้ครับ...
 
 แต่ความสามารถของตัว Sharepoint เองนั้น มีเยอะมาก เราสามารถเรียนรู้และสร้าง Component ต่าง ๆ เข้ามาใช้งาน ตามที่เราต้องการได้ครับ
เพราะ Feature มันเยอะดี แรก ๆ อาจจะงง ๆ หรือ ไม่คุ้นเคย แต่หากใช้เป็นเวลาพอสมควร และประจำ  ๆ ทุกโปรเจ็คแล้วจะรู้สึกว่า เป็นอะไรที่ Support
ของระบบงาน ที่ยอดเยี่ยมครับ...


Leo Van Messi วันที่ส่ง: 4 ก.พ. 52 10:49 GMT+7
วันที่ปรับล่าสุด: 4 ก.พ. 52 10:49 GMT+7
REPLY #10 (110901)

ตอนนี้ผมใช้ WSS 3.0 ครับ

ทำอยู่ในวง Intranet
 
SharePoint อยู่ที่ 192.168.1.8
Domain Controller อยู่ที่ 192.168.1.2
 
และมีการทำ Forwarding IP ที่เป็น Internet เข้ามาที่ SharePoint (192.168.1.8) ครับ
 
ผมอยากให้ผู้ใช้ที่ผ่าน Internet สามารถเข้ามาใช้ Share Point ได้ด้วยนะครับ
 
ไม่ทราบว่าจะทำได้อย่างไรบ้างครับ
 
ขอบคุณมากครับ
ไก่


kaikookoo วันที่ส่ง: 28 ก.ค. 52 22:52 GMT+7
วันที่ปรับล่าสุด: 28 ก.ค. 52 22:52 GMT+7
REPLY #11 (110903)
ก็เอา WSS ทำ Web Server ไปเลยครับ
ที่เหลือขั้นตอนก็เหมือนตั้ง web server ปกติ
แต่คุณต้องกำหนดค่าพวก Anonymous user ใน WSS ให้เข้ามาใช้งานได้ด้วย
 
อันนี้แค่ทำทดสอบใช่มั้ยครับไม่ได้ใช้งานจริง ๆ เพราะยังมีปัญหาอีกหลายอย่าง ที่ต้องคิด หากเอา WSS ออก internet จริงๆ
 


Nine (นาย) วันที่ส่ง: 28 ก.ค. 52 23:50 GMT+7
วันที่ปรับล่าสุด: 28 ก.ค. 52 23:50 GMT+7
REPLY #12 (110932)
โหพี่ภัทร เข้ามาตั้งกระทู้ Sharepoint หาเพื่อนร่วมอุดมการณ์เลยหรือครับ อิอิ


kakait5 วันที่ส่ง: 29 ก.ค. 52 14:43 GMT+7
วันที่ปรับล่าสุด: 29 ก.ค. 52 14:43 GMT+7
REPLY #13 (110944)

งืมมม

SharePoint ที่ Office ก็ติดตั้งไว้ใช้งานเป็นแบบ global site ด้วย โดยปกติผมจะเป็น User ซะเป็นส่วนใหญ่ มีหน้าที่หลักก็ Upload & Unload Document เท่านั้นครับ จริงๆแล้วมี permission มากกว่านั่น ส่วน basic fratures ก็เคยใช้พวกนี้หนะครับ

o   Document Repository + Version Control

o   Forum

o   Contact

o   Search

 
 
 
 



samurai วันที่ส่ง: 29 ก.ค. 52 20:02 GMT+7
วันที่ปรับล่าสุด: 29 ก.ค. 52 20:02 GMT+7
กระทู้นี้มีอายุเกิน 365 วันแล้ว ท่านจะไม่สามารถตอบกระทู้นี้ได้อีก
ถ้าต้องการสนทนาต่อ กรุณาตั้งเป็นกระทู้ใหม่ได้ในหน้าโฮม
และอาจจะอ้างถึงกระทู้นี้ โดยก๊อปปี้ข้อความในกล่องสีขาวด้านล่างไปแปะในกระทู้ใหม่

copy เพื่ออ้างอิงถึงข้อความนี้:
เมื่อชีวิตต้องติดกับ SharePoint ตอนที่ 1: SharePoint คืออะไร? จริงใจหรือไก่กา?
http://greatfriends.biz?99295


21 ก.ย. 01:25
Online: 93