概要:通過使用vs2012創建一個sharepoint2013的webpart
在sharepoint 2012中我們使用的是user control和一個定義webpart的文件(class),來組成一個完整的webpart
在2013裏面user control和webpart 的class文件合成了一個模板。
下面是具體的步驟
準備工作
如何安裝產品環境不在這裏囉嗦,只提及幾點要注意的地方
1 在2010中,我經常使用Team Site Template 來做開發,在2013環境中有專門的develop site template,所以請選擇這個
2 在2013中,推崇的將程序做成一個個APP,向apple store中一樣,用戶可以自由的支配,選擇裏面的應用程序,每個程序可以是獨立的,完整的,高度可以拆卸的(高聚合,低耦合),至少本人非常喜歡這種模式
3 新站點裏面的site action不見了,取而代之的是一個在右上角有個齒輪的按鈕,呵呵,2007版本的貌似就在右邊,現在又回去了
正式步驟
Step1 創建一個 2013的webpart工程
在vs2012的工程裏面新建一個sharepoint 2013項目,這個項目模板不是vs2012d的默認安裝,我頂:(
如何安裝模板插件 詳見另外一片文章“。。。。。。。。。。。”
step 2 選擇網站路徑和開發布模式
step 3 工程裏面 featrue文件 element文件 ascx文件應有盡有
step 4 添加一些簡單的內容
step 5 發佈到站點
發佈方式有兩種,一種靠vs自動發佈(調試用),一種用powershell,命令代碼發佈(上產品環境)。
我突發奇想,還有麼有其它方法,可以嘗試兩個都失敗了,不偏離主題以後再練吧
我用solution上傳,但是沒有成功
step 6 發佈位置
其實vs2012太自動化,我們的東西究竟發佈到哪裏?
webpart分成兩個部分,一個是頁面內容、一些簡單的腳本以及css樣式,另外一個是dll
6.1我們的webpart頁面內容
6.2這個是DLL的位置
在這裏稍提一句,在sharepoint2007當中webpart 的發佈其實有兩種方式一種就是GAC,全局發佈。還有一種是放在指定網站的下面,只有此網站能夠使用
此處就是GAC方式
6.3webpart站點內的管理
step 7 新建一個頁面, 添加我們的demo到指定位置
ok,finish
程序連接稍後補上 http://download.csdn.net/detail/whxpower_163/6437589