我最喜爱的 10 大 Adobe Digital Enterprise Platform Quickstart 功能

阅读数:258 2011 年 12 月 1 日

话题:语言 & 开发架构

目录

需求

预备知识

本文假设读者熟悉 LiveCycle、Mosaic、Data Services、CQ 和 CRX。

需要的Adobe产品

用户水平

所有

最新的 LiveCycle ES 版本(现在称为 Adobe Digital Enterprise Platform (ADEP))包含出色的新功能。本文是一个系列的一部分,旨在与您分享我们最喜爱的 10 大 ADEP 功能。我很高兴与您分享我最喜爱的 10 大功能和我使用它们的原因。一些功能是对现有工具集的改进,而其他功能则是全新的。一定要访问ADEP 开发人员中心了解本文所列出功能的更多信息。

ES 准备工具(ERT)

ES 准备工具(ES Readiness Tool,ERT)是一个自成一体的瘦客户端应用程序,它运行验证来测试您的 ADEP 环境对安装或升级的准备程度。如果任何验证失败,系统会提供智能的建议,使您可以立即采取措施更正问题。成功运行之后,您就会确信后续安装或更新将成功。ERT 是一个可运行的 jar 文件,它会生成和显示详细描述了结果的验证报告。

对于安装,ERT 验证平台中的以下配置:

  • 应用服务器验证
  • 数据库验证
  • 文件系统验证

对于升级,ERT 验证以下配置:

平台

  • 应用服务器验证
  • 数据库验证

运行时

  • LiveCycle 7 兼容性层验证
  • QPAC 验证
  • 服务

请参见 ERT UI 的屏幕截图(参见图 1):

图 1. 单击该单选按钮选择企业准备工具的模式。

下面的屏幕截图显示了一个示例 ERT 报告(参见图 2):

图 2. ERT 宝宝显示每项配置的当前验证状态。

通过 ADEP 轻松配置解决方案

在 LiveCycle ES2.5 中,解决方案加速器需要独立的下载和在您的 LiveCycle Server 上安装、配置和部署配置的独立步骤。使用 ADEP-Document Services,现在可通过 Configuration Manager 提供一项新功能。您下载并安装了 Customer Experience Solution 后,可以使用 Document Services Configuration Manager 运行、配置和部署该解决方案。

所有解决方案都在 ADEP 中以包的形式提供,存储在 Customer Experience Services 中。解决方案可在 ADEP 中通过单击 Configuration Manager 的 Customer Experience Solutions Deployment Step 屏幕中的 Download 按钮来下载。单击 Download 后,可以选择想要的配置并一起部署解决方案和 Document Services。

请参见 ADEP-Document Services Configuration Manager 中的 Customer Experience Solution Deployment step 的以下屏幕截图(参见图 3)。

图 3. 单击 Customer Experience Solutions Deployment Step 上的 Download。

注意:您必须安装 Customer Experience Solution 并运行它,然后在尝试部署解决方案。

CES Quickstart 文件名中的参数

CES Quickstart 的一些参数可通过将参数附加到 quickstart jar 文件的文件名后来提供。这些参数适用于 Quickstart。一些参数包括:

  • -ds此参数允许 Quickstart 与 ADEP 集成。
  • -p<PORT>这允许您在想要的端口上启动 Quickstart。例如,附加 -p7707 将在 7707 端口上启动 Quickstart。
  • -publish此参数在发布者模式下启动 Quickstart。

例如,您可以将 jar 文件重命名为:Solution-quickstart-ds-publish-p7707.jar

这些参数在 Quickstart 首次启动时添加到文件名后。

快速且轻松的安装

只需单击 Customer Experience Solutions (CES) Quickstart jar 文件,您就会得到一个正常运行的 CRX 服务器。无需任何其他步骤来安装或配置该服务器。双击该文件后,该 jar 会将自己解压到相同目录中。稍等片刻,服务器即可正常运行。您可以通过几次单击来关闭 CRX 服务器并重新启动。

以下是正常运行的 CES Quickstart 的屏幕截图(参见图 4):

图 4. Customer Experience Solution Quickstart 显示了安装时间。

包共享

包共享是一个集中化的服务器,它可公开用于共享内容包。它使下载和安装外部包的体验变得非常轻松。客户可直接从包共享下载包,然后安装并立即开始使用它们。使用他们的 Adobe ID,客户可登录到包共享并下载包。

包共享显示可用的包的状态。以下定义描述了在使用包共享时显示的词汇:

  • Installed表示包已下载并安装。
  • Downloaded表示包已下载,但还未安装。
  • Download表示包可供下载。

请参见下面的包共享屏幕截图(参见图 5):

图 5. 登录包共享并下载可用的包。

集成 CES Quickstart 与 ADEP-Document Services

您现在只需单击一次鼠标,即可将 CES Quickstart 与 ADEP-Document Services 服务器集成。导航到http://<hostname>:<port>/system/console/dsc,提供Document Server URL、用户名称、密码和 CES URLl,然后单击 Configure 按钮。此操作将 CES Solution Quickstart 与 Document Services 服务器相集成,以便它们可彼此通信和访问另一方的服务。

请参见下面的 Apache Felix Web Console 屏幕截图,它显示了 Document Services 设置(参见图 6)。

图 6. 进入 Apache Felix Web Console 中的 Document Services Settings

CES Quickstart 的 SSL 配置

可以轻松地将 CES Quickstart 配置为在 SSL 模式下运行。

执行以下步骤来在 Quickstart 中配置 SSL:

  1. 将–ds 和–p<port> 参数添加到 Quickstart 文件的文件名中。(将 <port> 替换为 Quickstart 将在 SSL 模式下运行的端口号。对于此示例,端口号为 443。)
  2. 双击 Quickstart jar 并等待服务器启动并开始运行。
  3. 注释掉位于<quickstart-root>\crx-quickstart\server\etc\server.xml 文件的常规 http 监听器部分。
  4. Add the following lines in the server.xml and replace the values according to the SSL certificate you are using (see Figure 7).

    将以下行添加到 server.xml 中,依据您使用的 SSL 证书替换其中的值(参见图 7)。<

    图 7. 使用上述代码更新 server.xml,使用您的 SSL 证书信息。

  5. 重新启动 Quickstart 服务器。Quickstart 将在 SSL 模式下启动。

CRXDE Lite 工具

CRXDE Lite 嵌入在 CRX/CQ 中。它使您能够在浏览器中执行标准的开发任务。使用 CRXDE Lite,您可以创建项目,创建和编辑文件(比如.jsp 和.java 文件)、 文件夹、模板、组件、对话框、节点、属性和程序包,同时记录并集成 SVN。此外,CRXDE Lite 提供了对存储库中的文件(比如 CSS、JavaScript、HTML 或 Java 和 JSP 文件)进行就地编辑的功能。使用 CRXDE Lite,您可以创建和生成 OSGi 程序包,或者编译直接存储在您存储库中的 Java 类。通过安装在 CRX OSGi 运行时内的程序包导出的所有类都可供您的代码和脚本使用。CRXDE Lite 直接在浏览器中处理所有修改,使用 JCR 远程界面来检索内容和持久存储更改。

可以通过许多不同方式来搜索和查找 CRXDE Lite 中的内容:

  • 路径搜索
  • 主屏幕上的全文搜索
  • 查询编辑器
  • 树过滤器

CRXDE Lite 功能有助于实现一种顺畅的开发工作流。

请参见下面这个 CRXDE Lite UI 屏幕截图(参见图 8):

图 8. 在 CRXDE Lite 主页中输入搜索词汇。

在 CES Quickstart 中备份和还原

您现在单击即可按钮即可备份和还原 CRX 存储库。例如,可以使用以下一种方法来备份 CRX 存储库:

在线备份

此方法创建整个存储库的备份,包括部署到它之上的 CQ5 或其他应用程序。使用此策略,您可以创建并在以后还原整个存储库和在它之上运行的应用程序,包括内容、版本历史、配置、软件、热修复程序、自定义应用程序、日志文件、搜索索引,等等。此方法可用作一种热备份或在线备份,这样您可以在存储库运行时执行此备份。此方法适用于默认的、基于 TarPM 的 CRX 实例。执行以下步骤创建一个在线备份:

  1. 导航到http://<hostname>:<port>/crx/config/backup.jsp访问Content Repository Extreme 2.2 JSR-283 Compliant Repository(参见图 9)。

    图 9. 使用 Content Repository Extreme 2.2 屏幕创建一个新备份。

  2. 单击 Options 以提供源目录、目标目录、目标文件名和延迟信息(参见图 10)。

    图 10. 在提供的字段中输入源目录、目标目录和目标文件名。

  3. 单击 Add 开始备份过程(参见图 11)。

    图 11. 存储库备份时会显示一个进度栏。

要从备份文件还原备份,可以使用 Java jar 命令(比如 jar -xvf backup-20081030-2121.zip)解压该文件。

解压备份 jar 文件后,可供使用的存储库实例即可用并可正常启动。该存储库会保持它在创建备份时的状态。

完整备份

此备份方法创建 CRX 存储库文件的一个备份。这包含 CRX 中存储的所有信息,所以您可以还原存储库在备份时的准确状态。当使用此备份方法时,您必须在创建备份文件时关闭或锁定存储库。这种备份策略会保存以下信息:

  • 所有工作区中的 CRX 存储库内容
  • 节点类型定义
  • 命名空间定义
  • 版本历史

执行以下步骤来创建完整备份:

  1. 锁定存储库的根节点或关闭存储库。
  2. 在 CRX 安装文件夹中,打开名为 server/crx 的文件夹。
  3. 创建文件夹 content-repository 的备份。
  4. 解锁存储库的根节点或重新启动存储库。

要从文件系统还原备份,可执行以下步骤:

  1. 锁定存储库的根节点或关闭存储库。
  2. 在 CRX 安装文件夹中,打开名为 server/crx 的文件夹。
  3. 将文件夹 content-repository 替换为您的备份副本。
  4. 解锁存储库的根节点或重新启动存储库。

包备份

您也可以通过 CRX 备份各个包。可以使用两种方法来备份包:

  • Package Manager
  • Content Zipper

CES Quickstart 和 ADEP-Document Services 中的 WebDAV 访问

Quickstart 支持 WebDAV,支持您显示和编辑存储库内容。通过设置 WebDAV,您就能够通过您的机器直接访问内容存储库。

WebDAV 服务器的 URL 使用以下结构:

http://<host>:<port>/<crx-webapp-path>/repository/<workspace>

在从操作系统级别挂载时,此 URL 提供了对默认工作区(crx.default)的 WebDAV 访问能力。当使用 WebDAV 创建和编辑文件夹和文件时,CRX 会创建和编辑必要的 nt:folder 和 nt:file 节点。

执行以下步骤来在 Windows 环境中设置 WebDAV:

  1. 在 My Computer 中,单击 My Network Places(参见图 12)。

    图 12. 首先导航到 My Network Places。

  2. 单击选项 Add a network place 启动向导。选择选项 Choose another network location,然后单击 Next。
  3. 键入http://localhost:7402/crx/repository/crx.default并单击 Next(参见图 13)。

    图 13. 输入新网络位置的地址。

  4. 输入管理员用户名和密码来连接 localhost(参见图 14)。

    图 14. 登录到 CRX Webdav Server。

  5. 为连接输入一个名称并单击 Next(参见图 15)。

    图 15. 输入您创建的网络位置的名称。

  6. Windows 表示您已成功添加网络位置。打开该网络位置以访问您的 CRX 存储库(参见图 16)。

    图 16. 访问 localhost 服务器上的 CRX Repository。

采用相同方式,ADEP 也支持 WebDAV。但是,WebDAV 服务器的 URL 使用以下结构:http://<host>:<port>/ repository

在 ADEP 中配置 Windows 上的 WebDAV 的所有步骤与配置 Quickstart 所需的步骤类似。

延伸阅读

有关在 Adobe Digital Enterprise Platform 上开发和快速部署 Customer Experience Solutions 的更多详细信息,请访问ADEP 开发人员中心

另外,一定要查阅本系列的其他文章,了解 Adobe Digital Enterprise Platform 其他优秀的新功能。

clip_image020

本作品依据Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License授权。

查看原文:My top 10 Adobe Digital Enterprise Platform Quickstart features