|
Hi Jan,
We are using Magnolia Data and DMS modules to feed content to Java/Spring web application...accessing the content/data in Magnolia using JNDI module. Here is the scenario... 1) EMEA administrator creates an abstract/ event in Staging Author. The documents associated are version 1.0 Sunish When we use admin central of public instance, we are able to upload multiple versions of the document. So it is not the public instance that prohibits versioning, it is the subscriber that is not versioning the incoming content.
Just thinking on these lines....
So if public instances are not meant for versioning, then why do we have the feature of enabling/ disabling versioning in public instance? Hey Sunish
Well, there is no difference from an author to a public instance, expect the fact that it is configured as a public instance. For your scenario it may be a better approach to upload the different document versions seperately (as 1.0, 1.1, ...). we are not activating 10 versions of a document at once...we just need the activation process to take the document (version) being activated and not just replace the document in the target. Since the Public instance supports versioned documents, the activation should be able to just save the document being activated and not replace.
Hi Sunish,
as I explain earlier, Magnolia versions content only on the instance where editing happens (the Author instance). If you need document to be also versioned on the Public instance (instance from which content is served after activation), it is technically possible to do, but you have to replace ReceiveFilter (/server/filters/activation) on such public instance with your own that would version the document before receiving new copy of it from the Author instance. Should you need some developer support to help you develop such filter, please let us know what concrete assistance you need on support. Hi Jan,
Yes I understand your previous statements on the current functionality (by design) of saving current version during activation of a DMS document. We need the functionality to be extended to save the version information of the document being activated and save new version not replace existing document. Yes we have found the class which is handling the saving during activation...does the class which is doing the activation send full information about the document (that is version information) so that the ReceiveFilter can process it? |
||||||||||||||||||||||||||||||||||||||||||||||||
all the content is always versioned only in author environment as this is where all the content editing happens. Public instance receives only copy of currently actual version of the content at the time of publishing, but it never carries any version information. You can think of public instance as a snapshot of the state of Author instance for given content at time of activation.
Could you try to describe in more details what kind of feature are you looking for and why would it make sense for you to version documents at public instance as well?