What is Adobe Experience Manager?

Adobe Experience Manager (AEM) is an enterprise-grade web content management system with a wide array of powerful features. With AEM people in your organization can: Author and publish websites.

It’s a comprehensive content management solution for building websites, mobile apps, and forms. And it makes it easy to manage your marketing content and assets.

Search for: What is Adobe Experience Manager?

前身:CQ5 - Wikipedia, the free encyclopedia

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.

AEM Overview

JCR (JSR-170 & JSR-283 Specification)

实际文档,现已更新至 v2.0javax.jcr (Content Repository for Java Technology API Version 2.0)

David Nuescheler Day Software的CTO,也是Java Content Repository(Java內容錄倉庫)JCR 170專家組負責人。Java Content Repository是一個定址內容倉庫的標準化API建議。2002年2月,該建議提交到JCR(Java Community Process),JCR專家組於2003年下半年完成最終草案。 —— Java界技術名人堂|精彩博文 - 博搜網

Jackrabbit Oak - the next generation content repository

Jackrabbit Oak is a scalable, high-performance hierarchical content repository designed for use as the foundation of modern world-class web sites and other demanding content applications.

The Oak effort is a part of the Apache Jackrabbit project. Apache Jackrabbit is a project of the Apache Software Foundation.

The Apache Jackrabbit™ content repository is a fully conforming implementation of the Content Repository for Java Technology API (JCR, specified in JSR 170 and JSR 283).

A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more.

Jackrabbit Oak - Understanding the node state model

CRX (Content Repository eXtreme)

CRX Concepts - docs.adobe.com

CRX and JCR - docs.adobe.com

JCR Repository Model

Inside a JCR repository, content is organized into one or more workspaces, each of which holds of a hierarchical structure of nodes and properties.

Beginning with the root node at the top, the hierarchy descends much like the directory structure of a file system: each node can have zero or more child nodes and zero or more properties. Properties cannot have children but do have values__.

Assuming you have administrator access, simply go to the CRX Launchpad page and click the link CRXDE Lite (http://localhost:7402/crx/de/ in a default installation). This opens the web-based development environment for CRX.

via EXAMPLE NODE TYPES IN CRX: Node Type Administration will take you to a console that shows all the regsitered node types in your CRX instance. Scroll down until you see nt:file in the left pane and click on it. This will reveal the defintion of that node type:

WCM

收购!Adobe acquires Day Software, a market leader in next-generation web content management (WCM), was an enterprise content management software company.

With the acquisition of Day, Adobe is positioned to help organizations transform themselves by enabling them to create, manage, distribute, and monetize content while optimizing the web, mobile, and social collaboration experience for their customers.

Day Software - Wikipedia, the free encyclopedia

Roy T. Fielding 是首席科学家(chief scientist),所以才有了 REST in AEM,现在是 Senior Principal Scientist at Adobe Systems,在 Adobe 继续担任首席科学家。

Day is engaged in the content repository API for Java standardization process and contributes to open source software projects such as Apache Jackrabbit and Apache Sling.

知道真相的我眼泪掉下来:Product history of Adobe CQ

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 (AEM) 5.6
2014 Adobe Experience Manager (AEM) 6.0
2015 Adobe Experience Manager (AEM) 6.1
2016 Adobe Experience Manager (AEM) 6.2

结语

有了 JCR 仓库,则需要通过某种方式暴露出去,即 Sling,符合 REST 规范。

通过 URI 交由 Sling 进行处理,content + apps 得出最后的渲染内容。

results matching ""

    No results matching ""