22.使用Adobe I/O — 项目Firefly和Adobe Experience Platform构建您自己的实时功能板

作者: 罗伯·德莫,沃 特·范·格鲁韦

在本模块中,您将使用Adobe I/O — 项目Firefly来构建您自己的实时功能板,该功能板可实时使用来自Adobe Experience Platform的数据。

Project Firefly是一个完整的框架,它使企业开发人员能够构建和部署自定义Web应用程序,这些应用程序可扩展Adobe Experience Cloud解决方案并在Adobe基础架构上运行。 它利用现代技术(JAM堆栈、无服务器计算、节点和React),并确保在构建应用程序(事件驱动架构、微服务、连续集成和交付)时的最佳实践。
您可以在此处阅读有关项目Firefly的更多详细信息。

在本教程中,您将学习如何构建您的第一个项目Firefly应用程序。 您将密切关注官方的Project Firefly文档,并确保您的设置特定于我们的Adobe Experience Platform实例。

然后,您将使用为本教程目的开发的代码来演示项目Firefly应用程序,该应用程序为虚构的媒体公司EXP News提供实时内容使用仪表板。

学习目标

  • 熟悉Adobe I/O Runtime
  • 熟悉Project Firefly
  • 了解如何在Adobe的生态系统中构建云本机应用程序
  • 了解如何使用项目Firefly使用Adobe Experience Platform中的数据构建实时功能板

先决条件

  • 访问 Adobe Experience Platform 和Adobe I/O Runtime
  • 了解Adobe Experience Platform数据集和XDM
  • 建议熟悉macOS或Windows上的命令行

架构概述

请查看以下架构,其中重点介绍了将在本模块中讨论和使用的组件。

架构概述

要使用的沙盒

对于本模块,请使用以下沙盒:--aepSandboxId--

练习

22.1设置环境

要使用Project Firefly,您需要在本地计算机上安装某些工具。

22.2 Firefly项目简介

在本练习中,您将学习如何使用Project Firefly设置一个示例项目。

22.3构建EXP新闻实时仪表板

在本练习中,您将创建并配置一个自定义Webhook,然后开始将Web SDK收集的数据转发到该自定义Webhook。

22.4将EXP新闻数据收集连接到EXP新闻实时仪表板

在本练习中,您将创建并配置Google云函数,并开始将Web SDK收集的数据转发到Google。

摘要和优点

本模块的摘要和优势概述。

注意

谢谢你花时间学习关于Adobe Experience Platform的一切。 如果您有任何疑问,想要分享对未来内容的建议的一般反馈,请直接联系Wouter Van Geluwe,方法是向​vangeluw@adobe.com​发送电子邮件。

返回到所有模块

在此页面上