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]>
----------------------------------------------------------------

Reply via email to