2009年2月16日星期一

Sharepoint 2007 - 自製Webpart上手之路

Webpart是Sharepoint中常用的小模組,功能就像Widgets沒有兩樣,可以用來顯示表單(List)的內容,或是做出不同的小工具快可以。

傳統的編製Webpart方法頗為煩複,由編寫程式、生成dll、插入GAC(global assembly cache)再修改web.config,單看最簡單的Helloworld教程,恐怕也得花你兩三個小時才能學懂。但現在只要用STSDEV (Simple Tools for SharePoint 2007 Development),一切就會變得簡單快捷。以下就來一個簡單使用教程

1) 首先,到http://www.codeplex.com/stsdev下載主程式(選Binary的就可以直接使用)。
2) 把下載回來的檔案解壓到你的磁碟


3) 打開你的Visual Studio,把STSDEV加入到External Tools中




4) 執行STSDEV,並建立新的webpart的project (如果之前沒有做過key file也可同時在此製作)


5) 打開剛創建了的project,會見到已經有兩個helloworld的webpart準備好了,你可以更改或著加增新的cs,如新增了新的cs file,也請更改一下feature.xml等config file。


6) 寫好了webpart的內容後,在上面點選DebugDeploy做第一次的Deploy,之後要更新的話,選DebugUpgrade就可以了。


7) 最後在你的site collection setting入面新增剛deploy的webpart便大功告成。你可以在webpart選擇畫面中揀選你的webpart了。

順帶一提,一個project是一整個feature,可以在site feature中activate整個feature,而且一個project中可以同時有多個webpart的。STSDEV提供的功能不止這麼簡單,大家試著玩玩吧!就可以發覺可以調教的東西多的事。如果看了以上的內容還未明白的話,還可以到它的網頁中看video。

沒有留言:

發佈留言