Sitecore完全关注客户体验,在适当的时间为合适的人提供合适的体验。虽然没有人会不同意客户体验是王道,但我们仍然需要记住每天使用Sitecore的人们为客户带来惊人体验的体验。

我看到无数客户通过现有的Sitecore实施来到我们家门口,他们抱怨平台太难以使用且太复杂。在审查了它们的实现之后,很容易理解为什么 - 内容管理体验实施得很差。为客户提供良好的体验是关键,但我认为这只是一个难题。如果您的实施使内容作者难以完成工作,那么您的客户满意度将会变得更糟,这并不奇怪。

此外,糟糕的实现将导致需要解释如何执行操作的大量通信开销。当您为使用Sitecore的用户带来出色的体验时,他们会期待与该平台互动。当有人期待他们的工作时,他们可以开始向前看并开箱即用,而不是陷入日复一日的沮丧中。

为了避免Sitecore用户体验不佳的问题,您现在可以做以下五件事来改善您的内容管理体验。

自定义登录屏幕

如果您曾经使用过Sitecore,那么您就熟悉下面的红色屏幕了。这是您尝试登录时首先看到的内容。登录屏幕是平台的门口和体验的开始。

使用客户的品牌颜色来创建客户背景可为平台提供所有权。

我没有使用上面提到的默认背景,而是喜欢使用客户端的品牌颜色,并为它们创建自定义背景,如下所示。像这样的小细节可以真正让客户感觉平台是“他们的”,并提供更多的品牌体验,就像客户想要交付给客户一样。最好的部分是只需一个配置文件即可完成!在这里下载文件并记住将图像设为2560 x 1600。

选项卡式渲染选择器

选择要使用体验编辑器添加到页面的组件时,默认情况下会收到“选择渲染”对话框,其中列出了可以添加到页面上特定位置的所有可能组件。对于可以添加大量组件的实现,滚动查找所需的组件可能需要一些时间。

选项卡式渲染选择器 - 之前

使用一些自定义代码,您实际上可以更改此对话框的外观,而不是显示由选项卡组织的可用组件,而不是仅显示一个长列表。

选项卡式渲染选择器 - 之后

此处下载文件旁边的代码,确保更新项目的命名空间。此外,请确保下载此文件并将其放在“[Web Root] \ sitecore \ shell \ Override”中,同时还使用项目命名空间更新第七行。

渲染缩略图

如果您查看上面第2页的前后屏幕截图,您会看到默认情况下,页面可用组件的图像是蓝色矩形。在自己和客户之间获得通用的域语言很重要,但即使这样,也很难知道标准内容面板之类的组件是做什么的。也许客户知道它是一个广告牌或横幅,从未听过这个词。

在Sitecore中更改您的渲染缩略图,以获取不需要代码的特定组件。

Sitecore使您能够更改为特定组件显示的缩略图,而无需代码。确保显示标准字段,然后只需导航到Sitecore内容编辑器内的渲染,然后向下滚动到缩略图字段,并设置缩略图,了解组件在使用时的外观。将组件的逻辑分组与带有帮助的缩略图的选项卡式渲染选择器相结合,可以使用体验编辑器更轻松地构建页面。

渲染缩略图 - 之前

渲染缩略图 - 之后

自定义体验按钮

对于您在Sitecore中创建的一些更复杂的组件,可能很难为客户端提供直接且直观的编辑过程。拍摄跨越屏幕宽度的基本视频组件。假设当用户点击页面时视频自动播放,并且客户端可以选择在播放时设置叠加在视频顶部的各种颜色。

如果客户端想要更改其中一个显示属性的值,则必须单击更多=>编辑组件属性。虽然两次点击可能不是什么大问题,但该对话会公开组件的属性,例如您的普通内容作者不需要查看的占位符键和数据源路径。

客户体验按钮 - 之前

Sitecore自己的Adam Conn创建了一个可以安装的NuGet包,以便公开渲染参数,例如我使用自定义体验按钮描述的参数。在这里阅读他的帖子。使用此功能,您可以使用一个按钮将一些光晕添加到渲染工具栏中,该按钮可将用户直接带到他们想要编辑的字段,从而缩小他们所看到的范围。

客户体验按钮 - 之后

隐藏标准字段

标准字段是更多管理高级控件,内容作者通常不需要担心。

那些可能更熟练使用Sitecore的人可能熟悉标准领域。我喜欢将这些字段视为更多管理高级控件,10次中有9次不需要被普通内容作者触及。实际上,Sitecore有自己的复选框来隐藏视图中的这些字段(见下文)。

标准字段 - 之前

在开发过程中,您可能会发现需要定义更具管理性且客户端无需查看的字段。开箱即用的Sitecore没有办法让你隐藏自己的自定义字段,因此你的客户看到他们不需要关心的事情,产生噪音和混乱。

您可以解决此问题的一种方法是扩展Sitecore的模板字段模板。模板字段模板(比如快三倍)是Sitecore定义组成模板字段的位置。它位于'/ sitecore / templates / System / Templates / Template字段'。我们在该字段上添加了一个复选框,用于隐藏或显示标准字段。使用此复选框和Sitecore的令人敬畏的管道,我们将能够隐藏我们想要的任何字段以及标准字段。

标准字段 - 模板

添加该复选框后,您现在应该在模板的字段中看到它。最后一部分是告诉Sitecore在用户选中标准字段复选框时显示选中该复选框的字段。

为此,我们需要挂钩get-content-editor-fields管道。在该管道的过程中,Sitecore必须确定它将显示哪些字段,这是我们将要进入​​的位置

sitecore系列教程之改进Sitecore编辑体验的5个步骤的更多相关文章

  1. sitecore系列教程之目标功能有什么新意?

    由于SItecore 8中有很多令人兴奋的东西,我选择专注于体验平台的特定领域,这篇文章的主题是目标. 1.客户智能选项  目标项目(/ sitecore / system / Marketing C ...

  2. sitecore系列教程之如何以编程方式将访客数据关联到联系人卡片

      在我之前关于Sitecore体验资料的帖子中,我们看到了我们如何了解访问者的一切,包括访问他们在访问期间触发的事件.在这篇博客文章中,我将引导您完成识别匿名用户并将用户访问与联系人记录联系起来的过 ...

  3. sitecore系列教程之营销人员和技术人员如何策划与消费者的对话以提升体验?

    “每次良好的交谈都要从良好的倾听开始.” - 未知 你是如何听取网站访问者的?你是在倾听还是只是回复? 拥有内容管理系统只是良好网站战略的一个要素.毕竟,内容必须是动态的,及时的和相关的. 当网站访问 ...

  4. sitecore系列教程之简单和个性化

    现代Web开发倾向于关注内容管理系统(CMS)的功能丰富的程序.最终用户可以做什么?作为内容管理者,我们可以为最终用户实现其目标提供哪些功能?开发人员可以为内容管理员构建哪些组件来实现它们? 相关内容 ...

  5. sitecore系列教程场所分类简介

    在Sitecore体验平台(XP)中,场所是可跟踪的离线交互发生的位置.这些是发生交互的物理位置,例如特定的零售场所或公共汽车站. 您可以使用场所分类记录特定交互发生的位置.此信息保存在体验数据库(x ...

  6. sitecore系列教程之更改您的个人设置

    在Sitecore控制面板中,您可以设置个人设置,例如密码或区域和语言选项,以使应用程序满足您的需求. 要更改您的个人设置: 在Sitecore Launchpad上,单击“ 控制面板”. 在“控制面 ...

  7. sitecore系列教程之Sitecore个性化定制体验的内容策略

    这是利用Sitecore个性化引擎实现数字化转型的三部分系列文章的第一部分. 想象一下这种情况:您是一家B2C公司,拥有源源不断的客户群,支持您的直接面向消费者的产品.您最近推出了一项新服务,旨在为不 ...

  8. sitecore系列教程之Sitecore个性化-试点开始,测试,优化,增量

    这是利用Sitecore的个性化引擎实现数字化转型的三部分系列的第三部分.之前的帖子旨在通过为您的个性化体验定义内容策略并在Sitecore中配置该策略来设置基础.   在此之前,我们讨论了内容策略以 ...

  9. sitecore系统教程之内容创作入门

    在Sitecore中,有两种编辑工具,您可以在其中创建和编辑网站上的内容: 内容编辑器 - 专为熟悉Sitecore及其包含的功能的经验丰富的内容作者而设计的应用程序. 体验编辑器 - 一种直观的编辑 ...

随机推荐

  1. 使用反向代理的http的请求流程

    此文章主要为刚接触反向代理的小伙伴梳理请求流程,以便更好的理解反向代理是何时工作的 流程 由于浏览器是有缓存的,所以本地的hosts文件的信息也会在浏览器端缓存 当客户端发起一个新的请求(例如:输入的 ...

  2. Docker For Mac没有docker0网桥

    在使用Docker时,要注意平台之间实现的差异性,如Docker For Mac的实现和标准Docker规范有区别,Docker For Mac的Docker Daemon是运行于虚拟机(xhyve) ...

  3. 数据库——MongoDB

    what's the MongoDB MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bson格式 ...

  4. 前端框架之Vue(2)-模板语法

    Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据.所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解 ...

  5. golang gui library 库

    andlabs/ui已经重写,稳定性增强,但是组件很少,只提供了几种基础的控件,慎用.gxui死了,别用.linuxdeepin转QT了,所以…… windows系统最好的选择是walk. 首先,写w ...

  6. Scala泛型详解

    在Scala中你可以使用类型参数来实现类和函数,这样的类和函数可以用于多种类型.比如Array[T] 你可以存放任意指定类型T的数据. 类.特质.函数都可以有类型参数:将类型参数放在名字后面用方括号括 ...

  7. Linux开启root用户

    1.进入系统的时候Ctrl + Alt + F1,切换到命令窗口,登录现有用户: 2.执行sudo passwd root + root的密码: 3.按照要求输入密码: ==> root用户密码 ...

  8. 【Java】-NO.16.EBook.4.Java.1.001-【疯狂Java讲义第3版 李刚】- UML

    1.0.0 Summary Tittle:[Java]-NO.16.EBook.4.Java.1.001-[疯狂Java讲义第3版 李刚]- Style:EBook Series:Java Since ...

  9. js图的数据结构处理---弗洛伊德算法

    function Graph() { this.graph = [ [0, 2, 4, 0, 0, 0], [0, 0, 1, 4, 2, 0], [0, 0, 0, 0, 3, 0], [0, 0, ...

  10. iOS 开发笔记 cocoapods 配置遇到的问题

    当使用svn的时候,每次使用pods update,都会出现一个问题,原来所有的第三方类库里面的.svn都被删除了.提交上svn服务器时,会要求提交全部.如果只是提交如MJExtension这个类库, ...