I would do it with Groovy scripts, no matter how the current data are stored or can be exported to (SQL, XML). I actually had to do it for quite a large website (maserati.com) which was the primary reason why I wrote OM's Groovy Shell module. With Groovy you have flexibility (can change/adapt your script on the fly without deploying anything to your servlet container and restart it) and several nice features to handle sql and xml easily. See also http://documentation.magnolia-cms.com/modules/groovy.html and http://wiki.magnolia-cms.com/display/WIKI/Groovy+Shell+Scripts.
HTH, Federico On Jun 23, 2011, at 10:03 AM, Jon RINGWOOD PSE 55500 wrote: > Morning all, > > Apologies if this has been discussed previously but is there any way to > import content from another CMS into Magnolia? I don't think the import > feature is designed for this sort of process. Is the only way to manually > create new pages from scratch? Quite an issue for us as we're considering > migrating our current intranet, over 7,500 pages, from our current CMS into > Magnolia. > > Has anyone had any experience with this, it must be a fairly common problem. > > Any advice most welcome. > > Jon R > > > ---------------------------------------------------------------- > For list details see > http://www.magnolia-cms.com/home/community/mailing-lists.html > To unsubscribe, E-mail to: <[email protected]> > ---------------------------------------------------------------- > This email and any other accompanying document (s) contain information from > Kent Police, which is confidential or privileged. The information is > intended to be for the exclusive use of the individual(s) or bodies to whom > it is addressed. The content including any subsequent replies could be > disclosable if relating to a criminal investigation or civil proceedings. If > you are not the intended recipient, be aware that any disclosure, copying, > distribution or use of the contents of this information is prohibited. If you > have received this email in error, please notify us immediately by contacting > the sender or telephoning 01622 690690. ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
