使用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。
-
在“导航”窗格中,右键单击要在其中创建组件的文件夹,选择 创建……,然后选择 创建组件……。
-
输入组件的 标签、标题、描述、超级资源类型 和 组。 单击 下一步。
-
此步骤是可选的:设置组件属性 Is Container、 无修饰、单元格名称 和 对话框路径。 单击 下一步。
-
此步骤是可选的:设置组件属性 允许的父项。 单击 下一步。
-
此步骤是可选的:设置组件属性 Allowed Children。 单击 确定。
-
单击 全部保存 将更改保存在服务器上。
它会创建:
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表示法。
-
如果要更新现有定义,请选中 允许更新。
-
单击 导入。
日志记录 logging
通过CRXDE Lite,您可以显示文件系统上位于<crx-install-dir>/crx-quickstart/server/logs
的文件error.log
,并使用适当的日志级别对其进行筛选。 按照以下步骤操作:
-
在浏览器中打开CRXDE Lite。
-
在窗口底部的 控制台 选项卡中,从右侧的下拉菜单中选择 服务器日志。
-
单击 停止 图标以显示消息。
您可以:
- 通过单击 日志记录配置 图标,调整Felix控制台中的日志参数。
- 通过单击 画笔 图标清除消息。
- 通过单击 固定 图标,将邮件固定到选定位置。
- 通过单击 停止 图标启用或禁用消息的显示。