The other providers sling manages in its codebase don't appear to get much
TLC, such as that they're all still using the older deprecated
ResourceProvider system, instead of the new one (which the JCR
ResourceProvider does use).

Also, it appears that a number of the sling components/functionalities
still require the JCR, such as
* Eventing/Jobs, by mandating node types and using JCR queries to retrieve
them.
* Generic Sling Post Servlet functionality, in that the
import/contentloader functionality of it still utilizes the JCR APIs for
the creation of data.

This is just some things I've seen so far from working on my own
ResourceProvider as well.

So some portions of Sling can work without JCR but it still remains that
some portions of functionality still cannot work without JCR currently.

The Sling Post functionality will be on the easier side to alter to be JCR
independent, but Eventing will require more thought as to what to do about
the queries.

On Wed, Jun 15, 2016 at 11:20 PM, Jason Bailey <[email protected]> wrote:

> Has anyone played around with using Sling without utilizing the JCR
> resource provider and utilizing one of the other providers instead?
>
> -Jason
>

Reply via email to