Again a pretty common scenario: A registered user creates or updates info in the Public instance and this data should be made available in the author instance too.

We have used the fabulous "Observation" module for this successfully, but in that case the user only updated content that already exists in the Author instance (e.g. push modified passwords of the mgnl:user node back to the Author instance).

Now, we need a working solution for a bit more complex situation: Activation of structured content (folders, nodes...) back to the Author instance, which does not necessarily exist there yet.

For instance: The user "test" opens a new user account (PUR is great) on the Public instance. This account consists of the following:

1. Users repository:
        - public (mgnl:folder)
                - t (mgnl:folder)
                        - te (mgnl:folder)
                                - test (mgnl:user)
                                        - ...

2. DMS repository:
        - user_images (mgnl:content)
                - t (dataFolder)
                        - te (dataFolder)
                                - test (mgnl:contentNode)
                                        - ...

3. Data repository:
        - additional_user_data (dataFolder)
                - t (dataFolder)
                        - te (dataFolder)
                                - test (additionUserData)

So a whole lot of nodes are created and all of this needs to be activated to the Author instance when the nodes are created or modified. When I stated to play around with the observation configuration I always ended up with lots of exception messages about non-existing content and for instance changing the title of a folder (dms) had no effect at all although the "eventTypes" setting was set to empty (i.e. all event typs).

Has anyone successfully done this? With the observation module? Or with something else?

Thanks for sharing your experiences.

-will

----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to