AEM 101 Overview
by Jimmy Lv
by Jimmy Lv
We’re a Leader. And here’s why.
AEM is a comprehensive content management solution for building websites, mobile apps, and forms. And it makes it easy to manage your marketing content and assets.
Date | Product
---- | ----------
2002 | Day CQ 3.5
2005 | Day CQ 4.0
2006 | Day CQ 4.1
2008 | Day CQ 4.2
2008 | Day CQ 5.0
2009 | Day CQ 5.2
2010 | Day CQ 5.3
2011 | Adobe CQ 5.4
2012 | Adobe CQ 5.5
2013 | Adobe Experience Manager 5.6
2014 | Adobe Experience Manager 6.0
2015 | Adobe Experience Manager 6.1
2016 | Adobe Experience Manager 6.2
CQ5 or Communique5 (renamed as Adobe Experience Manager) is a Web Content Management System (WCMS) designed to enable users (mainly marketers and IT professionals) to create, edit, manage and optimize websites across different digital channels such as web, mobile, social and more.
An author in WCM generates the material which will, at some point, be published to your website. When ready, the content is published to the publish environment.
Adobe Experience Manager is a web-based client-server system for building, managing and deploying commercial websites and related services. It combines a number of infrastructure-level and application-level functions into a single integrated package.
OSGi - 维基百科,自由的百科全书:一个基于 Java 语言的服务(业务)规范——OSGi 服务平台(Service Platform)。
目前该平台逐渐成为一个为室内、交通工具、移动电话和其他环境下的所有类型的网络设备的应用程序和服务进行传递和远程管理的开放式服务平台。
OSGi 的作用在于 Runtime,之所以为动态模块加载,用于管理复杂度,并可以动态扩展其依赖。(类 JavaScript 的 Require.js ?) 该规范和核心部分是一个框架,其中定义了应用程序的生命周期模式和服务注册。基于这个框架定义了大量的 OSGi 服务:日志、配置管理、偏好,HTTP(运行 servlet)、XML 分析、设备访问、软件包管理、许可管理、星级、用户管理、IO 连接、连线管理、Jini 和 UPnP。
注解形式实现 OSGi 标准 bundle,在 AEM 中成为 Module。
@Property(name = "sample",
options = {
@PropertyOption(name = "option1", value = "&option.label.1"),
@PropertyOption(name = "option2", value = "&option.label.2")
}
)
CRX is short for Content Repository eXtreme, Day's JCR-compliant repository. CRX allows you to store, manage, and access data using a standardized Java interface.
Sling 背后靠着 CRX 吃饭:
对比传统 Controller,直接对应 JCR 节点,并且包含相关信息。