SharePoint 2013 WebPart 管理工具分享[開源]


前言

  之前做門戶的時候,經常要導入導出WebPart,非常的頻繁,然后就需要一個個導出,然后一個個導入,非常繁瑣;閑暇之際,就考慮能不能自動化一下,把這個功能寫成一個工具,可以方便的管理WebPart。

  工具的主要功能就是為頁面添加、刪除WebPart,對已經修改好的頁面,可以導入導出頁面上所有的WebPart。不過由於時間倉促,沒有導出WebPart所在的WebPartZone,不過手動拖動還是很便捷的,呵呵。

  下面,就進入WebPart管理工具的演示階段吧,對了,忘了說了,如果有需要類似功能的朋友,可以去Github上下載工具,並且歡迎提意見,在時間方便的時候,也會對工具進行更新。如果您覺得工具還有點點幫助,歡迎對本文點贊,也歡迎對Github上的分享點贊,在此先謝過了。

  1、打開一個SharePoint頁面,如下圖:

clip_image002

  2、打開SharePoint WebPart Manager Tool,輸入站點Url、Web Url、頁面地址,然后點擊Load,即可讀取網站上所有的webpart,如下圖:

clip_image004

  3、選中一個webpart,點擊Add to Page,即可添加到頁面上,如下圖:

clip_image006

  4、通過SharePoint WebPart Manager Tool添加webpart的頁面,如下圖:

clip_image008

  5、切換到Delete選項卡,點擊Load即可讀取頁面上的WebPart,如下圖:

clip_image010

  6、勾選WebPart(顯示的是WebPart的標題),點擊Delete即可刪除這個WebPart,如下圖:

clip_image012

  7、切換到導入選項卡,選擇路徑,點擊導入,即可將文件夾目錄下的WebPart導入到頁面,如下圖:

clip_image014

  8、導入以后的頁面,如下圖:

clip_image016

  9、同樣,可以將WebPart導出到文件夾,如下圖:

clip_image018

結束語

  忘記說了,代碼里用的是服務器端對象模型,需要在SharePoint所在服務器上進行操作,不要在客戶端進行使用,呵呵。不完善的地方還請大家多多提意見。

Github地址 

  https://github.com/linyus/SPWebPartManagerTool


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM