我参加了第二次Sitecore黑客马拉松,团队开发了一个VSCode扩展,自动化Sitecore XM Cloud组件创建。主要功能包括交互式UI、动态字段管理、GraphQL集成和占位符管理。我们解决了字段类型映射和占位符引用管理的挑战,未来计划支持更多字段类型和增强模板继承。该项目开源,期待社区贡献。
Sitecore体验平台存在关键漏洞(CVE-2025-27218),允许攻击者在未打补丁的系统上执行任意代码。该漏洞源于不安全的数据反序列化,影响多个版本,可能导致数据泄露和业务中断。Sitecore已发布补丁,建议用户立即升级并监控异常活动。
Sitecore推出了一款新的品牌助手,利用AI SDK和Next.js,帮助营销人员实时互动和创作内容。该助手支持实时数据流,提供直观的用户体验,使营销人员能够轻松生成与品牌一致的创意,旨在提升数字营销标准。
Avanade通过使用Next.js、Vercel和Sitecore XM Cloud,实现了90+的Lighthouse分数,提升了用户体验和开发效率,同时减少了碳排放,优化了性能,缩短了开发时间,促进了创新。
文章讲述了作者十年前网站迁移的经历。面对技术挑战和预算限制,作者通过自动化手段和自定义组件,成功将内容迁移至Sitecore CMS,尽管遇到多语言和动态内容问题,最终实现了80%的自动化迁移,项目结果令人满意。
本文介绍了如何在Sitecore中使用自定义管道处理器处理LinkField类型,以确保外部链接包含rel="noopener noreferrer"属性,从而增强安全性。分析了ExternalLinks类的C#代码及相应的.config文件配置,以有效管理外部链接。
在Sitecore中,可以通过递归编程实现不使用Solr的搜索。ManualSearch类从指定根节点开始,搜索符合模板ID的子项,并跳过名为_subcontent的项。优化了空值处理和模板ID缓存。提供了通过SearchItem方法递归搜索匹配字段值的示例,确保高效搜索。
Sitecore XM Cloud通过部分设计和页面设计提供灵活的页面布局。部分设计用于定义页面的特定部分,如页眉和页脚。页面设计则结合部分设计和组件占位符,确保布局一致性。开发者和内容作者可以创建模块化模板,简化管理,提高效率,适用于各种页面类型。
Sitecore XM Cloud的内容解析器帮助开发者和内容作者动态选择渲染内容来源。解析器可以从Sitecore内容树的不同区域提取内容,主要类型包括:上下文项子项解析器、上下文项解析器、数据源子项解析器、数据源解析器、文件夹过滤解析器和Sitecore表单解析器。体验加速器解析器支持HTML、图像、链接列表、导航和富文本内容的动态管理,提升网站灵活性和可扩展性。
Sitecore中的占位符用于定义页面布局中的组件区域。普通占位符是静态的,适合固定位置;动态占位符更灵活,适合重复或嵌套组件。创建时需在Sitecore CMS中设置路径和键,动态占位符需加“{*}”标识。通过这两种占位符,可构建灵活、易维护的网站布局。
在Sitecore中创建组件时,为了让内容作者更容易管理,可以在体验编辑器中显示信息或警告。通过验证模式和应用特殊样式,帮助作者正确使用占位符和修改内容。
在Sitecore中,为了外部链接,我们需要为<a>标签的rel属性添加nofollow noopener noreferrer值,以便最终得到这样的标记:<a href="https://www.example.com" target="_blank" rel="nofollow noopener noreferrer">转到页面</a>。通过在Sitecore中定义模板和标准值,我们可以实现这个目标。使用.NET代码,我们可以编写一个帮助程序来获取设置项的值,并将其添加到外部链接中的rel属性中。这个解决方案可以为Sitecore中的外部链接添加nofollow noopener noreferrer值。
Vercel 提供高效的开发工具,帮助团队加速应用程序的构建和部署。通过优化工作流程,许多公司在黑色星期五期间实现了显著的收入增长和转化率提升。Vercel 的功能使开发者能够更快推出新特性,减少构建时间,提升用户体验。
Sitecore与Vercel建立战略合作,推出端到端的可组合解决方案,提升动态网页体验。此合作结合客户数据与AI,优化开发者体验,支持多渠道内容管理,降低基础设施成本,提升性能与生产力。通过Next.js和无服务器架构,Sitecore DXP解决方案实现快速、灵活的应用开发,助力品牌在数字化转型中脱颖而出。
完成下面两步后,将自动完成登录并继续当前操作。