写点什么

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

2011 年 12 月 01 日

目录

需求

预备知识

本文假设读者熟悉 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**这允许您在想要的端口上启动 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://: /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参数添加到 Quickstart 文件的文件名中。(将替换为 Quickstart 将在 SSL 模式下运行的端口号。对于此示例,端口号为 443。)
  2. 双击 Quickstart jar 并等待服务器启动并开始运行。
  3. 注释掉位于\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://:/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://: / 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

2011 年 12 月 01 日 07:14466

评论

发布
暂无评论
发现更多内容

架构师训练营第四周总结

Geek_xq

Sentinel 是如何做限流的

vivo互联网技术

高可用 限流 底层

智慧公安微警务110报警系统开发,警务系统建设方案

WX13823153201

警务系统建设方案

你只修改了2行代码,为什么需要两天时间?

Java架构师迁哥

3年Java开发经验四面阿里成功定级P6年薪45w+,分享我的阿里面经(含面试题答案)希望对你有所启发!

Java成神之路

Java 程序员 架构 面试 编程语言

阿里内部超流行的“SpringBoot+ 微服务指南”,理论与实战双管齐下。有幸从一位在阿里的朋友手里要到一份。

Java成神之路

Java 程序员 架构 面试 编程语言

京东智联云与CDA携手 共同打造电商领域数字化人才认证标准

京东科技开发者

大数据 数据分析 数据分析师

从面试角度分析ArrayList源码

Java旅途

Java List 面试 ArrayList

喜大普奔,FL Studio终于出官方中文版了!

懒得勤快

编曲 编曲宿主 mid flstudio 汉化

数据上链,区块链技术平台搭建

t13823115967

数据上链 区块链应用

Mybatis是如何解析配置文件的?

田维常

mybatis

《构建高性能WEB站点》.pdf

田维常

架构

关于敏捷开发的最佳实践和工具

PingCode

程序人生 敏捷开发 研发管理 管理工具 开发平台

Athena雅典娜交易所系统开发|Athena雅典娜交易所软件APP开发

开發I852946OIIO

系统开发

4年Java开发经验面试阿里被面试官用Spring Cloud吊打了一顿!离开前面试官甩给我一份《SpringCloud学习笔记》。

Java成神之路

Java 程序员 架构 面试 编程语言

工作日志:一文总结HBase从搭建到实操,大家一起进步

小Q

大数据 学习 编程 面试 HBase

终于学完了阿里云大数据架构师推荐的Flink入门与实战PDF

小Q

大数据 flink 学习 编程 面试

一鼓作气学会“一致性哈希”,就靠这 18 张图了

四猿外

分布式 算法 一致性哈希 一致性Hash算法 哈希算法

公安一体化警务系统搭建,微警务APP开发

t13823115967

App 智慧公安

社区团购大战升级:零售行业再次面临挑战

石头IT视角

快来!开源一份阿里微服务指导手册:springBoot+springCloud+MQ

小Q

学习 面试 微服务 MQ SpringCloud

这份在阿里内部广受大家喜爱的“Java 突击宝典”简直太牛了!阿里的大佬们原来是这么学习的!

Java成神之路

Java 程序员 架构 面试 编程语言

我叫你不要重试,你非得重试。这下玩坏了吧?

比伯

Java 编程 架构 面试 程序人生

如何搭积木式的快速开发H5页面?

徐小夕

Java 前端 前端工程 React 数据可视化

领域驱动设计(DDD)实践之路(四):领域驱动在微服务设计中的应用

vivo互联网技术

架构 领域驱动设计 DDD 领域驱动设计DDD

阿里巴巴内部发行的“Java技术成长笔记”,清晰的标注着Java程序员应该按照怎样的路线来提升自己,需要去学习哪些技术点。

Java成神之路

Java 程序员 架构 面试 编程语言

网易云音乐Java面试题:Mybatis事务+SpringBean+Java锁+Redis

Crud的程序员

Java redis spring 程序员 面试

腾讯云TcaplusDB成为首批通过信通院-键值型内存数据库功能评测的产品,树立内存数据库行业标杆

TcaplusDB

数据库 nosql 腾讯云 腾讯 国产化

一个改变世界的“箱子”

阿里巴巴云原生

Docker 阿里云 容器 云原生 k8s

终于有人通过笔记+脑图+视频的模式把Spring源码讲明白了

Java架构追梦

Java 学习 架构 面试 spring源码

海淀区政府携手百度,打造数字政务时代新门户

DT极客

2021年全国大学生计算机系统能力大赛操作系统设计赛 技术报告会

2021年全国大学生计算机系统能力大赛操作系统设计赛 技术报告会

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