Here is a short recap after trying to compare Superimposing Resource (SIR) and 
the Declarative Dynamice Resource (DDR). They are similar in some respect and 
different in others:

Feature                                 SIR                             DDR

Resource Resolver type          Admin RR                Service RR
Linking from                            Target                  Source
Mixin                                   Supported               Not Supported
Resource Changes                        Supported               Supported
Property Changes                        Not Supported           Supported
Configure Parent by
1st Level Child                 Supported               Not Supported
Overlays                                        Supported               Not 
Supported
2nd Level Redirection           Not Supported           Supported
Filtering (Security)                    Not Supported           Supported
Java 11                                 Not Supported           Supported
Sling 12                                        Not Supported           
Supported

Cheers - Andy

> On Apr 20, 2021, at 6:13 AM, Stefan Seifert 
> <stefan.seif...@diva-e.com.INVALID> wrote:
> 
> hello ruben.
> 
> use case sounds a bit similar to
> 
> https://github.com/apache/sling-org-apache-sling-superimposing (a bit 
> outdated)
> and
> https://github.com/apache/sling-org-apache-sling-resourcemerger
> 
> can you differentiate what DDR does differently?
> 
> stefan
> 
>> -----Original Message-----
>> From: Ruben Reusser <r...@headwire.com>
>> Sent: Tuesday, April 20, 2021 1:54 PM
>> To: dev@sling.apache.org
>> Subject: Re: Sling Declarative Dynamic Resources
>> 
>> totally forgot to add the link to the code base - sorry
>> 
>> https://github.com/apache/sling-whiteboard/tree/master/org.apache.sling.ddr
>> 
>> On 4/19/2021 10:29 AM, Ruben Reusser wrote:
>>> dear sling community
>>> 
>>> Andreas has been working to create a way to dynamically create
>>> component proxies in Sling based on a configuration. In peregrine-cms
>>> we are planning to use this approach when a new tenant (a new website)
>>> is created by a user. It allows us to proxy the base components into a
>>> new /apps folder for the website. A super user for the site can then
>>> potentially change the title/group of a component and the default
>>> structure that is used when adding a component to a page.
>>> 
>>> We hope this component may be useful to other sling based content
>>> management systems as well. We'd like to ask to move this module out
>>> of the whiteboard - but of course we welcome any
>>> comments/concerns/things we should consider to make sure everybody can
>>> benefit from this module.
>>> 
>>> looking forward to your comments!
>>> 
>>> Ruben
> 

Reply via email to