Dear Sling Devs,
currently we rely heavily on jcr filevalut packages to ingest content
into our sling instances. While the filevault format is great to operate
on the JCR level it unfortunately does not seem to be the best way to
ingest some content. I have been wondering for a while if it would be a
good idea to create a sling supported import format that operates at a
higher level instead.
Such an import format could for example solve issues like
- ingest a page with all its versions
- add/update a page and correctly manage the replication state of the page
- turn off asset processing when ingesting processed assets
It may be a good idea for sling to provide a basic infrastructure for
such an import format where the actions one can take through the format
is left to an implementation.
Such a format could also be streamable.
Unfortunately however such a format would not be able to support the
bidirectional nature of the jcr filevault packages we currently enjoy.
Would love to hear your thoughts on this and if it would make sense to
start working on such a format.
Ruben