• 打造SharePoint之在线开发神器SPOnlineDevelopTool(一)——概述


    做SharePoint开发有时候是一件比较痛苦的事情,毕竟庞大的框架总是笨重的~~

    往往如果采取传统的方式开发SharePoint的话,更改一个代码需要有以下操作:

    1)更改代码

    2)VS编译——》生成部署包
    3)将发布文件复制到服务器

    4)运行发布命令,等待发布完成(这个需要的时间比较长)

    5)验证运行结果是否正确

    更悲剧的是,如果运行后的结果不是预期的,那么上面这一套重来吧~~

    以至于在开发的时候,我曾经是这么认为的:

    不是在不断地等待中刷新,就是在不断地刷新中等待...

    那么如何改变这个状况呢?那就是使用前端技术进行开发。只要封装得好,那么SharePoint的99%的功能均能使用JavaScript实现。下面就有请SPOnlineDevelopTool上台吧。

    旁白:自从有了SPOnlineDevelopTool后,我再也不用担心发发改改了~~~

    那么SPOnlineDevelopTool能做什么呢?我们先看示例。

    示例

    imageimage

    可以看出,图片来源于SharePoint的图片库,那么如何开发的呢?

    image允许全屏,全屏后效果如下:

    image

    我再上一个全貌:

    image

    SPOnlineDevelopTool优势

    通过上面的图,你大致应该清楚SPOnlineDevelopTool能做什么了,那么现在可以来了解下其优势了:

    1. 支持嵌入脚本(目前不允许上传脚本,需要部署或者手动添加到服务器目录并且配置)
    2. 支持系统管理员使用Chrome浏览器页面编辑模式下使用本工具,当停止编辑后即可查看编写的效果
    3. 支持代码高亮显示
    4. 支持语法检查
    5. 允许编辑HTML、CSS、JavaScript,标签具有自动完成功能
    6. 支持正则表达式搜索
    7. 支持代码自动编号
    8. 支持字符串拖拽
    9. 具有自动缩进,减少缩进的功能
    10. 突出显示匹配的括号
    11. 支持代码折叠
    12. 支持全屏开发(F11)

    SPOnlineDevelopTool是本人业余时间开发出的一个工具,目前只是基本版本,由于本人比较忙,希望有意向的朋友可以支援本项目开发。以下功能是本人下一步准备着手开发的:

    1. 支持资源在线上传至资源库(样式、脚本、图片)
    2. 支持源代码版本管理(每次保存后,将产生版本)
    3. 支持代码预览
    4. 重构UI,将选择JS以及保存按钮移至统一工具栏
    5. 支持本地代码段缓存以及在线代码段下载

    目前该工具已提交至Codeplex,您可以点击SPOnlineDevelopTool Codeplex地址或访问:https://sponlinedeveloptool.codeplex.com/

    如有意向加入开发,请发我私信或加群。

  • 相关阅读:
    Centeos7搭建selenium+Chrome浏览器
    数据结构学习篇之栈和队列
    数据结构学习篇之线性表
    Tornado基础学习篇
    Python控制函数运行时间
    python线程实现异步任务
    Python实现几种简单的排序算法
    python爬虫遇到会话存储sessionStorage
    Python 有哪些优雅的代码实现让自己的代码更pythonic?
    Ubuntu查看端口使用情况,使用netstat命令:
  • 原文地址:https://www.cnblogs.com/codelove/p/3373249.html
Copyright © 2020-2023  润新知