I¹m in the same boat as the OP. I¹m also having a hard time getting my head around both the components within oak, but more so, the question of wrapper components that sit on top of the JCR. My apologies for hijacking your thread, but I thought it may help to consolidate related rookie info. Plus, the subject fits exactly.
The oak JCR itself is fairly low level and requires a lot of additional infrastructure to provide a functional application. I¹ve looked into some more enterprisey type systems, like alfresco, magnolia, eXo, etc, and they all appear to use the older jackrabbit non-oak version. Are there any more comprehensive apps that are currently using oak as a foundation? Our needs include: - a JCR for binary content, text, pdf, video, audio, etc. All kinds of media files, grouped in a hierarchical fashion. - RBAC for controlling access to content as well as tracking changes by user and providing an audit path - Some way of managing users and permissions - this alone is an argument for using a higher level app than direct jcr coding. - Allowing users direct access to the webDAV view of the repo for content editing, while tracking edits by user and generating events on edit commits. - Some form of workflow management, again, this has been done 1e6 times already. Why re-invent. What¹s available that works with oak/sling? - and of course the push/pull of data into the jcr. This is the primary reason for looking at oak, but it¹s the associated support tasks that are pushing for a more fully functional framework. What are the package blocks people are using with oak? Does everyone use sling? Is that the only option for oak or are there others? thanks in advance. -Bruce From: Michael Dürig <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Monday, September 8, 2014 at 1:42 AM To: "[email protected]" <[email protected]> Subject: Re: Getting Started With JackRabbit Oak - A Complete Beginner > >Hi Aman, > >On 8.9.14 7:44 , Aman Arora wrote: >> >> 1. For a complete beginner to start developing on Jackrabbit >> Oak, we didn't find sufficient resources online. > >Unfortunately there is currently not much more than the Oak >documentation web site at http://jackrabbit.apache.org/oak/docs/, which >is still work in progress. Fortunately however, Oak implements the JCR >specification. So unless you want to customise Oak, you should be fine >with any JCR documentation out there. > >> >> 2. There was a mismatch between the code listed on your >> website and the actual implementation. Refer this question asked by >> >>me.<http://stackoverflow.com/questions/25681933/how-to-create-repository- >>instance-in-jackrabbit-oak-using-microkernel/25691088#25691088> > >See my answer >http://stackoverflow.com/questions/25681933/how-to-create-repository-insta >nce-in-jackrabbit-oak-using-microkernel/25720244#25720244 > >Michael >> >> I would like to have some help on few things: >> >> 1. A good documentation or some book/reference to read about >> the working, components, etc. of Jackrabbit Oak. >> >> 2. A starting point to develop a content document library using >> Jackrabbit Oak. >> >> Thanks in advance. Looking forward to your support. >> >> >> Thanks & Regards, Aman Arora Software Engineer | EEM -R&D Manhattan >> Associates, India >>
