You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Tommaso Teofili (JIRA)" <ji...@apache.org> on 2016/03/22 16:27:25 UTC

[jira] [Commented] (SLING-5577) Distribution package implementation should be independent of serialization

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

Tommaso Teofili commented on SLING-5577:
----------------------------------------

I've substantially reworked this on [my github fork|https://github.com/tteofili/sling/commit/f655ac32dae4ec468b6560d1b83b2ccd99b91e9b] as it's still work in progress.
I've introduced a proper SPI for pluggable serialization format, making the package builder serialization agnostic (there should be only {{DefaultDistributionPackageBuilder}} in the end, with multiple serialization formats), and can work on top of {{Resources}} or {{Files}}.

> Distribution package implementation should be independent of serialization
> --------------------------------------------------------------------------
>
>                 Key: SLING-5577
>                 URL: https://issues.apache.org/jira/browse/SLING-5577
>             Project: Sling
>          Issue Type: Improvement
>          Components: Distribution
>            Reporter: Tommaso Teofili
>            Assignee: Tommaso Teofili
>             Fix For: Content Distribution 0.2.0
>
>         Attachments: SLING-5577.0.patch, SLING-5577.1.patch, SLING-5577.2.patch
>
>
> Currently we have different implementations of {{DistributionPackage}} interface in _org.apache.sling.distribution.core_ and _org.apache.sling.distribution.extensions_, some are based on plain files, some on FileVault packages (backed by files or JCR content) however it'd be good that packages would be agnostic to serialization type, simply based on {{Resources}}.



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