SharePoint Framework解決方案管理參考(一)
部落格地址:http://blog.csdn.net/FoxDave
使用SPFx,你的企業可以輕鬆構建解決方案跟Office 365和SharePoint Online整合。SPFx解決方案基於現代web技術和不同的移動裝置工作,你可以馬上建立響應式的和移動端相容的豐富使用者體驗和應用。為了從SharePoint Solution取得最大的成效,你的公司應該有一套可行的管理方案。
SPFx解決方案解析
SPFx解決方案由兩部分組成:部署到URL的程式碼(通常指web部件包)和一個包含web部件清單的.sppkg檔案,清單中有指向web部件程式碼部署位置的URL。程式碼的部署位置沒有特殊的限制,只要能被訪問到即可。企業可以選擇Office 365 public CDN、Azure storage或私有web伺服器。
web部件程式碼託管位置的考慮
在部署SPFx解決方案之前,企業需要知道的最重要的一件事是解決方案的程式碼部署在哪。SPFx解決方案作為頁面的一部分,在當前使用者的上下文工作。因此當前使用者能做什麼,web部件的程式碼就能做什麼。跟SharePoint Add-ins相反,SPFx解決方案沒有單獨的許可權域,也因此SharePoint管理員應該著重考慮,就像對待傳統的場解決方案一樣。web部件程式碼部署的位置很重要,考慮以下問題:
企業支援程式碼託管的位置嗎?
SPFx並沒有任何關於程式碼部署的限制。因此,開發者和供應商可以把程式碼部署到很多位置,組織內或組織外。不同的企業可能會根據訪問策略和SLA有不同的伺服器需求。在部署SPFx解決方案包之前,企業應該確保伺服器是可靠的並經過審批的。
誰來管理程式碼託管位置?
前面說過了,SPFx解決方案作為頁面的一部分,在當前使用者的上下文工作。企業可以在部署解決方案包之前進行程式碼審查,以便驗證程式碼的可信任性和完整性。企業應該對誰來管理託管位置有一個清晰的認知,這個人在什麼情形下可以修改檔案,更新的審批流程是什麼樣的。該部分資訊的建立不僅可以幫助企業控制更新流程,還可以降低部署惡意程式碼的風險。
託管位置的SLA是多少?
企業使用Office 365和SharePoint Online時,他們依靠微軟提供的SLA。部署SPFx解決方案的伺服器應該至少滿足甚至高於微軟的SLA。只有這樣企業才能完全地享受自定製所帶來的好處。
託管位置的效能優化了嗎?
從一個URL載入存在的庫而不是將它們嵌入到web部件包是加速SPFx解決方案載入時間的第一步。為了充分利用它,你會想要確認伺服器承載的不同指令碼已經從優化效能角度被正確配置了。它應該對檔案進行壓縮,並且允許客戶端快取檔案的時間越長,使用者從客戶端訪問SharePoint網頁的速度就越快。
工具和庫
在構建客戶端解決方案時,開發者可以選擇很多庫如React、Angular、jQuery或Knockout。使用現有的JavaScript庫可以讓開發者更輕鬆地構建豐富的解決方案。不同庫的工作方式有很大的不同,一般熟悉哪種庫就用哪種。
一旦在你的生產租戶釋出,你就應該確保技術支援是到位的,無論是公司內的IT部門還是第三方。作為技術支援方,至少應該對解決方案包使用的庫有一個基本的理解。建議儘量少用不同種類的庫,因為這回加大技術支援的難度,也增加了企業的運營成本。
相關文章
- 醫療行業解決方案參考行業
- Spring Framework 參考文件(WebSocket API)SpringFrameworkWebAPI
- Spring Framework 參考文件(WebSocket介紹)SpringFrameworkWeb
- Oracle Cloud Native Framework推出雲原生解決方案OracleCloudFramework
- megalo — 網易考拉小程式解決方案
- megalo -- 網易考拉小程式解決方案
- 智慧閱卷考試系統解決方案
- 質量管理不錯的參考
- 【PDB】Oracle PDB資源管理參考Oracle
- 查詢硬碟序列號的參考方案硬碟
- 服務端技術方案模板參考服務端
- BPM管理系統解決方案
- HTML標籤參考(一)HTML
- .Net MVC5(.Net Framework 4.0+)多語言解決方案MVCFramework
- 採購管理系統解決方案
- TIDB 考試 參考TiDB
- b2b網站建設參考方案網站
- OSI參考模型和TCP/IP參考模型模型TCP
- 煤炭行業管理平臺解決方案行業
- 物業管理APP解決方案開發APP
- javamail參考JavaAI
- 無線覆蓋解決方案需要考慮哪些細節
- 圖紙管理 版本管理和歸檔受控解決方案
- Redis命令參考之INFO命令詳解Redis
- 廣東USB介面WiFi模組選型參考方案WiFi
- js跨域解決方案(一)JS跨域
- 機械行業解決方案高效解決企業管理難題行業
- 智慧城市路燈智慧管理控制解決方案
- DMS經銷商管理系統解決方案
- 個人專案管理軟體解決方案專案管理
- 汽配行業ERP管理軟體解決方案!行業
- SCM供應鏈管理系統解決方案
- 智慧警務公安管理系統解決方案
- 標準化考點考場高考英語聽力廣播系統解決方案
- 研發管理與專案管理:痛點及解決方案專案管理
- 解決方案丨資料治理實戰:滴滴資料資產管理產品解決方案
- Java中使用POI讀取大的Excel檔案或者輸入流時發生out of memory異常參考解決方案JavaExcel
- 電信行業專案管理解決方案(常見挑戰&解決方案)行業專案管理
- 一張Web效能優化參考圖Web優化