You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Carsten Ziegeler (JIRA)" <ji...@apache.org> on 2016/08/04 12:09:20 UTC

[jira] [Commented] (SLING-5886) Sling Context-Aware Configuration - Initial Contribution

    [ https://issues.apache.org/jira/browse/SLING-5886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15407630#comment-15407630 ] 

Carsten Ziegeler commented on SLING-5886:
-----------------------------------------

I've added a first implementation with tests for the resource resolving.
Tests for creating the configuration objects will follow - this depends a little bit on the progression of the Converter service implementation which will provide the heavy lifting for us.
Also added a simple web console plugin

I think we need to discuss some things in the API (things like is null an allowed return value etc.)

> Sling Context-Aware Configuration - Initial Contribution
> --------------------------------------------------------
>
>                 Key: SLING-5886
>                 URL: https://issues.apache.org/jira/browse/SLING-5886
>             Project: Sling
>          Issue Type: New Feature
>          Components: Extensions
>            Reporter: Stefan Seifert
>            Assignee: Stefan Seifert
>
> as discussed in the mailing list (see [my post from april 2016|http://apache-sling.73963.n3.nabble.com/RT-Use-cases-for-content-specific-configurations-in-Sling-amp-Contribution-td4060813.html]) i want to contribute the wcm.io Configuration parts that are not AEM-specific.
> the current features of wcm.io Configuration are described here: http://wcm.io/config/
> the main goal is to support "context-specific" configuration, that means configuration that is different for different content paths (e.g. sites, tenants).
> during the contribution some changes and refactorings are required/planned, e.g.:
> * remove some dependencies to wcm.io build environment, Guava and others
> * remove the "application" distinction currently part of wcm.io Configuration in favor or a more path-based distinction
> * refactor the user-faced configuration API to further simplify it and support OSGi R6-style annotation classed for typed configuration access
> _Update: as discussed at http://sling.markmail.org/thread/ka3ewlswfgjy7rpu the name of this new module is Context-Aware Configuration_



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)