打造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/

如有意向加入開發,請發我私信或加群。


免責聲明!

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



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