- SharePoint 2010開發最佳實踐
- 王浩編著
- 554字
- 2019-01-01 14:48:52
1.8 SharePoint Designer 2010
對大多數非開發人員的最終用戶來說,當需要針對自己的站點進行定制的時候,SharePoint Designer是最好的選擇了,筆者所供職的某跨國公司擁有一個有數萬活躍用戶的SharePoint2007服務器場,其中就有數量驚人的用戶使用SharePoint Designer 2007來完成定制任務。
與SharePoint Designer 2007相比,SharePoint Designer 2010無疑更強大,頁面樣式的定制、導航欄的定制都可以通過Designer來完成,還有很常用的一個場景就是通過Designer來開發工作流,SharePoint Designer 2010增加了站點級別工作流的支持,工作流動作也有了更多的選擇,如果安裝了Office Web App后還會多一個將Word文檔轉成PDF文檔的工作流動作。另外,如果使用的是企業版的SharePoint 2010,還可以通過Visio 2010繪制好工作流后直接導入到SharePoint Designer里去,部分SharePoint Designer的工作流還能夠直接轉換成Visual Studio的工作流。筆者淺見,使用Visio工作流導入到Designer的功能目前來看花架子居多,在國內的普及程度不會太高。
最后,在SharePoint Designer 2010里還可以通過SharePoint Desinger 2010來設計外部內容類型,在SharePoint里可以直接對外部數據源進行CRUD(新建、讀取、更改、刪除)操作。
即便對開發人員來說,在為用戶提供解決方案的時候,SharePoint Designer 2010也為我們提供了一種選擇,事實上和ECMAScript客戶端模型(第8章會專門介紹)、SharePoint Web服務結合起來,使用第三方的JS庫,如JQuery庫等可以完全獨立地在客戶端開發許多種功能。
更多信息:如果我們不希望用戶通過SharePoint Designer修改SharePoint,可以在管理中心->常用應用程序管理設置(General Application Settings)->SharePoint Designer完全禁止或部分禁止用戶通過SharePoint Designer的行為。