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

前言

  之前做门户的时候,经常要导入导出WebPart,非常的频繁,然后就需要一个个导出,然后一个个导入,非常繁琐;闲暇之际,就考虑能不能自动化一下,把这个功能写成一个工具,可以方便的管理WebPart。

  工具的主要功能就是为页面添加、删除WebPart,对已经修改好的页面,可以导入导出页面上所有的WebPart。不过由于时间仓促,没有导出WebPart所在的WebPartZone,不过手动拖动还是很便捷的,呵呵。

  下面,就进入WebPart管理工具的演示阶段吧,对了,忘了说了,如果有需要类似功能的朋友,可以去Github上下载工具,并且欢迎提意见,在时间方便的时候,也会对工具进行更新。如果您觉得工具还有点点帮助,欢迎对本文点赞,也欢迎对Github上的分享点赞,在此先谢过了。

  1、打开一个SharePoint页面,如下图:

  2、打开SharePoint WebPart Manager Tool,输入站点Url、Web Url、页面地址,然后点击Load,即可读取网站上所有的webpart,如下图:

  3、选中一个webpart,点击Add to Page,即可添加到页面上,如下图:

  4、通过SharePoint WebPart Manager Tool添加webpart的页面,如下图:

  5、切换到Delete选项卡,点击Load即可读取页面上的WebPart,如下图:

  6、勾选WebPart(显示的是WebPart的标题),点击Delete即可删除这个WebPart,如下图:

  7、切换到导入选项卡,选择路径,点击导入,即可将文件夹目录下的WebPart导入到页面,如下图:

  8、导入以后的页面,如下图:

  9、同样,可以将WebPart导出到文件夹,如下图:

结束语

  忘记说了,代码里用的是服务器端对象模型,需要在SharePoint所在服务器上进行操作,不要在客户端进行使用,呵呵。不完善的地方还请大家多多提意见。

Github地址 

  https://github.com/linyus/SPWebPartManagerTool

时间: 2025-01-16 17:29:02

SharePoint 2013 WebPart 管理工具分享[开源]的相关文章

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 总结

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 总结 在SP2013中很多重要的开发工具对你来说都是可用的,你可以进行不同类型的开发--从超级用户到设计到管理代码.一些指定的工具包括Napa.SPD.VS.Expression Blend和Fiddler. 随着你在SP开发人员社区成为活跃的一份子,你会发现更多工具.随着VS2012的发布.良好的生命周期和现有对刚进入SP开发世界的人的模板支持,对SP开发的支

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 网站设置

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 网站设置 你应该熟悉(如果还咩有)的SharePoint主要部分之一是网站设置.你可用点击右手角落的齿轮图标,点击网站设置来访问网站设置.在此页面你会发现大部分站点配置,所以这是尝试理解在哪儿你可以改变站点主题.激活功能.管理权限等的好地方.下图显示了网站设置页面,注意网站设置核心功能被分成几个主要部分.例如,大多安全设置在用户和权限类别中可用,主题是在Web设

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 SharePoint中基于Web开发

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 SharePoint中基于Web开发 之前提到过,定义SharePoint开发有多种方法.作为高级用户,你可能使用更多原生SharePoint功能在基于Web环境做开发.高级用户典型地在SharePoint站点有逐步上升的权限,并且能够完成以下任务: 创建和管理网站集与网站权限. 配置站点主题. 添加Apps到站点. 为网站中使用创建并部署多媒体. 配置和自定义

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 跨开发者角色的SharePoint开发

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 跨开发者角色的SharePoint开发 第1章节讨论了SharePoint开发人员分类范围和他们使用SharePoint的不同方法.作为提醒,你可将这个范围分成: 终端用户--将平台作为应用程序平台: 高级用户--创建并管理(也可能品牌化)站点: 设计人员--品牌化站点,并构建用户体验: 开发人员--构建并部署Apps. 考虑一些每个角色的生命周期,你可以想象到

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 使用Visual Studio 2012开发SharePoint

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 使用Visual Studio 2012开发SharePoint应用程序 VS2012带有标准系列的工程级和项目级模板,使得SP开发更加简单更加强大.使用SP2010你可以应用VS2010做大量开发,使用VS2012,现在你可以有很多新的功能和选择. 微软带了标准系列的工程级模板,开箱即用,附带额外系列的工程项目模板来帮助你进行开发.例如,你可以创建SP2013

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 SharePoint开发的其他工具

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 SharePoint开发的其他工具 本章节讲了很多SP开发可用的核心工具.当然,除了这些主流的,你还会碰到一些不错的工具--一些可能是你组织中专有的.两个较少人知道的工具在一些情境中是很有帮助的:Expression Blend--设计用,特别是当你构建基于Silverlight的应用程序:Fiddler--调试用. 使用Expression Blend开发 V

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 本章你将学到: 理解SharePoint 2013不同工具选项: 在对比中挑选出合适的工具: 本章代码下载: http://www.wrox.com/WileyCDA/WroxTitle/productCd-1118495845.html .主要是SP_Hosted_Custom_List.zip. 在本书这个阶段,你已经了解了SharePoint是什么.新的A

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 用SPD开发SharePoint应用程序

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 用SPD开发SharePoint应用程序 很多开发人员说他们宁愿不用SPD作为开发SharePoint的工具.然而,如果你没有在工具集中包括它你可能进度放缓.因为你将发现SPD可以让一些开发任务变得更容易. SPD从FrontPage(早起Web开发人员工具)进化而来到SPD(以SharePoint为中心的设计人员工具,随SharePoint 2010一起出现)

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 使用Napa开发SharePoint应用程序

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 使用Napa开发SharePoint应用程序 如果你做过SharePoint开发,你会知道构建开发环境要花费时间.在SharePoint 2010中,你不得不安装在本地一些软件应用程序,如SharePoint,SQL Server,VS等,并且配置你的环境能使用它们.然后要在本地安装的SharePoint实例上调试.SharePoint 2013快速开发则稍微进