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
2) Website owners receives an email about the creation
3) The website owners logs on to staging author instance, previews the event/ abstracts. Assume NL website owner previewed the event and finds every thing okay and approves using medichannel event/ abstract paragraph. This will trigger the workflow. This workflow will publish the content node to all subscribers (staging public) without using INBOX.
4) So after the above step, the meta-data of the event/ abstracts gets uploaded into NL specific folder under staging public, and the document is also published to staging public to a shared magnolia folder.
5) But another website (FR) owner rejects the event for what ever reasons
6) EMEA admin modifies the same event and uploads a newer version of the same document. This will trigger emails to all website owners.
7) After receiving the email the FR admin, logos on to staging author, previews event/ abstracts and he approves it. This should activate version 1.1 of the document to public instance.
8) The web application which is configured to use magnolia-jndi will pick up respective versions of the document based on the value in site-key. If the JC2.0 medichannel site is NL then version 1.0 will be available for download if the JC2.0 medichannel site is FR then version 1.1 will be available for download.
Sunish
Sunish,
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?