5. MicrosoftVisualStudio SharePointDesigner + Browser Custom Coding Web site construction Custom Web Parts Create lists and doclibs Site Definitions Design Web pages Content Types No-code data view/forms Workflow Web part hookup SharePoint 平台開發工具的選擇
7. SharePoint Designer 2007 建構新的SharePoint網站並進行表現層客製化 無程式碼設計 (No C#/VB.NET code) 支援IntelliSense 支援ASP.NET 控制項 可檢視與使用Web part 和 Data source
8. Visual Studio 2008 IDE for creating assemblies, server/user controls and advanced workflows 直接呼叫 SharePoint object model 支援 IntelliSense 藉由Team Foundation Server 可進行完整的程式碼控制 (Source Control)
9. Visual Studio Extensions for WSS v1.2(VSeWSS 1.2) Visual Studio 2008 上的 Add-on,可以輕輕鬆鬆建置與佈署 SharePoint 客製化專案 提供繁體中文版下載 VS 2005使用者應下載1.1版 Build & deploy 提供各式範本 自動產生Solution Package VSeWSS1.3CTP版已經推出 支援64-bit
10. VSeWSS 1.2 Item Templates List Definition Content Type Field Control Web Part Module Template Event Receiver List Instance List Definition from Content Type
11. WSP View & Build WSP View View -> Other Windows Build and Deploy SETUP.BAT Solution Generator
29. 不同種類的整合 高度 基本 中度 .NET Assembly 置放於 Web Part <iframe/> Custom SP Object Streaming Services
30. Web Part 與 Silverlight 結合 Content Editor Web Part 藉由HTML 程式碼在SharePoint加入Silverlight HTMLTextWriter class 在Web Part中呼叫HTMLTextWriter寫出呼叫Silverlight的HTML碼 以Web Part方式開發 Required Assemblies System.Web.Extensions.dll System.Web.Silverlight.dll Also Script Manager on Page Add Silverlight control Control properties … protected override void CreateChildControls() { System.Web.UI.SilverlightControls.SilverlightmyCustomForm = new System.Web.UI.SilverlightControls.Silverlight(); myCustomForm.ID = "myCustomForm"; myCustomForm.Source = "http://stefoxdemo/XAPS1/CustomerEntryForm.xap"; myCustomForm.Width = new System.Web.UI.WebControls.Unit(475); myCustomForm.Height = new System.Web.UI.WebControls.Unit(300); this.Controls.Add(myCustomForm); } …
33. 自訂欄位型別 (Custom Field Type) 使用Silverlight作為自訂欄位型別的控制項 InitParameters Hidden field Create Silverlight app Create SharePoint project with custom field type
46. 使用Silverlight連結搜尋服務Design Pattern Web Part Reusable hosting container Web and WCF Services 在 SharePoint Server 中佈署 SOA的方式讓其他元件呼叫SharePoint搜尋服務 Silverlight Applications 藉由WCF呼叫服務