Hi, I think we should support the support for namespace mapping from our jcr base module (and therefore from the jcr server implementations).
The namespace support parses the Sling-Namespaces header of bundles and ensures that every session has namespace prefix mapping based on these headers ensuring a stable mapping. The main reason why we added this in the first place is, is that in theory one could map e.g. the sling namespace prefix to some own non Sling url. Which obviously would break all applications. Of course, no one really does this and even with this mapping behavuĂour in place, I'm pretty sure apps would break if someone does crazy mappings as we only cover the part where the Sling API is used. Defaulting to the JCR API will probably use the wrong mapping. As implementing this mapping creates proxy objects for the session which is kind of heavy and I really think that this feature was never really useful, I think we should drop it. If no one objects I'll go ahead and do so Regards Carsten -- Carsten Ziegeler Adobe Research Switzerland [email protected]
