打造SharePoint之在线开发神器SPOnlineDevelopTool(一)——概述
做SharePoint开发有时候是一件比较痛苦的事情,毕竟庞大的框架总是笨重的~~
往往如果采取传统的方式开发SharePoint的话,更改一个代码需要有以下操作:
1)更改代码
2)VS编译——》生成部署包
3)将发布文件复制到服务器
4)运行发布命令,等待发布完成(这个需要的时间比较长)
5)验证运行结果是否正确
更悲剧的是,如果运行后的结果不是预期的,那么上面这一套重来吧~~
以至于在开发的时候,我曾经是这么认为的:
不是在不断地等待中刷新,就是在不断地刷新中等待...
那么如何改变这个状况呢?那就是使用前端技术进行开发。只要封装得好,那么SharePoint的99%的功能均能使用JavaScript实现。下面就有请SPOnlineDevelopTool上台吧。
旁白:自从有了SPOnlineDevelopTool后,我再也不用担心发发改改了~~~
那么SPOnlineDevelopTool能做什么呢?我们先看示例。
示例
可以看出,图片来源于SharePoint的图片库,那么如何开发的呢?
我再上一个全貌:
SPOnlineDevelopTool优势
通过上面的图,你大致应该清楚SPOnlineDevelopTool能做什么了,那么现在可以来了解下其优势了:
- 支持嵌入脚本(目前不允许上传脚本,需要部署或者手动添加到服务器目录并且配置)
- 支持系统管理员使用Chrome浏览器在页面编辑模式下使用本工具,当停止编辑后即可查看编写的效果
- 支持代码高亮显示
- 支持语法检查
- 允许编辑HTML、CSS、JavaScript,标签具有自动完成功能
- 支持正则表达式搜索
- 支持代码自动编号
- 支持字符串拖拽
- 具有自动缩进,减少缩进的功能
- 突出显示匹配的括号
- 支持代码折叠
- 支持全屏开发(F11)
SPOnlineDevelopTool是本人业余时间开发出的一个工具,目前只是基本版本,由于本人比较忙,希望有意向的朋友可以支援本项目开发。以下功能是本人下一步准备着手开发的:
- 支持资源在线上传至资源库(样式、脚本、图片)
- 支持源代码版本管理(每次保存后,将产生版本)
- 支持代码预览
- 重构UI,将选择JS以及保存按钮移至统一工具栏
- 支持本地代码段缓存以及在线代码段下载
目前该工具已提交至Codeplex,您可以点击SPOnlineDevelopTool Codeplex地址或访问:https://sponlinedeveloptool.codeplex.com/
如有意向加入开发,请发我私信或加群。
出处:http://www.cnblogs.com/codelove/
沟通渠道:编程交流群<85318032> 产品交流群<897857351>
如果喜欢作者的文章,请关注【麦扣聊技术】订阅号以便第一时间获得最新内容。本文版权归作者和湖南心莱信息科技有限公司共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
静听鸟语花香,漫赏云卷云舒。

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架