6. Java Content Repository (3)
• Repository: is composed of one or more persistent workspaces.
• Workspace: directed acyclic graph of items where the edges
represent the parent-child relation.
• Item: either a node or a property.
• Node: a node can have zero or more child items.
• Property: can contain zero or more values.
• Value: the content is stored in the values of the properties.
7. Java Content Repository (4)
• Path: identifies the location of an item.
• Identifier: every node has also an identifier.
• Property types: a property can be a primitive type or a pointer to a
node.
• Node Types: a node type defines a certain structure.
• User: the user accessing the repository.
• Session: the session associated to the user, defining also
authorizations.
11. Sling (1)
• REST based web framework.
• Content-driven, using a JCR content repository.
• Powered by OSGi.
• Scripting inside, multiple languages (JSP, server-side javascript,
Scala, etc.).
12. Sling (2)
• Wiki
• Digital Asset Management
• Web Content Management
17. CQ5 - Functional Aspects
Authoring with CQ Administering CQ
Publishing and restoring
Managing pages Users and Groups Social Collaboration
pages
Working with Workflows Digital Assets Personalization Analytics
Tagging Reporting
Developing with CQ
Components Templates
OSGi Bundles AAA
Workflows
24. References
Official Documentation: http://dev.day.com/docs/en/cq/current.html
Day on Google Groups: http://groups.google.com/group/day-communique
Day on Yahoo Groups: http://tech.groups.yahoo.com/group/Day-Communique/