Improve the Sling Embedded repository config to make it more flexible
---------------------------------------------------------------------
Key: SLING-739
URL: https://issues.apache.org/jira/browse/SLING-739
Project: Sling
Issue Type: Improvement
Components: JCR
Affects Versions: 3
Reporter: Juan Jose Vazquez Delgado
Assignee: Juan Jose Vazquez Delgado
Priority: Minor
As discussed in [1], it would be necessary to make the Sling embedded
repository configuration more flexible. Use cases for this can be:
* Work with another persistent manager for nodes (rather than default one but
already supported by Jackrabbit. See [2]).
* Custom login module and access manager.
* Change the name of the repository.
The propossal is having three new properties:
#
# The name of the JCR repository. Default is "jackrabbit".
# sling.repository.name =
#
# The JCR repository home directory. Default is
sling.home/sling.repository.name.
# sling.repository.home =
#
# The JCR repository url config file (repository.xml). Default is
repository.xml in
# bundle Embedded JCR Repository
# sling.repository.config.file.url =
These properties can be set in sling.properties, as system properties or as web
app init-params. The properties are not mandatory. The default beahaviour is a
"jackrabbit" repo under sling home if the properties are not set.
[1] http://markmail.org/search/Customizing+the+Sling+embedded+repository
[2]
http://markmail.org/message/2mtvc3egw5omcrbd?q=Customizing+the+Sling+embedded+repository
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.