sitecore系列教程之改进Sitecore编辑体验的5个步骤
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个步骤的更多相关文章
- sitecore系列教程之目标功能有什么新意?
由于SItecore 8中有很多令人兴奋的东西,我选择专注于体验平台的特定领域,这篇文章的主题是目标. 1.客户智能选项 目标项目(/ sitecore / system / Marketing C ...
- sitecore系列教程之如何以编程方式将访客数据关联到联系人卡片
在我之前关于Sitecore体验资料的帖子中,我们看到了我们如何了解访问者的一切,包括访问他们在访问期间触发的事件.在这篇博客文章中,我将引导您完成识别匿名用户并将用户访问与联系人记录联系起来的过 ...
- sitecore系列教程之营销人员和技术人员如何策划与消费者的对话以提升体验?
“每次良好的交谈都要从良好的倾听开始.” - 未知 你是如何听取网站访问者的?你是在倾听还是只是回复? 拥有内容管理系统只是良好网站战略的一个要素.毕竟,内容必须是动态的,及时的和相关的. 当网站访问 ...
- sitecore系列教程之简单和个性化
现代Web开发倾向于关注内容管理系统(CMS)的功能丰富的程序.最终用户可以做什么?作为内容管理者,我们可以为最终用户实现其目标提供哪些功能?开发人员可以为内容管理员构建哪些组件来实现它们? 相关内容 ...
- sitecore系列教程场所分类简介
在Sitecore体验平台(XP)中,场所是可跟踪的离线交互发生的位置.这些是发生交互的物理位置,例如特定的零售场所或公共汽车站. 您可以使用场所分类记录特定交互发生的位置.此信息保存在体验数据库(x ...
- sitecore系列教程之更改您的个人设置
在Sitecore控制面板中,您可以设置个人设置,例如密码或区域和语言选项,以使应用程序满足您的需求. 要更改您的个人设置: 在Sitecore Launchpad上,单击“ 控制面板”. 在“控制面 ...
- sitecore系列教程之Sitecore个性化定制体验的内容策略
这是利用Sitecore个性化引擎实现数字化转型的三部分系列文章的第一部分. 想象一下这种情况:您是一家B2C公司,拥有源源不断的客户群,支持您的直接面向消费者的产品.您最近推出了一项新服务,旨在为不 ...
- sitecore系列教程之Sitecore个性化-试点开始,测试,优化,增量
这是利用Sitecore的个性化引擎实现数字化转型的三部分系列的第三部分.之前的帖子旨在通过为您的个性化体验定义内容策略并在Sitecore中配置该策略来设置基础. 在此之前,我们讨论了内容策略以 ...
- sitecore系统教程之内容创作入门
在Sitecore中,有两种编辑工具,您可以在其中创建和编辑网站上的内容: 内容编辑器 - 专为熟悉Sitecore及其包含的功能的经验丰富的内容作者而设计的应用程序. 体验编辑器 - 一种直观的编辑 ...
随机推荐
- for in 循环
for in循环可以循环遍历数组 关键也可以循环遍历对象!而一般的for循环只能循环遍历数组, 当循环遍历对象时key值代表键值对的键,obj[key]则是对应键的值: 当循环遍历数组时,数组不是 ...
- 那些年读过的书《Java并发编程的艺术》一、并发编程的挑战和并发机制的底层实现原理
一.并发编程的挑战 1.上下文切换 (1)上下文切换的问题 在处理器上提供了强大的并行性就使得程序的并发成为了可能.处理器通过给不同的线程分配不同的时间片以实现线程执行的自动调度和切换,实现了程序并行 ...
- css盒子模型之边框
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- vue指令v-html中使用过滤器filters功能
Vue 2.0 不再支持在 v-html 中使用过滤器 解决方法: 1:全局方法(推荐) 2:computed 属性 3:$options.filters(推荐) 1:使用全局方法: 可以在 Vue ...
- 【接口】【面试题】http协议相关面试题
浏览器输入 url 按回车背后经历了哪些? 1.在 PC 浏览器的地址栏输入一串 URL,然后按 Enter 键这个页面渲染出来,这个过程中都发生了什么事? 1.首先,在浏览器地址栏中输入 url,先 ...
- MySQL中varchar最大长度是多少?
一. varchar存储规则: 4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20字符,无 ...
- CentOS 下安装 Node.js 8.11.3 LTS Version
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google Chrome V8 JavaScript引擎,简单说是运行在服务端的 JavaScript.下面我们来演示一下Cen ...
- Python-多线程.md
# 环境 - xubuntu 16.04 - anaconda - pycharm - python3.6 - https://www.cnblogs.com/jokerbj/p/7460260.ht ...
- 小程序篇- data 数据绑定
使用wepy框架写小程序, data赋值这里不需要使用this.setData({}),例如: data:{ x:'' }, 在你为data里面的数据进行绑定的时候,是需要的. 比如data里面你定义 ...
- python中的下划线
在学习Python的时候,会不理解为什么在方法(method)前面会加好几个下划线,有时甚至两边都会加.在Python中下划线还具有 private 和 protected 类似的访问权限作用,下面我 ...