当前位置: 首页 > news >正文

Sitecore 9有什么新功能

在这个新版本中有很多值得爱的东西。每个人都会有自己喜欢的新功能,但是,我想与你分享一些地雷:

xConnect

正如我们在Sitecore的官方Sitecore 9新闻稿中所见的那样,“新的xConnect功能真正发挥了Sitecore的xDB分析数据库核能 - 使其成为任何企业营销技术堆栈的完美核心系统。”而这正是这个新服务层的全新能力体现- 它允许您将Sitecore分析与来自营销堆栈中任何其他系统的客户数据相关联。

它通过引入新的xConnect客户端API来实现此目的。这个新的基于ODATA的端点用于读取,写入和搜索xDB数据。这不仅适用于外部应用程序--Sitecore自己的应用程序现在使用客户端API进行所有数据访问。这确实延续了Sitecore的“API Forward”风格的开放式应用程序架构。在Sitecore开发的几乎所有领域,我们依靠它们是一个允许我们访问数据的API,使我们能够创建独特的应用程序和“无头”CMS实现。我们现在对xDB数据具有相同的访问权限和能力!

但是,如果你更深入一点,xConnect正在做更多的事情。它从根本上以非常积极的方式改变了xDB架构。xConnect是基于提供程序的,用于定义这些服务的新服务和新提供程序。新服务是:

  • xConnect收集服务
  • xConnect搜索服务
  • xConnect搜索索引器

 

营销自动化

新的营销自动化系统提供了一个拖放式界面,可让您轻松创建自动营销活动。

您可以根据规则或他们采取的特定操作确定何时将联系人移动到特定广告系列。例如,一旦他们完成某个目标,或在电子商务模块中达到某个订单数量。

用户输入广告系列后,您可以更改行为规范或参与度值,或将其移入或移出列表。反过来,这些值可用于个性化网站或客户旅程的其他部分。将用户添加到特定列表提供了一种简单的方法来控制通过Sitecore的EXM模块传递给客户的电子邮件。

作为自动化计划的一部分,您还可以设置监听器,以便您确定客户何时或是否继续进行下一步。与决定何时进入活动的规则一样,这些规则可以基于各种各样的规则或行动,并且可以有时间限制。换句话说,指定用户在距离最后一步的特定天数内执行了某个操作。

所有这一切都由一个非常易于使用和直观的界面控制。

配置增强功能

Sitecore具有高度可配置性。随之而来的是可配置性带来了管理数十个配置文件的复杂性。Sitecore 9引入了一些新功能,使这项任务变得更容易一些。

第一个是引入Layers.config文件,以便对配置文件的加载顺序进行细粒度控制。传统上按字母顺序加载文件,因此重命名文件是控制加载顺序的唯一方法。在给定的文件夹中仍然如此,但是,现在可以清楚地定义加载文件夹的确切顺序。

第二个重大改进是引入了“角色”设置来定义服务器应该扮演的角色。这将极大地简单地配置应用程序池中的各种服务器。新角色是独立,报告,处理,内容管理和ContentDelivery。设置角色后,其他配置文件可以在每个配置上使用“role:require =”语句来确定是否应运行特定功能。最简单的例子是访问Master数据库,其中子句角色:require =“Standalone or Reporting or Processing or ContentManagement”添加到master数据库配置语句可确保具有ContentDelivery角色的服务器无权访问。这应该有助于缓解我们在多服务器安装中看到的一些常见配置错误。

Sitecore安装框架

好吧,这个区域现在对我来说是一种爱/恨的关系。Sitecore 9现在具有新的安装框架--Sitecore安装框架(SIF)。这是一个基于Power Shell的框架,它严重依赖配置文件来定义安装。很容易看出这是DevOps工程师的梦想。这是您需要创建可重复且可验证的脚本部署最佳方式。

其他主要功能,包括联合身份验证,Sitecore表单,旧营销Web表单(WFFM)的替代品,列表管理器的增强功能,体验编辑器,联合体验管理器等等。我将在以后的文章中介绍这些增强功能。

转载于:https://www.cnblogs.com/BlogNetSpace/p/9964904.html

相关文章:

  • r语言
  • redis入门学习记录(一)
  • Python并发编程之协程
  • A. A Prank
  • 二分搜索-poj2785
  • MyBatis实战之配置
  • 电子科协 第二期
  • python高阶函数,map,filter,reduce,ord,以及lambda表达式
  • python 类的初始化
  • Python Cookies不能存入中文的问题
  • 17-Python3 循环语句
  • 25-Python3 错误和异常
  • Python-流程控制之if判断
  • 如何用思维导图快速理解PMBOK-PMP第六版教材
  • Scala实战高手****第9课:Scala类和对象彻底实战和Spark源码鉴赏
  • AngularJS指令开发(1)——参数详解
  • docker-consul
  • java 多线程基础, 我觉得还是有必要看看的
  • java取消线程实例
  • js正则,这点儿就够用了
  • Laravel 实践之路: 数据库迁移与数据填充
  • Mysql优化
  • PHP那些事儿
  • Spark RDD学习: aggregate函数
  • SQLServer之创建数据库快照
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 面试遇到的一些题
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 与 ConTeXt MkIV 官方文档的接驳
  • 函数计算新功能-----支持C#函数
  • ###STL(标准模板库)
  • #if 1...#endif
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (3)选择元素——(17)练习(Exercises)
  • (BFS)hdoj2377-Bus Pass
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (floyd+补集) poj 3275
  • (libusb) usb口自动刷新
  • (备忘)Java Map 遍历
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (三)elasticsearch 源码之启动流程分析
  • (转)memcache、redis缓存
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • (转)大型网站架构演变和知识体系
  • (转)母版页和相对路径
  • ******之网络***——物理***
  • .java 9 找不到符号_java找不到符号
  • .NET 4.0中的泛型协变和反变
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • @Bean有哪些属性
  • [ 蓝桥杯Web真题 ]-布局切换