I contributed some documentation in http://sling.staging.apache.org/documentation/bundles/resource-merger.html <http://sling.staging.apache.org/documentation/bundles/resource-merger.html>. Would you be so kind and quickly cross-check? I would still be interested though in someone else’s opinion on how the sling:hideProperties=* is supposed to work. Thanks Konrad
> On 29 Jan 2016, at 18:09, Julian Sedding <jsedd...@gmail.com> wrote: > > There is some more documentation at > https://github.com/gknob/sling-resourcemerger, where the feature was > originally developed. Haven't had time to read it yet. > > Regards > Julian > > On Fri, Jan 29, 2016 at 6:02 PM, Konrad Windszus > <konrad.winds...@netcentric.biz> wrote: >> As being suggested by Julian Sedding in >> https://issues.apache.org/jira/browse/SLING-5468 I want to get your input on >> how the properties >> "sling:hideProperties=*” and "sling:hideChildren=*” are supposed to work in >> the Sling Resource Merger. >> >> At least for the OverridingResourcePicker using the wildcard hides both the >> local as well as the inherited resources/properties. This is causing some >> trouble as that way I cannot easily replace the whole resource without >> considering any underlying resources. >> The only documentation about those properties is at >> https://issues.apache.org/jira/browse/SLING-2986?focusedCommentId=13802834&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13802834 >> but that does not really explain how those should behave in terms of >> inheritance. Also the implementation changed quite a bit due to the >> refactoring being done in https://issues.apache.org/jira/browse/SLING-3423. >> >> For me this looks rather like a bug because I cannot come up with a good use >> case where you would be interested to even hide your own/local >> properties/child resources. Those properties should IMHO always refer only >> to the inherited/underlying resources/properties but not to the local ones >> (i.e. the ones next to the resource defining sling:hideProperties or >> sling:hideChildren. >> WDYT? >> >> Thanks for your input, >> Konrad >>