BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Shishir Pandey 关注 0 他的粉丝 发布于 2011年12月2日. 估计阅读时间: 18 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

目录

需求

预备知识

本文假设读者熟悉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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT