使用CRXDE Lite进行开发 developing-with-crxde-lite
本节介绍如何使用CRXDE Lite开发AEM应用程序。
有关可用的不同开发环境的更多信息,请参阅概述文档。
CRXDE Lite嵌入到AEM中,允许您在浏览器中执行标准开发任务。 通过CRXDE Lite,您可以在记录时创建项目、创建和编辑文件(如.jsp和.java)、文件夹、模板、组件、对话框、节点、属性和包。
当您无法直接访问AEM服务器、通过扩展或修改现成组件和Java包来开发应用程序时,或者您不需要专用调试器、代码完成和语法突出显示时,建议使用CRXDE Lite。
用户将被重定向到登录屏幕。
CRXDE Lite入门 getting-started-with-crxde-lite
要开始使用CRXDE Lite,请按如下步骤操作:
-
安装AEM。
-
在您的浏览器中,输入https://
<host>
:<port>
/crx/de. 默认情况下,这是http://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
仅当节点类型为 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。
-
选择所需的节点。
-
选择 工具 then 导出节点类型.
-
定义(以符号表示)将显示在浏览器中。 如有需要,保存信息。
要导入节点类型定义,请执行以下操作:
-
在浏览器中打开CRXDE Lite。
-
选择 工具 then 导入节点类型…….
-
在文本框中输入定义的CND符号。
-
检查 允许更新 如果要更新现有定义,则。
-
单击 导入.
日志记录 logging
通过CRXDE Lite,您可以显示文件 error.log
位于 <crx-install-dir>/crx-quickstart/server/logs
并使用相应的日志级别进行筛选。 请按如下方式继续:
-
在浏览器中打开CRXDE Lite。
-
在 控制台 选项卡,在右侧的下拉菜单中,选择 服务器日志.
-
单击 停止 图标来显示消息。
您可以:
- 通过单击 日志记录配置 图标。
- 单击 画笔 图标。
- 通过单击 固定 图标。
- 通过单击 停止 图标。