zoukankan      html  css  js  c++  java
  • 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

    结束语

      忘记说了,代码里用的是server端对象模型,须要在SharePoint所在server上进行操作。不要在client进行使用,呵呵。

    不完好的地方还请大家多多提意见。

    Github地址 

      https://github.com/linyus/SPWebPartManagerTool

  • 相关阅读:
    日期获取以及时间转化
    ddt 接口框架数据处理调用excel 处理
    ddt 测试用例UI运用
    动态验证码处理UI自动化获取处理
    Bug Report For .Net (zz.IS2120@BG57IV3)
    中关村翠湖科技园:高端产业聚集区 (zz.IS2120@BG57IV3.T752270541 .K)
    vc6,windows 7 x64 调试 (IS2120@BG57IV3)
    Excel c#Excel文件的操作[转载]
    NUnit学习 标签、方法 记录与说明
    Excel c#Excel工作进程的创建写 与Excel文件的保存[原创] (20100205 11:09)
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/7082555.html
Copyright © 2011-2022 走看看