-
Feature Request
-
Resolution: Done
-
Blocker
-
3.0.0.Alpha1
-
None
ModeShape 3 distinguishes between content owned by ModeShape vs content that is in an external system and owned by that external system. All content owned by ModeShape will be stored in ModeShape's internal representation (one or more BSON documents for each node), and this content is merely read from or written to Infinispan (and thus its CacheLoader implementations).
To talk with external systems, implementing a CacheLoader would likely work, but it might not be very practical. For example, there's no path information in the internal representations, so working with a path-based external system (rather than a key-based one) would be quite a challenge.
Therefore, ModeShape 3 should define a new SPI that can be easily implemented to read or write nodes, properties and children from/to an external system. It should provide a way to project those external systems into the repository content (preferably configured or defined via content rather than via configuration).
See the discussion thread for the various options and requirements.
- blocks
-
MODE-1188 Support connectors to systems that contain their own versioning capabilities
- Resolved
-
MODE-1686 Support connectors to systems that contain their own search capabilities
- Resolved
-
MODE-1292 Support accessing file system content
- Closed
-
MODE-650 Connector to CMIS
- Closed
-
MODE-1459 Connect to and use remote ModeShape server
- Closed
-
MODE-940 Add "observation" support for SVN connector
- Closed
-
MODE-1718 Connector to ModeShape
- Closed
-
MODE-645 SVN Connector Should Support Native Lock/Unlock
- Closed
-
MODE-1714 Improve federation paging SPI
- Closed
- is related to
-
MODE-282 Federate content from relational databases
- Resolved
-
MODE-1712 Allow JCR clients to navigate the nodes exposed by an external source
- Resolved
- relates to
-
MODE-1709 New connector to another JCR repository
- Closed
-
MODE-1710 Connectors should be able to propagate changes in external systems via events
- Closed
-
MODE-1688 All passwords added in 3.1 should be encrypted
- Closed
-
MODE-1707 New connector to JDBC metadata
- Closed