Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
RE: To migrate Static Content ,Document & Media from Domino to Liferay 7.2
Hi All ,I have a following requirement i.e
Your help and suggestion needed !!!Regards,
Avinash
- To migrate the static web-content around 40k web content from Domino CMS to liferay 7.2
- To migrate the Documents such as Images , video , PDF , word etc from Domino to liferay 7.2
Your help and suggestion needed !!!Regards,
Avinash
Automated bulk migration is only going to be an option if you can bulk export from Domino CMS. If you can't download a bunch of stuff automatically, you can't even begin to worry about uploading that stuff to Liferay.
Automated piecemeal migration is only going to be an option if Domino CMS has API capabilities for you to extract individual records and files. If there is no API to pull a web content programmatically or get a doc list and download a file programmatically, you can't even begin to worry about uploading that stuff to Liferay.
Automated piecemeal migration is only going to be an option if Domino CMS has API capabilities for you to extract individual records and files. If there is no API to pull a web content programmatically or get a doc list and download a file programmatically, you can't even begin to worry about uploading that stuff to Liferay.
Consider the situation where we have all the images and documents downloaded from Domino CMS . How we can do the bulk migration to the liferay document & Media ?
Also consider we have exported all the static content in HTML format . How we can to the bulk migration of the web content to the liferay ?
Also consider we have exported all the static content in HTML format . How we can to the bulk migration of the web content to the liferay ?
Resources importer is one option, as is the new site initializer. Custom code invoking the Liferay APIs to feed the data, or even one or more Groovy scripts to do the same.
There's no tool, that I'm aware of, which will do this for you. Each of these options would be some amount of at least transforms but more likely some development aspects, but they are each doable.
There's no tool, that I'm aware of, which will do this for you. Each of these options would be some amount of at least transforms but more likely some development aspects, but they are each doable.
For files, you have two options:
1) Webdav: You can connect to the document library using webdav (map network drive) and just copy the files and folders to the server
- No metadata (original author, timestamps, ...)
- No permissions
- If you want to link to them later on (e.g. images on a website), it can be difficult to find the ids
But if you just want to add the files, have just a few folders with permissions (where you update them later manually) it isn't a quick way to do it.
2) Through the API.
e.g. using DLAppLocalService
https://docs.liferay.com/dxp/portal/7.2-latest/javadocs/portal-kernel/index.html?com/liferay/document/library/kernel/service/DLAppLocalService.html
With that you have far more control, but it is a lot more work.
For content:
Content is more work. If you just want to add webcontent, I would create an importer that processes all my content and calls use JournalArticleLocalService to add a new webcontent for each of my exported html items.
If you want to add pages to, that's more difficult. You need to create the pages, put portlets on them and then configure them. e.g. configure webcontent portlet to show the webcontent you create with JournalArticleLocalService.
1) Webdav: You can connect to the document library using webdav (map network drive) and just copy the files and folders to the server
- No metadata (original author, timestamps, ...)
- No permissions
- If you want to link to them later on (e.g. images on a website), it can be difficult to find the ids
But if you just want to add the files, have just a few folders with permissions (where you update them later manually) it isn't a quick way to do it.
2) Through the API.
e.g. using DLAppLocalService
https://docs.liferay.com/dxp/portal/7.2-latest/javadocs/portal-kernel/index.html?com/liferay/document/library/kernel/service/DLAppLocalService.html
With that you have far more control, but it is a lot more work.
For content:
Content is more work. If you just want to add webcontent, I would create an importer that processes all my content and calls use JournalArticleLocalService to add a new webcontent for each of my exported html items.
If you want to add pages to, that's more difficult. You need to create the pages, put portlets on them and then configure them. e.g. configure webcontent portlet to show the webcontent you create with JournalArticleLocalService.
Hi , I am facing the same issue during migration from 6.2 DB to 7.2 after upragde process i got same exception in Verfying process
Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '7792001' for key 'PRIMARY'
How to resolve the issue
Facing this during DB migration process
Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '7792001' for key 'PRIMARY'
How to resolve the issue
Facing this during DB migration process
Copyright © 2025 Liferay, Inc
• Privacy Policy
Powered by Liferay™