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

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)的替代品,列表管理器的增强功能,体验编辑器,联合体验管理器等等。我将在以后的文章中介绍这些增强功能。

Sitecore 9有什么新功能的更多相关文章

  1. Sitecore XP 8.2 新功能

    Sitecore的®体验平台™ 8.2是最全面的更新最新的一个,平衡增强现有客户,而在同一时间提供了引人注目的新功能.你可以在这里阅读新闻稿,但我想对8.2中的一些重大变化给予一些额外的关注.作为奖励 ...

  2. Sitecore 9 您应该了解的所有新功能和变化

    信不信由你,当我谈论Sitecore时,我感到非常兴奋.这是一个充满潜力和机遇的伟大平台 如果你能想象一个刚刚进行过一次双重训练的人,一个特大号的星巴克,并且刚刚在创纪录的时间内完成了中国忍者勇士的障 ...

  3. Sitecore 8.1 - 特性和功能

    营销基础 一个新的Sitecore品牌术语取代了体验营销(以前的Sitecore DMS),这是Sitecore体验数据库(xDB)现在所在的位置. Sitecore 7.5和Sitecore 8.0 ...

  4. 从淘宝 UWP 的新功能 -- 比较页面来谈谈 UWP 的窗口多开功能

    前言 之前在 剁手党也有春天 -- 淘宝 UWP ”比较“功能诞生记 这篇随笔中介绍了一下 UWP 淘宝的“比较”新功能呱呱坠地的过程.在鲜活的文字背后,其实都是程序员不眠不休的血泪史(有血有泪有史) ...

  5. Sql Server 2016新功能之 Row-Level Security

    Sql Server 2016 有一个新功能叫 Row-Level Security ,大概意思是行版本的安全策略(原来我是个英语渣_(:з」∠)_) 直接上例子.这个功能相当通过对表添加一个函数作为 ...

  6. What's new in Windows 10 Enterprise with Microsoft Edge.(Windows 10 新功能)

    What's new in Windows 10 Enterprise with Microsoft Edge --带有Edge浏览器的Windows 10 企业版的新功能 本文摘录自公司群发邮件, ...

  7. MySQL 5.7 Replication 相关新功能说明

    背景: MySQL5.7在主从复制上面相对之前版本多了一些新特性,包括多源复制.基于组提交的并行复制.在线修改Replication Filter.GTID增强.半同步复制增强等.因为都是和复制相关, ...

  8. SQL Server2016 新功能实时查询统计信息

    SQL Server2016 新功能实时查询统计信息 很多时候有这样的场景,开发抱怨DBA没有调优好数据库,DBA抱怨开发写的程序代码差,因此,DBA和开发都成为了死对头,无法真正排查问题. DBA只 ...

  9. 一个新人如何学习在大型系统中添加新功能和Debug

    文章背景: 今年七月份正式入职,公司主营ERP软件,楼主所在的组主要负责二次开发,使用的语言是Java. 什么叫二次开发呢?ERP软件的客户都是企业.而这些企业之间的情况都有所不同,一套标准版本的企业 ...

随机推荐

  1. 那些年读过的书《Java并发编程实战》二、如何设计线程安全类

    1.设计线程安全类的过程 设计线程安全类的过程就是设计对象状态并发访问下线程间的协同机制(在不破坏对象状态变量的不变性条件的前提下). (1)构建线程安全类的三个基本要素: 1)找出构成对象状态的所有 ...

  2. Java 生成三位随机数

    调用这个Math.Random()函数能够返回带正号的double值,该值取值区间是[0.0,1.0),注意,它是左闭右开区间.返回值是一个伪随机选择的数,在该范围内(近似)均匀分布. 如果生成三位随 ...

  3. PostgreSQL 自动输入密码

    在 Shell 命令行中,使用 postgresql-client 连接 PostgreSQL 数据库时,每次都要输入密码.如果要写 Shell Script,做一些类似于备份的自动化管理工作,每次都 ...

  4. js模拟下拉框

    html <label class="selectGroup"> <span class="selectP"></span> ...

  5. wordpress用Elementor拖拽生成酷炫页面

    很多朋友看到wordpress网站做得很高大上,想知道是怎么做到的,其实很简单,用Elementor就能拖拽生成酷炫页面,ytkah就直接上干货了. 1.安装Elementor,到wordpress后 ...

  6. wordpress去掉category怎么操作让url更简洁友好

    用wordpress建站是比较流行的,全球将近25%的站点是用wordpress搭建的.有很多的模板.插件可以选择,当然最好还是能自己优化.URL固定链接就是之中一个基础的技巧.有网友问如何去掉url ...

  7. SQL SERVER 2016研究一

    一.安装SQL Server 2016 安装检查提示异常: 安装补丁: 根据系统判断补丁安装顺序,按顺序安装 Windows server 2012 R2 安装SQL补丁如下以及JDK: 安装完成 二 ...

  8. 013-并发编程-java.util.concurrent.locks之-AbstractQueuedSynchronizer-用于构建锁和同步容器的框架、独占锁与共享锁的获取与释放

    一.概述 AbstractQueuedSynchronizer (简称AQS),位于java.util.concurrent.locks.AbstractQueuedSynchronizer包下, A ...

  9. 获取spark-submit --files的文件内容

    参考https://community.hortonworks.com/questions/9265/how-can-i-add-configuration-files-to-a-spark-job- ...

  10. [django]django corepython核心编程

    model meta排序 class BlogPost(models.Model): title = models.CharField(max_length=150) body = models.Te ...