Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The VersionManager is responsible for all versioning related operations and is used by the ContentReader/Writer to grant access to versioned nodes.

...

org.ofbiz.jcr.api

...

The api package gives some high level functions to deal with the content in the Jackrabbit Repository. The Classes also contains content specific code. Which means that for each content mapping class a separate api class could be written.

...

org.ofbiz.jcr.orm

The ORM (OfbizRepositoryMapping) package is the OFBiz abstraction of the content objects. The OfbizRepositoryMapping interface is used by the ContentReader/Writer to interact with the ObjectContentMappingManager.

...

  • Propagate and enforce OfBiz permissions, roles and users to JCR
  • Expose the JCR part via WebDAV (and/or some RESTish service)
  • JCR contents shall always be revisioned
  • Prevent duplication of properties between OfBiz and JCR
  • Explore Content Addressable Storage CAS options to prevent duplicate contents
  • Use this opportunity to create a simple workflow for OfBiz CMS Contents (or externalize to a CMS that provides a workflow)

...