{"id":1627,"date":"2017-04-21T11:20:52","date_gmt":"2017-04-21T11:20:52","guid":{"rendered":"https:\/\/www.enprowess.com\/blogs\/?p=1627"},"modified":"2022-04-27T16:14:12","modified_gmt":"2022-04-27T10:44:12","slug":"points-for-liferay-dxp-upgrade","status":"publish","type":"post","link":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/","title":{"rendered":"Five points to takecare while upgrade to Liferay DXP\/7"},"content":{"rendered":"<p>If you are using Liferay for your business application and planning to upgrade to Liferay DXP, you are reading right post.<\/p>\n<p>In this post, I am going to talk about important points to consider while upgrading Liferay DXP\/7 from previous versions. To keep this post simple to understand, I will talk about \u2018What\u2019 to consider and not about \u2018How\u2019 part. Following are the most important points to consider,<\/p>\n<ol>\n<li>\n<h4><strong>Liferay versions<\/strong><\/h4>\n<\/li>\n<\/ol>\n<p>First and for most thing to consider before you start planning upgrade to Liferay DXP is, your current version of Liferay. Your existing version of Liferay drives story of upgrade.<\/p>\n<p>Thumb rule for version upgrade is to keep upgrading existing Liferay to nearest major stable version till you get to Liferay 7 (or DXP). Following is the image to describe upgrade path,<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-1629\" src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2017\/04\/version.png\" alt=\"Liferay versions\" width=\"551\" height=\"254\" \/><\/p>\n<p>In every major releases Liferay introduces changes ex. In 6.0 there is change in permission algorithm, in 6.1 onward they consolidated Document library and media gallery to document and media. Point to note here is, to adopt this major changes implemented in Liferay, you need to first migration to nearest stable version.<\/p>\n<blockquote><p>If you are using enterprise version customer, ensure that all latest patches are applied. In case of community version, you need to use latest GA version.<\/p><\/blockquote>\n<ol start=\"2\">\n<li>\n<h4><strong>Default settings<\/strong><\/h4>\n<\/li>\n<\/ol>\n<p>Every Liferay version releases with default property settings. Based on upgrade path you select, you need to take care of new properties Liferay introduce ex, In Liferay 6.1 Document library and image gallery are combined so there are some properties to set before you start upgrade from version 6.0.12.<\/p>\n<ol start=\"3\">\n<li>\n<h4><strong>Strategy for document and media<\/strong><\/h4>\n<\/li>\n<\/ol>\n<p>Based on upgradation path you select, you need to make strategy for document and media as well. If you are using 6.0.12 and upgrade to 6.1.x, you will need to consolidate document library and image gallery to document and media.<\/p>\n<p>In Liferay 7, following things has changed,<\/p>\n<ul>\n<li>Configuration mechanism to store documents on file system (portal-ext. properties are not used for it).<\/li>\n<li>Implementation package for document store changed from com.liferay.portlet.documentlibrary.store to com.liferay.portal.store.<\/li>\n<\/ul>\n<p>Point here is, if you have no problem to store document and media files on default file system location (i.e. [Liferay Home]\/data\/document_library), You don\u2019t need to make any changes but generally this is not the case for production deployment. To change the default file system storage location, you need to create config file as \u2018com.liferay.portal.store.file.system.configuration.FileSystemStoreConfiguration.cfg\u2019 under OSGI configuration folder i.e. \u2018[Liferay Home]\/osgi\/configs\u2019 and mention path as follow,<\/p>\n<p>rootDir={document_library_path}<\/p>\n<blockquote><p>Tip: Disable indexing while upgrade process to finish upgradation quickly and index it later after you done with upgrade.<\/p><\/blockquote>\n<ol start=\"4\">\n<li>\n<h4><strong>Backup and restore strategy<\/strong><\/h4>\n<\/li>\n<\/ol>\n<p>It is important to take backup before you start upgrade process hence it\u2019s important to decide strategy for backup and restore in case something goes wrong.<\/p>\n<p>Ensure you have backup of database and file system for document library in sync. Make practice to store both in same location and tag it with backup date and time so that there is no confusion while restore.<\/p>\n<ol start=\"5\">\n<li>\n<h4><strong>Post upgrade plan<\/strong><\/h4>\n<\/li>\n<\/ol>\n<p>After upgrade complete, re-index Liferay Portal\u2019s search indexes. by default, Liferay Portal ships with an embedded configuration for Elasticsearch. This configuration works great for demo purposes. For production deployments, you need to change default configuring for optimize result.<\/p>\n<p>Create the strategy to verify content and features in upgraded environment.<\/p>\n<p>Upgrade is always complex process. Describing all the pointers in one post is difficult. Above are 5 most important aspect to considered. In my next post, I will talk about remaining points.<\/p>\n<p>Thanks,<br \/>\n<br \/>\nJayesh Prajapati<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are using Liferay for your business application and planning to upgrade to Liferay DXP, you are reading right post. In this post, I am going to talk about important points to consider while upgrading Liferay DXP\/7 from previous versions. To keep this post simple to understand, I will talk about \u2018What\u2019 to consider&hellip; <a class=\"more-link\" href=\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/\">Continue reading <span class=\"screen-reader-text\">Five points to takecare while upgrade to Liferay DXP\/7<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1636,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,46],"tags":[36,19,35],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Five points to takecare while upgrade to Liferay DXP\/7 - EnProwess Blog<\/title>\n<meta name=\"description\" content=\"Are you planning to upgrade Liferay version to DXP\/7? This post will help you to know important points to consider.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Five points to take care while upgrade to Liferay DXP\/7\" \/>\n<meta property=\"og:description\" content=\"Are you planning to upgrade Liferay version to DXP\/7? This post will help you to know important points to consider.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/\" \/>\n<meta property=\"og:site_name\" content=\"EnProwess Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-21T11:20:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-27T10:44:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2017\/04\/DXP.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:title\" content=\"Five points to take care while upgrade to Liferay DXP\/7\" \/>\n<meta name=\"twitter:description\" content=\"Are you planning to upgrade Liferay version to DXP\/7? This post will help you to know important points to consider.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2017\/04\/DXP.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#organization\",\"name\":\"EnProwess\",\"url\":\"https:\/\/www.enprowess.com\/blogs\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2021\/07\/enprowess_logo.jpg\",\"contentUrl\":\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2021\/07\/enprowess_logo.jpg\",\"width\":1057,\"height\":697,\"caption\":\"EnProwess\"},\"image\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#website\",\"url\":\"https:\/\/www.enprowess.com\/blogs\/\",\"name\":\"EnProwess Blog\",\"description\":\"Your Enterprise solution partner\",\"publisher\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.enprowess.com\/blogs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#webpage\",\"url\":\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/\",\"name\":\"Five points to takecare while upgrade to Liferay DXP\/7 - EnProwess Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#primaryimage\"},\"datePublished\":\"2017-04-21T11:20:52+00:00\",\"dateModified\":\"2022-04-27T10:44:12+00:00\",\"description\":\"Are you planning to upgrade Liferay version to DXP\/7? This post will help you to know important points to consider.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/www.enprowess.com\/blogs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Liferay\",\"item\":\"https:\/\/www.enprowess.com\/blogs\/category\/liferay\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Five points to takecare while upgrade to Liferay DXP\/7\"}]},{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#\/schema\/person\/cb84840e7dba202419065ea1c9fe7f11\"},\"headline\":\"Five points to takecare while upgrade to Liferay DXP\/7\",\"datePublished\":\"2017-04-21T11:20:52+00:00\",\"dateModified\":\"2022-04-27T10:44:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#webpage\"},\"wordCount\":609,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2017\/04\/DXP.jpg\",\"keywords\":[\"DXP upgrade\",\"Liferay DXP\",\"Liferay7 Upgrade\"],\"articleSection\":[\"Liferay\",\"Liferay DXP\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#\/schema\/person\/cb84840e7dba202419065ea1c9fe7f11\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b43445b202a083f6e4a2f2e7d6f43d62?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b43445b202a083f6e4a2f2e7d6f43d62?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/www.enprowess.com\/blogs\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Five points to takecare while upgrade to Liferay DXP\/7 - EnProwess Blog","description":"Are you planning to upgrade Liferay version to DXP\/7? This post will help you to know important points to consider.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/","og_locale":"en_US","og_type":"article","og_title":"Five points to take care while upgrade to Liferay DXP\/7","og_description":"Are you planning to upgrade Liferay version to DXP\/7? This post will help you to know important points to consider.","og_url":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/","og_site_name":"EnProwess Blog","article_published_time":"2017-04-21T11:20:52+00:00","article_modified_time":"2022-04-27T10:44:12+00:00","og_image":[{"url":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2017\/04\/DXP.jpg"}],"twitter_card":"summary","twitter_title":"Five points to take care while upgrade to Liferay DXP\/7","twitter_description":"Are you planning to upgrade Liferay version to DXP\/7? This post will help you to know important points to consider.","twitter_image":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2017\/04\/DXP.jpg","twitter_misc":{"Written by":"admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.enprowess.com\/blogs\/#organization","name":"EnProwess","url":"https:\/\/www.enprowess.com\/blogs\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/www.enprowess.com\/blogs\/#logo","inLanguage":"en-US","url":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2021\/07\/enprowess_logo.jpg","contentUrl":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2021\/07\/enprowess_logo.jpg","width":1057,"height":697,"caption":"EnProwess"},"image":{"@id":"https:\/\/www.enprowess.com\/blogs\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.enprowess.com\/blogs\/#website","url":"https:\/\/www.enprowess.com\/blogs\/","name":"EnProwess Blog","description":"Your Enterprise solution partner","publisher":{"@id":"https:\/\/www.enprowess.com\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.enprowess.com\/blogs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#primaryimage","inLanguage":"en-US","url":"","contentUrl":""},{"@type":"WebPage","@id":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#webpage","url":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/","name":"Five points to takecare while upgrade to Liferay DXP\/7 - EnProwess Blog","isPartOf":{"@id":"https:\/\/www.enprowess.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#primaryimage"},"datePublished":"2017-04-21T11:20:52+00:00","dateModified":"2022-04-27T10:44:12+00:00","description":"Are you planning to upgrade Liferay version to DXP\/7? This post will help you to know important points to consider.","breadcrumb":{"@id":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.enprowess.com\/blogs\/"},{"@type":"ListItem","position":2,"name":"Liferay","item":"https:\/\/www.enprowess.com\/blogs\/category\/liferay\/"},{"@type":"ListItem","position":3,"name":"Five points to takecare while upgrade to Liferay DXP\/7"}]},{"@type":"TechArticle","@id":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#article","isPartOf":{"@id":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#webpage"},"author":{"@id":"https:\/\/www.enprowess.com\/blogs\/#\/schema\/person\/cb84840e7dba202419065ea1c9fe7f11"},"headline":"Five points to takecare while upgrade to Liferay DXP\/7","datePublished":"2017-04-21T11:20:52+00:00","dateModified":"2022-04-27T10:44:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#webpage"},"wordCount":609,"commentCount":0,"publisher":{"@id":"https:\/\/www.enprowess.com\/blogs\/#organization"},"image":{"@id":"https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#primaryimage"},"thumbnailUrl":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2017\/04\/DXP.jpg","keywords":["DXP upgrade","Liferay DXP","Liferay7 Upgrade"],"articleSection":["Liferay","Liferay DXP"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.enprowess.com\/blogs\/points-for-liferay-dxp-upgrade\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.enprowess.com\/blogs\/#\/schema\/person\/cb84840e7dba202419065ea1c9fe7f11","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.enprowess.com\/blogs\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/b43445b202a083f6e4a2f2e7d6f43d62?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b43445b202a083f6e4a2f2e7d6f43d62?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.enprowess.com\/blogs\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/posts\/1627"}],"collection":[{"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/comments?post=1627"}],"version-history":[{"count":12,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/posts\/1627\/revisions"}],"predecessor-version":[{"id":3220,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/posts\/1627\/revisions\/3220"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/media\/1636"}],"wp:attachment":[{"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/media?parent=1627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/categories?post=1627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/tags?post=1627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}