Magnolia has one repository, magnolia, which in turn contains several workspaces. There is a workspace for storing website content, another for user accounts, third for configuration and so on.

A content repository is a high-level information management system that is a superset of traditional data repositories. It implements content services such as:

  • Hierarchical, structured and unstructured content
  • Granular content access and access control
  • Node types, property types (text, number, date, binary)
  • Queries (XPath, SQL)
  • Import and export
  • Referential integrity
  • Versioning
  • Observation
  • Locking
  • Clustering
  • Multiple persistence models

A content repository can store text and binary data (images, documents). You don't need to worry about how the data is stored. The repository provides a standardized way to store and retrieve it whether it resides in a traditional database or in a file system.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))