Updating the 6.2 Sitemap

Updating 6.2 Resources Importer

Step 3 of 3

In Liferay DXP 6.2, portlet IDs were incremental numbers. In the new DXP version, they’re explicit class names. Update the sitemap.json file with the new portlet IDs. Follow these steps to update the sitemap:

  1. Replace the portlet IDs with the updated class names. The Portlet ID Quick Reference Guide list the default portlet IDs. Check liferay-portlet.xml for the portlet ID number in 6.2 and replace it with the updated ID in the quick reference Guide.

    The original and updated versions of the Lunar Resort theme’s sitemap.json are shown below:

    Original:

    {
    	"name": "Collaboration",
    	"title": "Collaboration",
    	"friendlyURL": "/collaboration",
    	"layoutTemplateId": "2_columns",
    	"columns": [
    		[
    			{
    			"portletId": "36"
    			}
    		],
    		[
    			{
    			"portletId": "115"
    			}
    		]
    
    	]
    }
    

    Updated:

    {
      "name": "Collaboration",
      "title": "Collaboration",
      "friendlyURL": "/collaboration",
      "layoutTemplateId": "2_columns",
      "columns": [
        [
          {
          "portletId": "com_liferay_wiki_web_portlet_WikiPortlet"
          }
        ],
        [
          {
          "portletId": "com_liferay_blogs_web_portlet_BlogsAgreggatorPortlet"
          }
        ]
    
      ]
    },
    
  2. Update references to the web content articles in the sitemap.json to use the XML file extensions.

Great! The Resources Importer updates are complete. Next you’ll apply Clay markup patterns to the theme’s custom UI.