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
>> 

Reply via email to