如果你决定搭建Sitecore DXP平台,肯定是绕不开Sitecore SXA的。它是Sitecore推出的一款加速器,旨在让团队更快的搭建网站。它能让代码更好遵循 Sitecore 的页面结构、消除生产障碍,更轻松的构建页面,更好地服务于搜索引擎优化等,“Sitecore SXA创造了一种让后端、前端和内容几乎并行工作的可能,这显而易见会大大提高团队的效率,Sitecore的使用者们对它也是满怀期待,”对于一个有着十多年Sitecore开发实施经验的“老手”来说,睿哲信息非常直观地感受到了大众对于Sitecore SXA热烈追捧,在积极回应这种喜欢同时,睿哲信息也谨慎地表示:“当然任何事情都有好有坏,更详细、辩证的认识它,才有利于我们更好的应用它,之于Sitecore SXA亦是如此。
睿哲信息:功能详解,让你快速了解Sitecore SXA
“在深入的谈论Sitecore SXA有哪些优势前,我们首先要了解它是什么,有什么功能。”——睿哲信息
Sitecore 体验加速器(SXA)是一种开发方法,它能使开发团队能够快速构建网站,并在多个站点中重复使用模板、组件和布局,它将设计与开发分开,允许前端设计人员、内容作者和开发人员同步开发、部署多个网站。
默认情况下,Sitecore SXA 支持多租户,它使用主题(脚本、图像和样式表)来实现轻松无缝的自定义,并提供可插拔的主题选项。
设置 SXA 租户和站点结构后,所有团队都可以开始使用整个平台中的所有资源:内容作者可以为线框环境创建内容,营销人员可以轻松为选定的内容类型创建和定义安全角色,前端开发人员可以启动和运行主题,这种并线工作的模式,大大地为团队节约了时间成本和金钱成本。
Sitecore SXA 的一些关键功能要素:
租户和站点:SXA 平台通过分配安全角色的文件夹结构提供多租户,以帮助隔离内容。此外,你可以在租户的帮助下在单个实例上构建多个站点,还可以启用和禁用租户上可用的任何功能。
工具箱:此功能可帮助你找到可用于轻松构建页面的所有可重用渲染,为此,你只需将它们拖放到你的页面上即可。
网格和列布局:SXA 使用响应式预构建网格布局,同时还可以为每个租户/站点设计自己的列和网格布局。
可插拔主题:SXA 将网站结构(HTML)与设计风格(CSS)分开,它拥有一系列主题,主题包含了脚本、图像和样式表等多种元素,可以轻松实现定制,当然你也可以快速应用可插拔主题来更改网站的外观。
创意交流:此功能能够让前端开发人员的生活更轻松。有了它,前端开发人员可以直接使用静态 HTML、CSS 和 JavaScript 文件,直接导出静态页面或网站,供创意设计师独立处理。
资产优化器:此功能可以让你优化JavaScript文件和CSS ,以此来提高 SXA 网站的整体性能。
共享内容和演示文稿:在 Sitecore SXA 中,你可以在租户之间共享演示文稿、页面和数据源。
数据建模:Sitecore SXA为访问SXA内容提供了JSONAPI功能。
睿哲信息:优缺点大剖析,Sitecore SXA到底值不值得?
从上面一系列的功能介绍中,我们很容易看到Sitecore SXA为平台搭建提供的各种便捷,这些也决定了,它能从各个方面提升网站本身的性能等,它可以让网站能在降低成本的同时实现网站更快的开发,它能让团队不同职位的工作人员都能够轻松便捷的展开工作等,它的一系列优点是显而易见,或许以上这些都让我们对使用Sitecore SXA充满了期待,但我们也需要冷静下来看看它有哪些缺点。
Sitecore SXA是一个拥有大量功能的开发模式,如果你想让它尽可能地运用它的功能,就需要熟练的了解和使用它们,这当然会耗费大量的成本;另一方面由于Sitecore SXA预先构建了一组有关搜索的假设,因此对这些假设的任何更改都会导致需要在不同层进行自定义;再者SXA如同任何开发方式一般,难免存在着一些错误,我们需要对它进行修复升级。
是不是看完了这些缺点,是不是感觉“在节约成本快速交付的优点面前,这些缺点都不值一提?”,关于这个问题,作为一个经验丰富的实施开发者睿哲信息表示:“说法虽然有些夸张,但Sitecore SXA显而易见的优势,还是值得我们大胆尝试。”