快速设置是一个快速的演练步骤,用于说明如何安装和运行WKND应用程序并作为远程SPA,以及如何使用AEM SPA Editor创作它。
快速设置会直接将您转到本教程的结束状态。
快速设置的视频演示
本教程需要满足以下条件:
本教程假定:
~/Code/wknd-app
的工作目录http://localhost:4502
上作为创作服务运行AEM SDKadmin
帐户运行密码为admin
的AEM SDKhttp://localhost:3000
上运行SPA在端口4502上下载并安装AEM SDK快速启动,默认为admin/admin
凭据。
将AEM SDK解压缩到~/aem-sdk
运行AEM SDK快速入门Jar
$ java -jar aem-sdk-quickstart-xxx.jar
# Provide `admin` as the admin user's password
AEM SDK将在http://localhost:4502上启动并自动启动。 使用以下凭据登录:
admin
admin
本教程依赖于WKND 0.3.0+的项目(对于内容)。
aem-guides-wknd.all.x.x.x.zip
admin
凭据在http://localhost:4502/crx/packmgr登录AEM SDK的包管理器。aem-guides-wknd.all.x.x.x.zip
步骤1中下载的aem-guides-wknd.all-x.x.x.zip
条目要执行快速设置,将提供AEM包,其中包含教程的最终AEM配置和内容。
admin
凭据在http://localhost:4502/crx/packmgr登录AEM SDK的包管理器。wknd-app.all.x.x.x.zip
步骤1中下载的wknd-app.all.x.x.x.zip
条目wknd-app.ui.content.sample.x.x.x.zip
步骤2中下载的wknd-app.ui.content.sample.x.x.x.zip
条目从Github.com下载WKND应用程序的源代码,然后将包含对本教程中所执行的SPA所做更改的分支切换为。
$ mkdir -p ~/Code/wknd-app
$ cd ~/Code/wknd-app
$ git clone --branch feature/spa-editor https://github.com/adobe/aem-guides-wknd-graphql.git
$ cd aem-guides-wknd-graphql
从项目的根中,安装SPA项目npm依赖项并运行应用程序。
$ cd ~/Code/wknd-app/aem-guides-wknd-graphql/react-app
$ npm install
$ npm run start
如果运行npm install
时出错,请尝试以下步骤:
$ cd ~/Code/wknd-app/aem-guides-wknd-graphql/react-app
$ rm -f package-lock.json
$ npm install --legacy-peer-deps
$ npm run start
验证SPA是否在http://localhost:3000运行。
创作内容之前,请先排列浏览器窗口,使AEM创作(http://localhost:4502
)位于左侧,远程SPA(http://localhost:3000
)在右侧运行。 此安排允许您查看AEM源内容的更改如何立即反映在SPA中。
admin
http://localhost:3000
上运行的SPA,并查看所反映的更改http://localhost:3000
上运行的SPA,并查看所反映的更改http://localhost:3000
上运行的SPA,并查看所反映的更改WKND应用程序主页> Adventure 下的新AEM页面必须具有与相应冒险内容片段名称匹配的AEM页面名称。 这是因为SPA到AEM页面的路由映射基于路由的最后一段,即内容片段的名称。
您只需快速了解AEM SPA Editor如何通过可控的可编辑区域来增强您的SPA! 如果您感兴趣 — 请查看本教程的其余部分,但请确保重新开始,因为在此快速设置中,您的本地开发环境现在处于教程的结束状态!