You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rave.apache.org by Apache Wiki <wi...@apache.org> on 2012/04/23 17:14:09 UTC
[Rave Wiki] Trivial Update of "ArchitectureTopics/ContextServices/JcrConfigModule" by UnicoHommes
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Rave Wiki" for change notification.
The "ArchitectureTopics/ContextServices/JcrConfigModule" page has been changed by UnicoHommes:
http://wiki.apache.org/rave/ArchitectureTopics/ContextServices/JcrConfigModule?action=diff&rev1=1&rev2=2
+ For Rave JCR content services sandbox project we need a way to easily get content in and out of the repository.
+
=== Content Import/Export ===
+
+ JCR already provides XML import and export, however, the format is not very human-friendly and no merge functionality is supported.
+
Feature list:
- * Support for JSON format content description
+ * Support for JSON format content description ()
- * Binaries as separate files
* Resolve path-based reference type properties
* CND import support
+ * Import order and dependency resolution
- * Import order based on dependencies between import items
- * Automatic module/jar file scanning for import files
- * Per-item import settings such uuid- and merge-behaviour
+ * Per-item import settings for node and property merge behavior
Out of scope:
* ACLs / security
- * Delta's such as content delete, multi-valued property appends and property value overrides.
* Same name sibling support
=== Bootstrap/Initialization ===
+
+ This feature builds on the Json-based import functionality with merge capabilities defined above. It adds automatic scanning of jars for content and cnds to import and updates a registry of initialize items that have been bootstrapped.
+
Feature list:
- * Leverages content import (see above)
* Registration of imported content
* Bootstrap order based on dependencies between content modules/jar files
+ * Optional version-based reloading