So, I'm currently evaluating Sling to see whether we can add it to an existing content management system that we built directy agains the JCR API ( using jackrabbit ). Seems like it must be fairly achievable but I'm not deep enough in yet. At this point, I'm looking for guidance, advise, yes/no . . .
Details: I built a content management system on top of the Jackrabbit. I've got the repo deployed as a standalone server and our primary application accesses it via the davex remoting protocol stack ( part of the jackrabbit project ). We store both meta-data as well as "content". Our content is a blend of "documents" -- the structure of which is defined at our application level -- and web content. My main questions at this point are: 1) is it even possible to stack sling on top of a repo that we are already using directly in our application. If so, how might that look? 2) Does Sling care about what type of content I'm using? In particularl, I'm thinking of what the relationshipo between my application level doc types and the fact that sling seems to use the much simpler resourceType, with associated templates embodying the knowledge about the structure . . .
