云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

金山云_db2数据库连接_

小七 141 0

SXA内容创建者指南

.pquote公司{浮动:右;宽度:200px;背景:url(图像/openquote.gif)左上角不重复;颜色:#f28f00;字号:26px;线高:0.9;字体:斜体;填料:13px;}方块式引语{余量:0;}.pquote p:第一个字母{字号:39px;字体粗体:粗体;}到目前为止,您可能已经听说了一些关于Sitecore体验加速器(通常称为SXA)的信息。顾名思义,SXA是一个加速器,旨在帮助团队更快地构建Sitecore网站。它最早是在SiteCore8.2中引入的,随着SiteCore9的引入,用迪斯尼大力神的不朽之词。。。会很大的。SXA有大量的功能,这些功能旨在解决Sitecore开发可能带来的一些更常见的挑战。我已经在一些版本中使用了SXA,有一些关于它的东西我喜欢。开始于:速度和团队合作SXA是Sitecore提高开发速度的解决方案(即,开发团队不必再听我一遍又一遍地问我是否可以现在开始)。使用SXA,后端、前端和内容几乎是并行工作的,这可以节省项目周期内的时间。但是,强大的力量带来了巨大的责任感——SXA不会阻止内容编辑或创建者按照Sitecore的方式构建奇怪而困难的布局,因此我的工作是与后端、前端和UX合作,以了解网站的预期结构和操作,以及我们强加的限制。团队合作让梦想成真,诸如此类。使用SXA,后端、前端和内容几乎是并行工作的,这可以节省项目周期内的时间。迭代SXA早些时候引入了内容团队,让我们直接处理最终产品。这种早期访问有好处:我不仅可以更早地开始迭代,而且经常在早期发现bug和缺少的特性。当我实际导入内容时,我更可能发现某些东西并没有按我需要的方式工作;SXA在项目中打开了一个介于"开发"和"QA"之间的阶段,我更不害怕询问是否可以根据我的规范修复、修改或构建某些内容。可重用性和变体SXA提供了很多现成的核心渲染,而你的天才开发团队无疑可以为你构建更多。这就是变体出现的地方——正如Una Verhoeven在她出色的博客文章中解释的那样,"我们使用变体来改变数据的表示,同时保持相同的底层数据结构。这让内容编辑器在构建站点时有很大的灵活性。"这对我来说很好,因为它允许我在确保站点的核心设计和用户体验原则得到遵守的情况下,获得一定的灵活性。尖叫声少了很多。你们中有经验的人可能会想,"……但我已经在Sitecore中有了一个组件库和变体",在某种程度上,你是正确的。我请高级解决方案开发人员Elena Mosoff为我介绍这些差异,她解释说,当我们在Sitecore体验加速器的上下文中谈论"变体"时,我们所说的是SXA表示变体,而SXA表示变体并不存在于Sitecore中。她这样解释:"使用SXA变体,开发人员基本上可以控制将在Sitecore编辑器中生成的html标记。对于非SXA Sitecore,您看到的任何变体(例如Image Left vs Image Right),开发人员已经在代码中添加了该变体并完成了附加配置。使用该示例,假设您有Image Left和Image Right,但您希望添加第三个版本-Image Top。使用SXA,开发人员可以直接在Sitecore中添加变量作为项,告诉它要呈现什么标记,而不需要代码。对于非SXA,开发人员必须在代码中添加该变体并在内容团队将其视为一个选项之前进行部署。这两种方式都需要从前端进行设计,但从后端的角度来看,SXA的方式要快得多;内容团队可以立即看到新的变体,甚至在样式设计完成之前就可以开始使用它。"和所有的事情一样,都有一个学习曲线SXA的操作方式不像Sitecore本身那样,所以看起来和感觉都不一样,而且你教给自己的许多加快速度的技巧和捷径在SXA上是行不通的。因此,它需要与Sitecore完全不同的技能集。值得注意的是,SXA仍在积极的开发中,每一个发布的版本都比上一个版本好,但有时事情还是会以你意想不到的方式崩溃。但是如果你需要快速建立一个新的站点,或者,如果您的团队成员对Sitecore不太熟悉(或从未使用过),SXA是一个很好的起点。