Hi,

On Wed, 2016-03-09 at 11:37 +0100, pacoolsky . wrote:
> On behalf of Cognifide I would like to donate Sling Dynamic Include
> (SDI)
> as extension to Apache Sling project.
> 
> SDI allows you to include dynamic page fragments (components) using
> ESI,
> SSI or AJAX tags, separately from the static part of the page.
> Actually it
> makes possible to cache partially dynamic pages, in declarative way
> and
> without additional development effort.
> 
> You can find more information about the SDI on the github [0] and on
> Cognifide's blog [1].
> I created ticket SLING-5594 [2] to track donation process and I'm
> currently
> preparing a code package.

This looks really interesting, I think it would be great to have it in
Sling.

One implementation question; in the pom.xml file I see that all the
classes are exported:

            <plugin>
                <groupId>org.apache.felix</groupId>
                <artifactId>maven-bundle-plugin</artifactId>
                <extensions>true</extensions>
                <configuration>
                    <instructions>
                        <Export-
Package>org.apache.sling.dynamicinclude.*</Export-Package>
                    </instructions>
                </configuration>
            </plugin>

Why is that done? I could not not find any hints in the documentation.

Thanks,

Robert

> 
> [0] https://github.com/Cognifide/Sling-Dynamic-Include
> [1] https://www.cognifide.com/our-blogs/cq/sling-dynamic-include/
> [2] https://issues.apache.org/jira/browse/SLING-5594
> 
> Thanks, Przemyslaw Pakulski

Reply via email to