SharePoint Framework 企业向导(一)
博客地址:http://blog.csdn.net/FoxDave
简介
SharePoint Framework(SPFx)是一个新的SharePoint用户接口扩展的开发模型,它用来补充现有的用户接口模型如SharePoint Add-in模型。SPFx允许使用客户端框架来丰富SharePoint用户接口。基于现代Web技术标准,它提供了一个独特的功能集合,使开发者和企业能更灵活地自定义SharePoint,但同时也跟传统的SharePoint模型保持一致。本文将会介绍在SharePoint环境中管理SPFx组件的相关内容。
背景
SharePoint一直以来作为应用程序或开发平台来使用,提供了多重开发和自定义选项,从完全信任的在服务器端执行的代码,到沙盒解决方案,再到Add-ins,再到以拆箱即用的方式实现自定义接口或嵌入JavaScript/CSS。在多租户的SharePoint Online环境中,完全信任的服务器端代码是根本不被支持的,沙盒代码服务也已经被弃用了。最常用的自定义SharePoint Online的模式即是通过SharePoint Add-ins,通过标准API远程执行代码,或者是嵌入JavaScript。尽管嵌入JavaScript是一种扩展SharePoint的强大方式,但它也被证明了跟SharePoint Online保持更新存在了一定的困难。SPFx提供了一种标准的框架用来创建自定义用户接口扩展、在SharePoint Online之上构建应用程序,它的目标是解决上面提到的问题。
SPFx最初关注于使用客户端web部件来扩展SharePoint用户接口。客户端web部件使用典型的web部件规范,是SharePoint这些年来比较成功的一个方面。Web部件可以添加到SharePoint页面并被用户单独定制。这些客户端web部件可以在新的现代页面上、传统页面上甚至是SharePoint移动端app上工作。这种新的模型构建于新的web技术栈,使用了TypeScript/JavaScript,HTML和CSS和其他在终端用户浏览器上执行的框架技术。SPFx也提供了全新的工具集。这些工具是平台无关的开源技术如Node.js、Gulp、Webpack和Yeoman等,可以在PC和Mac上工作。这些框架和工具用来在编译时精简开发者的工作、打包和部署。他们不需要去实际执行SharePoint框架的代码。
当前SPFx的状态
SPFx目前到了GA(General Available)里程碑,版本号为1.0.0,2017年2月。
SharePoint Framework 企业向导(一)的更多相关文章
- SharePoint Framework 企业向导(十)
博客地址:http://blog.csdn.net/FoxDave 接上一讲 SharePoint Framework部署范围 对于SharePoint Framework解决方案,只有一个部署范围: ...
- SharePoint Framework 企业向导(八)
博客地址:http://blog.csdn.net/FoxDave 构建关于SPFx自定义的计划 在SPFx引入的时候,你就需要对它进行规划了.规划要从介绍SPFx解决方案使用的新的技术栈开始.开 ...
- SharePoint Framework 企业向导(二)
博客地址:http://blog.csdn.net/FoxDave 开发者视角 SharePoint开发者,无论是新手还是有经验的,都可以从SPFx中获取一些东西.当前SPFx的发布版本专注于以一 ...
- SharePoint Framework 企业向导(九)
博客地址:http://blog.csdn.net/FoxDave 管理SPFx解决方案的容量 所有部署到租户的SPFx解决方案必须被租户管理员审批通过.这是通过上传SPFx包(.sppkg)到A ...
- SharePoint Framework 企业向导(七)
博客地址:http://blog.csdn.net/FoxDave 企业中的SPFx SharePoint是最成功的企业协作平台之一,能够成功的其中一点是它能够进行扩展并作为一个应用集成平台.SP ...
- SharePoint Framework 企业向导(六)
博客地址:http://blog.csdn.net/FoxDave 接上一讲 部署SPFx解决方案 部署SPFx解决方案可以用两个步骤完成:1. 将脚本组件打成的包部署到一个CDN(内容分发网络) ...
- SharePoint Framework 企业向导(五)
博客地址:http://blog.csdn.net/FoxDave SPFx解决方案是如何被构建出来的--很重要 SPFx为SharePoint开发者在设计.编译和部署SharePoint自定义解 ...
- SharePoint Framework 企业向导(四)
博客地址:http://blog.csdn.net/FoxDave 接上一讲 嵌入JavaScript脚本 开发者常常使用的比较受欢迎的开发方式是嵌入JavaScript脚本,也叫JavaScri ...
- SharePoint Framework 企业向导(三)
博客地址:http://blog.csdn.net/FoxDave 透视视图:SharePoint在更广泛的SharePoint平台中 SPFx是一个新的模型,附加在已存在的方法上,但是专注于为用 ...
随机推荐
- jqprint的网页打印,打印预览可以包含图片
自己负责的模块需要有个试卷打印的功能,需要将网页特定范围内的内容打印出来,所以选择了jquery.jqprint脚本 用起来也非常简单. //打印 $("#printPage" ...
- python记录_day13 内置函数
详细链接:https://www.processon.com/mindmap/5bdbc4bee4b0878bf42089fb
- Win10更改CMD控制台的代码页和字体和字号
注意:936(简体中文)时,指定Consolas等英文字体将无效,会自动变为“新宋体”. 代码页:若是UTF8(65001)应改为:0000fde9 字号:000e0000 -> 12 cmd_ ...
- python-flask-SQLAlchemy
SQLAlchemy 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架.该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使 ...
- CF-503div2-A/B/C
A. New Building for SIS time limit per test 1 second memory limit per test 256 megabytes input stand ...
- 函数使用三:采购过账BAPI_GOODSMVT_CREATE
一.货物移动.bapi BAPI_GOODSMVT_CREATE其中 参数 : GOODSMVT_CODE 有 GMCODE Table T158G - 01 - MB01 - Goods Rece ...
- Failed to stop iptables.service: Unit iptables.service not loaded.解决方法
CentOS7中执行 service iptables start/stop 会报错Failed to start iptables.service: Unit iptables.service fa ...
- Linux NTP服务配置 for Oracle RAC
安装Oracle 11g RAC时,我们需要配置ntp服务.在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时钟同步功能,也可以直接将本地的一个节点用作时间服务器.本 ...
- 解决linux环境下qt groupbox 边框不显示问题
ps:实践是检验真理的唯一标准真的是没错,以为很简单一件事情,往往被自己搞的很复杂,这里记录下 在windows环境中Qt创建一个groupbox自动显示边框, 效果如下 然而在linux环境中Qt创 ...
- Python3各种进制之间的转换方法
一.2/8/10/16进制互转 1.1 2/8/10/16进制赋值 # 二进制赋值以0b打头 a = 0b1000 # 八进制赋值以0o打头,第一个是数字0第二个是字母o b = 0o1100 # 十 ...