- resource mapping
  - add a new SPI to define the mapping
  - add a default impl that reads the mapping from /etc/map as it is done today
  - possible to override with service ranking
  - but: there is already the ResourceMapper interface
    - introduced 1-2 years ago, use case was to get all existing mappings
    - with this it's currently possible to replace mapping completely with new 
logic
  - maybe add a support to "contribute" additional mappings via a service 
interface additional to this

- generic externalizer API
  - naming not fixed yet, should not named "link" as this is too specific. 
probably "URL".
  - needs a java API for using, and an SPI for hooking in special rules
  - then add mappings for views in HTL*, JSP, model exporter/JSON
    * probably starting with a sling-only HTL extension for try-out, add it 
later to the spec when design is validated
  - might be inspired by the basic features for wcm.io URL handler [1]

- rewriter pipeline
  - should be deprecated and no longer be used - especially not for link 
externalization via postprocessing
  - it may still be in use out there for more exotic use cases like PDF 
generation
  - should probably removed from sling starter

stefan

[1] https://wcm.io/handler/url/


Reply via email to