ใช้หนี้งาน GF ZZ#LAB 11 – SharePoint

หลังจากเทศกาลสอบผ่านไปแล้ว เทศกาลงาน ก็เข้าอีก แต่ถ้าไม่อัพอีกก็คงไม่อัพแล้ว จัดไป

ย้อนไปงาน GF ZZ#LAB 11 – Sharepoint ที่ไปโม้มาเมื่อปีที่แล้ว (เหมือนนาน มันก็นานจริงๆ) หลังจากจบการโม้ ก็มีหลายคนเข้ามาถามถึง webpart ต่างๆ ที่เอามาแสดงให้ดู ได้แต่ใดมา แล้วก็ไปรับปากไว้ว่าจะเอา link มาอัพไว้ทั้งหมด ดูกันเลยละกัน

SPElements.com — เว็บนี้จะมี  web part ปฏิทิน (ที่ รวมข้อมูลจาก calendar list ได้) กับ flash slider show ที่ แสดงภาพจาก image list

SPElements Mini Calendar – Mini, color coded, calendar WebPart.
SPElements Color Calendar– Color coded calendar WebPart.
SPSlideShow – Beautiful Slide show (image rotation) WebPart.

ต่อ ไป http://www.sharepointreviews.com/ สารพัดโปรดักที่เกี่ยวข้องกับ SharePoint ทั้ง MOSS2007 และ wss3.0

อีกที่นึงที่จะแนะนำ ก็เป็น ที่ codeplex.com โดยใส่ keyword search ว่า SharePoint / wss

คราวหน้าถ้าไม่มีอะไรผิดพลาด จะเอาวิธีการลง SharePoint 2010  บน windows 7 64bits มาเล่าให้ฟักันว่า ทำตาม install guide แล้อเจอปัญหาอะไรบ้างที่ ใน guide line ไม่ได้ให้คำแนะนำไว้ ของให้สนุกกับการใช้ SharePoint นะครับ

สวัสดี

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

Photos – GF ZZ#LAB 11 – SharePoint

เสาร์ที่ผ่านมา ไปพูดในงาน Zup Zip SharePoint Lab หัวข้อเกี่ยวกับ Out Of The Box SharePoint โดย ก็ไปเล่าว่าเราเล่นอะไรกับ SharePoint ไปบ้าง แล้วในความคิดของเรา SharePoint มันเป็นยังไง เผาสไลด์ไป สิบแผ่น ถ้าตัด ขึ้นต้นและลงท้าย เหลือ แปด เอามาแปะไว้เล่นๆ ว่าเคยไปพูดกะเค้าด้วยนะเนี้ยะ อิอิ

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

อะ มีรูปที่คนอื่นถ่ายด้วย (ของตัวเอง ดองไว้ก่อน)
gfzz11
ใครอยากดูรูปเต็มก็ไปที่ ลิงค์นี้เลย (ใครจะดูฟร๊ะ??)
ปล เดี๋ยวไว้สอบเสร็จ จะมีการก่อการ เพิ่มเติมแน่นอน อดใจรอกันอีกนิด
LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

Screen Capture – SharePoint Foundation 2010 installation

หลังจาก นั่งโหลดและพยายามลงมาหลายวัน (โหลดเยอะจนมึน) ก็จับภาพหน้าจอขั้นตอนการลง SharePoint Foundation 2010 beta มาให้ดูยั่วน้ำลายกันก่อน

อ้อ ผมลงบน Virtual Box นะครับ โดยจำลอง เป็น เครื่อง 64bits

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

ติดอาวุธ ให้ Document Library ด้วย SharePoint Stramit Document Library Browser

หลังจากที่ได้แนะนำ Document Library Browser ไว้ที่กระทู้ ใน Greatfriends.biz คุณ B@P แต่บังเอิญการ install แอบยากนิดหน่อย (ออกแนว IT pro) ที่ต้องใช้ command line ในการจัดการ ถ้าใครนึกหน้าตา ไม่ออก ดูรูปด้านล่างเลยครับ

WSSshowcase5
หลังจาก ที่เราไปโหลด ไฟล์ มาจาก http://spdoclibbrowser.codeplex.com/ แล้ว พอแตกไฟล์ออกมาจะเจอ ไฟล์
DocumentLibraryBrowserCab1.3.1.CAB ดังรูป
Source
เราก็ copy ไฟล์นี้ ย้ายไปที่สะดวกๆ งานนี้ผมเลยย้ายไปไว้ที่ ไดร์ฟ D ซะเลย
เสร็จแล้ว ก็เปิด commandline ขึ้นมา ด้วยการ กด Windows + R แล้ว พิมพ์ cmd แล้ว enter แล้วเราก็พิมพ์ คำสั่งลงไป แบบในรูป
stsadm -o addwppack -filename DocumentLibraryBrowserCab1.3.1.CAB -url http://wssserver:port -globalinstall

cmdLine


เหตุที่ต้องใส่ -globalinstall เพราะว่า ใน คู่มือบอกไว้ว่า ถ้าเรา install ลง GAC ก็ไม่ต้อง set อะไรใน web.config (เอาสบายเข้าว่า แหะๆ)
หลังจากนั้น ก็ ไปแอด web part ในpage ที่เราต้องการ จะเห็นว่า มี webpart เพิ่มขึ้นมาสาม รายการ
webpart
ผมมักจะใช้ อันที่วงสีแดงเอาไว้ พอแอดแล้ว ก็จะได้หน้าตาแบบนี้ ผมลองกดไปที่ link มันไม่ work แฮะ แต่ไม่เป็นไร เราก็ ไปเลือก modified share webpart แบบที่เราเคยทำก็ได้เหมือนกัน
PendingConfig
โดยจะมีสองส่วนหลัก คือ เลือกว่าจะ แสดง tree view จาก document library ตัวไหน ดังภาพ
SelectDocLib

หลังจากนั้น ก็เป็นส่วน ที่บอกว่า จะให้ มองลงไป ลึกระดับไหน ในกรณีที่เรามี folder หลาย Folder ซ้อนๆกัน  รวมถึงจัดการให้ document webpart เปลี่ยนแปลง ตาม การเลือก node บน treeview ด้วย
AttachToOtherDocLibWebpart
ก็คงประมาณนี้ครับ ที่เหลือ ก็เป็น การ config แบบเล็กๆน้อยๆ ก็ลองปรับได้ตามใจชอบครับผม หวังว่าคงตอบคำถามคุณ B@P แล้วก็เป็นประโยชน์ กับเพื่อนๆ ที่มาเล่น wss3.0 กันนะครับ
สวัสดี
LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare

สำรองข้อมูล และ กู้กลับ ระดับ subsite ด้วย export \import

หลังจากที่คราวที่แล้วเราได้จัดการตั้งเวลาการสำรองข้อมูล wss ไปเรียบร้อย แต่จะเห็นได้ว่า การสำรองข้อมูลของ wss ด้วยคำสั่ง backup นั้นทำในระดับ site collection ซึ่งบางครั้งเราต้องการจะสำรองข้อมูล แค่ ระดับ Sub site เท่านั้นซึ่งประโยชน์ นอกจากนี้เรายังสามารถ นำไปประยุกต์ใช้ ในการ Migrate Sub Site ที่เรา สร้างขึ้น จาก Development ไป UAT และย้ายไป Production ได้ด้วย

เมื่อเห็นประโยชน์ดังนี้แล้ว จะช้าอยู่ใย มาดูกันดีกว่าว่า คำสั่งหน้า หน้าตาเป็นยังไง

คำสั่ง แรก export เพื่อสำรองข้อมูลออกก่อน

stsadm -o export -url “http://sharepoint/subsite/subsubsite” -filename “subsubsite.bak” -nofilecompression -quiet [-includeusersecurity]

โดยจากที่ผมทดลอง ควรจะใส่ -nofilecompression และ -quiet ไว้ด้วยครับ เพราะโดย default การใช้คำสั่ง export จะ บีบอัดให้ด้วยซึ่ง ขึั้นตอนการบีบอัดนี่เอง ที่จะมีปัญหา ในกรณีที่ subsite เรามี ไฟล์ขนาดใหญ่มากๆ เก็บอยู่ (ของผม user เล่น upload .iso ขึ้นไป เศร้าใจนัก) ส่วน -quite ก็จะช่วยเพิ่มประสิทธิ์ภาพ ในการ export ได้เร็วขึ้น เพราะไม่ต้องแสดงผล และ สถานนะการ export นั่นเอง

ส่วน -includeusersecurity  ที่ใส่ [ ] เอาไว้เพราะว่า จะใส่หรือไม่ใส่ก็ได้ครับ ถ้าใส่ก็จะมี  permission ต่างๆที่เราใส่ไว้ติดไปด้วย ก้อเท่านั้นเอง

ต่อเลยดีกว่า คำสั่งต่อไป import เพื่อ เอาไฟล์ ที่เรา export มาไปใช้ครับ คำสั่งก็หน้าตาแบบนี้

stsadm -o import -url “http://sharepoint/subsite/subsubsite” -filename “subsubsite.bak” -nofilecompression -quiet [-includeusersecurity]

หน้าตาเหมือนกันหยั่งกับแกะ แต่ parameter ของ -url ไม่จำเป็นต้องเป็น site เดิมก็ได้นะครับ ง่ายมาก

แต่…   ชีวิตไม่ได้ง่ายขนาดนั้นครับ ถ้าสมมติว่า ใน subsite ที่เราสำรอง มีการ install อะไรเพิ่มเติมไว้ ก็ต้องจัดการให้มีก่อนด้วยนะครับ ไม่งั้นงานอาจจะเข้าได้

รายละเอียดคำสั่ง จริงแล้วก็มีอยู่ใน MS TechNet ตามลิงค์นี้ครับ

export – http://technet.microsoft.com/en-us/library/cc262759.aspx

import – http://technet.microsoft.com/en-us/library/cc261866.aspx

วันนี้ฝากไว้เท่านี้ก่อนนะครับ เหมือนเดิมครับ สงสัยตรงไหน หรือผมเขียนแล้วงง ก็สอบถามเพิ่มเติมได้ครับผม

สวัสดี

LinkedInFlipboardEmailOutlook.comPrintFriendlyWhatsAppYahoo BookmarksYahoo MessengerKindle ItGoogle BookmarksBaiduDeliciousShare