I am in the process of importing data from various databases into a JCR (JackRabbit) to be eventually managed via Magnolia. I have most of the data in the system and have already created admin interfaces for managing the content. I am now working on importing the last piece - images, pdf's etc related to the content. I started out by importing images and storing them directly within the JCR as child nodes (nt:file/nt:resource combination). This works fine, but I think it would be better to use the DMS for this, since these resources will also need to be managed via the admin interface.
What are the options for bulk importing data into the DMS while at the same time adding the necessary references to the original data nodes? Since this process takes a while (about 30 minutes) and still needs fine tuning, I would much rather be able to do this through a stand-alone process (ant task at present). Is it possible to update the DMS repository directly (while magnolia is shut down) and then bring it up and have all the content available? Does the DMS expose any API for performing these types of operations? One option is to store the images as static files within the web app, but am not sure if they can be managed easily via magnolia (that is without writing a custom file upload dialog). Another is to learn the pattern of the static dms link URL and store them as path references in the data nodes, and then bulk upload (zip file) all the images into the DMS. I am interested in learning about how other users have dealt with importing content from other systems into magnolia. Any suggestions and tips would be most welcome. Thanks Rakesh ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
