+1 Regards Julian
On Mon, Jun 21, 2021 at 1:21 PM Dirk Rudolph <[email protected]> wrote: > > Hi, > > This is a vote to promote the org.apache.sling.sitemap to its own > Sling Module. This module contains everything needed to build xml > sitemaps in Sling based applications: > > - a mechanism to generate xml sitemaps in the background based on Sling Jobs > - a builder-like API for consumers to create sitemaps > - a Servlet serving sitemap index, pre-generated sitemaps or on-demand > generated sitemaps > > The implementation is rather "abstract" and requires consumers to > actively opt-in by > > a) implementing a SitemapGenerator (compatible to the application's > content), e.g. extending the ResourceTreeSitemapGenerator > b) setting a sling:sitemapRoot = true property "somewhere" in the content > c) configuring either a schedule for background generation or > implementing the SitemapGenerator to serve the generated sitemaps > on-demand > d) configuring service user(s) and mappings > > An example was implemented for the Sling CMS. [1] > > 1. Code Location: in sling-whiteboard / sitemap [2] > 2. Proposed Github repo: sling-org-apache-sling-sitemap > 3. Proposed artifact coordinates: org.apache.sling:org.apache.sling.sitemap > > Please cast your votes: > > [ ] +1 Approve the promotion > [ ] 0 Don't care > [ ] -1 Don't promote, because ... > > Votes will be open for at least 72h. > > Best, > > Dirk > > [1] > https://github.com/apache/sling-org-apache-sling-app-cms/compare/master...Buuhuu:feature/sitemap > [2] https://github.com/apache/sling-whiteboard/tree/master/sitemap
