通过使用 Adobe Experience Manager 用于内容碎片的 GraphQL API,可以以无头方式在现代化应用(如单页应用、移动应用)中提升内容体验或应用内体验。
品牌负责跨越更多数字渠道创建无缝、高效的体验。但是,孤立的内容系统和缓慢的服务器交互可能会使快速创建新的响应式应用程序变得更加复杂。使用传统 REST API 的效果很好,但这也会降低响应速度,因为应用常常不得不发出几个请求来获得必要的数据,或者会获得超出需求的数据。GraphQL 改变了这一切。
Experience Manager 的 GraphQL API 允许开发人员使用行业标准的、与应用无关的查询语言格式来查询和检索内容。它的设计紧凑高效,只返回请求的内容而不返回其他内容,因此响应与请求应用的格式和需求相匹配。查询还可以在一次调用中返回嵌套内容和多个相关项,显著减少检索内容和应用需求所需的时间和带宽。由此带来的结果是,在所有数字渠道上都可以实现快速的、类似于应用的体验,这些体验具有响应性和品牌性。
简单的查询语言,无头内容交付
使用 GraphQL 易于使用的查询语言和 Experience Manager 的无头 API,轻松将内容以 JSON 格式交付到企业的所有现代化应用中。
获取所需数据—不多不少
使用应用渲染所需的所有元素、变体和嵌套引用查询 Experience Manager 内容碎片,不包含多余的字段。
快速、可扩展的性能
通过为 Web 架构设计的可缓存内容查询以及内容传递网络 (CDN) 中的缓存,持久查询确保提供最快捷的客户体验。
智能界面
集成在浏览器中的用户界面让开发人员可以轻松地构建、测试和调试查询。它还提供了内置的验证和代码完成功能。
无数工具和语言选项
GraphQL 不依赖于前端,并且对 SDK 的依赖有限,允许开发人员使用他们选择的语言或工具(React、Angular、iOS)。
面向未来的全渠道灵活性
Experience Manager 适用于内容碎片的 GraphQL API 随时随地支持无头内容,但其独特之处在于,Experience Manager 的内容碎片可以在 WYSIWYG 页面编辑器中重复利用,以创建有头的页面。
功能强大的结构化内容
内容碎片模型支持多种字段类型,并且能够创建相互关系,从而轻松创建功能强大、可重用的内容模型和原子内容。