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部门还是第三方。作为技术支持方,至少应该对解决方案包使用的库有一个基本的理解。建议尽量少用不同种类的库,因为这回加大技术支持的难度,也增加了企业的运营成本。
SharePoint Framework解决方案管理参考(一)的更多相关文章
- SharePoint Framework解决方案管理参考(二)
博客地址:http://blog.csdn.net/FoxDave 使用外部脚本 在使用现有的JavaScript脚本库时,开发者可以选择将它们包含在web部件代码包中,或者从外部的URL加载.从外部 ...
- SharePoint Framework 在Visual Studio Code中调试你的托管解决方案
博客地址:http://blog.csdn.net/FoxDave 上一篇介绍了如何在本地调试你的SharePoint Framework解决方案,本篇介绍如何调试你的SharePoint Onl ...
- SharePoint Framework 在Visual Studio Code中调试你的本地解决方案
博客地址:http://blog.csdn.net/FoxDave Visual Studio Code不知道大家都有没有,界面清爽,编辑快速,是一个非常好的前端开发工具.本文介绍如何使用Goog ...
- SharePoint Framework 企业向导(十)
博客地址:http://blog.csdn.net/FoxDave 接上一讲 SharePoint Framework部署范围 对于SharePoint Framework解决方案,只有一个部署范围: ...
- SharePoint Framework 简介
作者:陈希章 发表于 2017年12月25日 前言 通过前面几篇文章,我相信大家对于SharePoint Online的开发有了更加全面的认识,上一篇 介绍的SharePoint Add-in的开发, ...
- SharePoint Framework 开发工具和库
博客地址:http://blog.csdn.net/FoxDave SharePoint Framework包含一些客户端JavaScript库,你可以用来构建自己的解决方案.本文提供了你可以用来 ...
- SharePoint Framework 基于团队的开发(二)
博客地址:http://blog.csdn.net/FoxDave 本篇介绍SPFx项目的一般开发流程.SharePoint Framework基于开源的工具链,也遵循开源技术栈中其他项目的开发流程. ...
- SharePoint Framework 企业向导(九)
博客地址:http://blog.csdn.net/FoxDave 管理SPFx解决方案的容量 所有部署到租户的SPFx解决方案必须被租户管理员审批通过.这是通过上传SPFx包(.sppkg)到A ...
- SharePoint Framework 企业向导(八)
博客地址:http://blog.csdn.net/FoxDave 构建关于SPFx自定义的计划 在SPFx引入的时候,你就需要对它进行规划了.规划要从介绍SPFx解决方案使用的新的技术栈开始.开 ...
随机推荐
- mysql 基本sql使用总结-电商项目
一.增加 1. 设置插入数据后自动返回主键 主键返回策略只适用于单个对象的插入: 主键返回策略: (1) 单独参数 直接用set方法 (2) map 对象名.id (3) 多参数列表 对象名.id( ...
- python常见报错类型
更新ing 报错类型 报错内容 错误判断 错误解决方式 IndentationError IndentationError:unexpected indent 格式错误:以外缩进 Indenta ...
- 下载 youtube 油管的视频
以前也曾经用个工具下过,好像是浏览器插件. 但是到底是什么也记不起来了,删没删除,怎么删除的,全都没有记忆了. 唉,无论多么小的事,只有记到本子或者网络上,才能记得住啊. 所以,这回发现了 youtu ...
- LAMP环境配置安装注意安装步骤及说明事项
一.安装gcc shell># yum -y install gcc 二.安装zlib压缩库 shell>## cd /home/hsk/tar shell># tar –zxvf ...
- 推荐一个好用的E2E前端测试框架cypress
Cypress 是一个E2E的前端自动化测试框架,同样是基于BDD的思想设计的,话不多说,上demo https://github.com/Spillage/cypress-demo PS, 还有一个 ...
- springboot之jackson的两种配置方式
springboot 针对jackson是自动化配置的,如果需要修改,有两种方式: 方式一:通过application.yml 配置属性说明:## spring.jackson.date-format ...
- js判重
1.两个数组,取出不重复的部分 var arr=[1,2,3]; var arr1=[1,2]; vat tmp=[]; for(let i in arr1){ if(!(arr.includes(a ...
- redis安装,windows,linux版本并部署服务
一.使用场景 项目中采用数据库访问量过大或访问过于频繁,将会对数据库带来很大的压力.redis数据库是以非关系数据库的出现,后来redis的迭代版本支持了缓存数据.登录session状 ...
- ThreadLocal之我所见
网上有很多关于ThreadLocal的文章,大部分都提到了多线程之间共享资源的问题.其实ThreadLocal和多线程之间一点关系都没有.如果有,我怕是它的名字改成ThreadShare是不是更合适呢 ...
- vue+富文本编辑器UEditor
vue+富文本编辑器UEditor 昨天的需求是把textarea换成富文本编辑器的形式, 网上找了几种富文本编辑器ueditor.tinymce等, 觉得ueditor实现双向绑定还挺有意思, 分享 ...