Hi,

for a long time we have tried to use sensible defaults for all of our
configurations. This allows our users to run a default Sling without any
additional configuration (it should even be possible to run it without a
Configuration Admin service available - but that's another story).

While we were pretty successful with this, we simply blew it with the
move from login administrative to service users. A lot of the (core)
modules now use service users and these require a configured mapping in
order to work properly. While for example the servlets resolver
previously did not require any configuration, it requires at least the
mapping. Which in turn means you can't simply use that module as-is.

Switching to service users is of course a good idea but I'm wondering if
we can find a way to get back to a configurationless Sling again?

Clearly we don't want to the mapping to be part of the bundles using the
service users.

One possible solution would be an out of the box bundle with the
necessary repo init and configurations. This would cover the core
bundles like servlets resolver and resource resolver.

But maybe there is a better option?

Regards
Carsten
-- 
Carsten Ziegeler
Adobe Research Switzerland
cziege...@apache.org

Reply via email to