使用CRXDE Lite进行开发 developing-with-crxde-lite
本节介绍如何使用CRXDE Lite来开发Adobe Experience Manager (AEM)应用程序。
有关可用的不同开发环境的更多信息,请参阅概述文档。
CRXDE Lite会嵌入到AEM中,使您能够在该浏览器中执行标准开发任务。 使用CRXDE Lite,您可以在日志记录时创建项目、创建和编辑文件(如.jsp和.java)、文件夹、模板、组件、对话框、节点、属性和捆绑包。
当您无法直接访问AEM服务器时,建议进行CRXDE Lite。 或者,在通过扩展或修改现成组件和Java™捆绑包来开发应用程序时,或者在不需要专用调试器时,代码完成和语法突出显示。
用户将被重定向到登录屏幕。
CRXDE Lite快速入门 getting-started-with-crxde-lite
要开始使用CRXDE Lite,请按照以下步骤操作:
-
安装AEM。
-
在浏览器中,输入
https://<host>:<port>/crx/de
. 默认情况下,它为https://localhost:4502/crx/de
. -
输入您的 用户名 和 密码. 默认情况下,它为
admin
和admin
. -
单击 确定。
CRXDE Lite用户界面在浏览器中如下所示:
您现在可以使用CRXDE Lite来开发应用程序。
用户界面概述 overview-of-the-user-interface
CRXDE Lite提供以下功能:
创建文件夹 creating-a-folder
要创建具有CRXDE Lite的文件夹,请执行以下操作:
-
在浏览器中打开CRXDE Lite。
-
在导航窗格中,右键单击要在其下创建文件夹的文件夹,然后选择 创建……,则 创建文件夹…….
-
输入文件夹 名称 并单击 确定.
-
单击 全部保存 以保存服务器上的更改。
创建模板 creating-a-template
要使用CRXDE Lite创建模板,请执行以下操作:
-
在浏览器中打开CRXDE Lite。
-
在导航窗格中,右键单击要创建模板的文件夹,然后选择 创建……,则 创建模板…….
-
输入 标签, 标题, 描述, 资源类型、和 排名 模板的。 单击 下一步。
-
此步骤是可选的:设置 允许的路径. 单击 下一个
-
此步骤是可选的:设置 允许的父项. 单击 下一步。
-
此步骤是可选的:设置 允许的子项. 单击 确定。
-
单击 全部保存 以保存服务器上的更改。
它会创建:
-
类型节点
cq:Template
具有模板属性 -
类型的子节点
cq:PageContent
具有页面内容属性
您可以将属性添加到模板中:请参阅 创建资产 部分。
创建组件 creating-a-component
此处介绍的功能仅在安装了CQ5时可用,即节点类型时 cq:Component
在存储库中可用。
要创建具有CRXDE Lite的组件,请执行以下操作:
-
在浏览器中打开CRXDE Lite。
-
在导航窗格中,右键单击要创建该组件的文件夹,然后选择 创建……,则 创建组件…….
-
输入 标签, 标题, 描述, 超级资源类型、和 组 组件的。 单击 下一步。
-
此步骤是可选的:设置组件属性 是容器, 无修饰, 单元格名称、和 对话框路径. 单击 下一步。
-
此步骤是可选的:设置组件属性 允许的父项. 单击 下一步。
-
此步骤是可选的:设置组件属性 允许的子项. 单击 确定。
-
单击 全部保存 以保存服务器上的更改。
它会创建:
- 类型节点
cq:Component
- 组件属性
- 组件.jsp脚本
创建对话框 creating-a-dialog
要创建带有CRXDE Lite的对话框,请执行以下操作:
-
在浏览器中打开CRXDE Lite。
-
在导航窗格中,右键单击要创建对话框的组件,然后选择 创建……,则 创建对话框…….
-
输入 标签 和 标题. 单击 确定。
-
单击 全部保存 l将更改保存在服务器上。
它创建一个具有以下结构的对话框:
dialog[cq:Dialog]/items[cq:Widget]/items[cq:WidgetCollection]/tab1[cq:Panel]
您现在可以通过修改属性或创建节点来调整对话框以满足您的需求。
也可以使用对话框编辑器来编辑对话框。 双击CRXDE Lite中的对话框节点可打开编辑器。 可以找到有关对话框编辑器的更多信息 此处.
创建节点 creating-a-node
要创建具有CRXDE Lite的节点,请执行以下操作:
- 在浏览器中打开CRXDE Lite。
- 在导航窗格中,右键单击要创建节点的节点,选择 创建……,则 创建节点…….
- 输入 名称 和 类型. 单击 确定。
- 单击 全部保存 以保存服务器上的更改。
您现在可以通过修改属性或创建节点来调整节点,以满足您的需求。
nt:unstructured
作为子节点的节点 nt:folder
节点)。创建资产 creating-a-property
要创建具有CRXDE Lite的资产,请执行以下操作:
-
在浏览器中打开CRXDE Lite。
-
在“导航”窗格中,选择要添加新属性的节点。
-
在 属性 选项卡,输入 名称, 类型,和 值. 单击 添加.
-
单击 全部保存 以保存服务器上的更改。
创建脚本 creating-a-script
要创建脚本,请执行以下操作:
-
在浏览器中打开CRXDE Lite。
-
在导航窗格中,右键单击要创建脚本的组件,选择 创建……,则 创建文件…….
-
输入文件 名称 包括其扩展。 单击 确定。
-
新文件将在“编辑”窗格中作为选项卡打开。
-
编辑文件。
-
单击 全部保存 以保存更改。
导出和导入节点类型 exporting-and-importing-node-types
使用CRXDE Lite,可以在以下位置导入和/或导出节点类型定义: CND(压缩命名空间和节点类型定义)表示法.
要导出节点类型定义,请执行以下操作:
-
在浏览器中打开CRXDE Lite。
-
选择所需的节点。
-
选择 工具 则 导出节点类型.
-
定义(用符号表示)显示在浏览器中。 保存信息(如有必要)。
要导入节点类型定义,请执行以下操作:
-
在浏览器中打开CRXDE Lite。
-
选择 工具 则 导入节点类型…….
-
在文本框中输入定义的CND表示法。
-
Check 允许更新 如果您正在更新现有定义。
-
单击 导入.
日志记录 logging
通过CRXDE Lite,您可以显示文件 error.log
位于的文件系统上的 <crx-install-dir>/crx-quickstart/server/logs
并使用适当的日志级别对其进行筛选。 按照以下步骤操作:
-
在浏览器中打开CRXDE Lite。
-
在 控制台 选项卡,在右侧的下拉菜单中,选择 服务器日志.
-
单击 停止 图标来显示消息。
您可以:
- 在Felix控制台中通过单击 日志记录配置 图标。
- 通过单击 画笔 图标。
- 通过单击 固定 图标。
- 通过单击 停止 图标。