{"id":2136,"date":"2018-02-26T03:50:52","date_gmt":"2018-02-26T03:50:52","guid":{"rendered":"https:\/\/www.enprowess.com\/blogs\/?p=2136"},"modified":"2022-05-04T18:32:46","modified_gmt":"2022-05-04T13:02:46","slug":"multiple-portal-instances-liferay","status":"publish","type":"post","link":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/","title":{"rendered":"Multiple Portal Instances in Liferay"},"content":{"rendered":"<p>The benefit of virtual multiple portals consists of sharing several resources between the virtual portals. Rather than having one of these resources for each portal, all virtual portals use the same single instance of such a resource. This reduces the administrative cost and optimizes the resource usage. Typically, virtual portals share the following resources:<\/p>\n<ul>\n<li>Physical Server box.<\/li>\n<li>The JVM<\/li>\n<li>Portlets and other code fragments<\/li>\n<\/ul>\n<p>With Liferay, it is quite easy to get this done.&nbsp;<strong>8 steps to create virtual portal instance in Liferay:<\/strong><\/p>\n<p>1. Configure domain name into network host file<\/p>\n<ul>\n<li>&nbsp;Open hosts file as an administrator to edit<\/li>\n<li>&nbsp;C: \u2192 Windows \u2192 System32 \u2192 Drives \u2192 etc \u2192 hosts file.<\/li>\n<li>append 127.0.0.1 www.enprowess.com&nbsp;&nbsp; and save.<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-full wp-image-2138\" src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/MultiPortal1.png\" alt=\"Configure domain name into network host file\" width=\"494\" height=\"324\"><br \/>\nFigure 1: configuring domain name with system IP<\/li>\n<\/ul>\n<p>2. Start the server and login as administrator<\/p>\n<p>3. Navigate to Control Panel -&gt; Configuration -&gt; Virtual Instance<\/p>\n<p>4. click the&nbsp;Add&nbsp; and configure domain name which is available on network host file<\/p>\n<p>&#8211; first you would see the Liferay default instance as Liferay.com.<br \/>\n&#8211; when you try to add instance by clicking &nbsp;button, you would be on configuration page where you would fill-up form and click save such as:<\/p>\n<p>Web ID* : EnProwess<br \/>\nVirtual Host* : www.enprowess.com<br \/>\nMail Domain* : enprowess.com<br \/>\nMax User : as per your needs<br \/>\nActive : YES<\/p>\n<p>&#8211; After save you would see two instance such as:<br \/>\n<img class=\"aligncenter size-medium wp-image-2139\" src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/MultiPortal2.png\" alt=\" virtual instance list\" height=\"225\"><br \/>\nFigure 2: virtual instance list<\/p>\n<p>5. See the virtual instance entry into Liferay local database<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-full wp-image-2162\" src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/MultiPortal2.1.png\" alt=\"instance entry\n into virtualhost table\" width=\"570\" height=\"54\"><br \/>\nFigure 3: instance entry into virtualhost table<\/p>\n<p>6. Access the URL: www.enprowess.com:8080 in browser<\/p>\n<p>7. Login as test@enprowess.com with test password<\/p>\n<p>8. Separate the property file for each portal instance<br \/>\n&#8211; you would refer \/\/link of property file of each portal instance in Liferay 7<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-medium wp-image-2140\" src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/MultiPortal3.png\" alt=\"Fresh Liferay home screen\" width=\"100%\" height=\"300\"><br \/>\nFigure 3: Fresh Liferay home screen<\/p>\n<p>Now lets see separation between virtual portals of the portal resources.&nbsp;This means making portal resources available uniquely and separately to individual virtual portals and their users. Liferay allows us to create multiple properties file for each Liferay portal instance.<\/p>\n<p>Lets see <strong>4&nbsp;steps to separate the properties file for each instance:<\/strong><br \/>\n1.&nbsp;Create portal instance(virtual copy) properties file<br \/>\n&#8211; every virtual copy has webId while creation.<br \/>\n&#8211; you would create portal-&lt;webId&gt;-properties<br \/>\n&#8211; example : portal-EnProwess-properties<\/p>\n<p>2.&nbsp;Place these file into server class path<br \/>\n&#8211; \\tomcat-8.0.32\\webapps\\ROOT\\WEB-INF\\classes\\Your file<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-medium wp-image-2141\" src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/MultiPortal4.png\" alt=\"Create portal instance(virtual copy) properties file\" width=\"100%\" height=\"325\"><br \/>\nFigure 1: portal instance property<\/p>\n<p>3.&nbsp;Set system property company-id-properties with value true<br \/>\n&#8211; you would place -Dcompany-id-properties=true in setenv.bat file<br \/>\n&#8211; path : \\liferay-ce-portal-7.0-ga4\\tomcat-8.0.32\\bin\\setenv.bat<br \/>\n&#8211; set &#8220;CATALINA_OPTS=%CATALINA_OPTS%<br \/>\n-Dfile.encoding=UTF8 -Djava.net.preferIPv4Stack=true -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false -Duser.timezone=UTC<br \/>\n-Dcompany-id-properties=true<br \/>\n-Xmx1024m -XX:MaxPermSize=384m -XX:+UseG1GC&#8221;<\/p>\n<p>4.&nbsp;Restart the server and check log<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-medium wp-image-2142\" src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/MultiPortal5.png\" alt=\"Restart the server and check log\" width=\"100%\" height=\"325\"><br \/>\n&#8211; check entry at starting point of server start for system property<br \/>\nFigure 2: system property to load portal instance<br \/>\n&#8211; check entry at ending point of server start for portal instance property<br \/>\n<img loading=\"lazy\" class=\"aligncenter size-medium wp-image-2143\" src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/MultiPortal6.png\" alt=\"system property to load portal instance\" width=\"100%\" height=\"225\"><br \/>\nFigure 3: instance property file to be loaded<\/p>\n<p>Note : To check difference you would place different property into both file. Ex: enable\/disable terms.of.use.required=true\/false.<\/p>\n<p>Post By,<br \/>\nManish Luste<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The benefit of virtual multiple portals consists of sharing several resources between the virtual portals. Rather than having one of these resources for each portal, all virtual portals use the same single instance of such a resource. This reduces the administrative cost and optimizes the resource usage. Typically, virtual portals share the following resources: Physical&hellip; <a class=\"more-link\" href=\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/\">Continue reading <span class=\"screen-reader-text\">Multiple Portal Instances in Liferay<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2190,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,46],"tags":[18,19,86,85],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Multiple Portal Instances in Liferay - EnProwess Blog<\/title>\n<meta name=\"description\" content=\"This blog is a guide on how to create multiple portal instances in Liferay. The idea of this blog is to provide information on how to implement it\" \/>\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\/multiple-portal-instances-liferay\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Multiple Portal instances in Liferay\" \/>\n<meta property=\"og:description\" content=\"The benefit of virtual multiple portals consists of sharing several resources between the virtual portals. Rather than having one of these resources for each portal, all virtual portals use the same single instance of such a resource. This reduces the administrative cost and optimizes the resource usage.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/\" \/>\n<meta property=\"og:site_name\" content=\"EnProwess Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-26T03:50:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-04T13:02:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/liferay-multiple-portals.png\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:title\" content=\"Multiple Portal instances in Liferay\" \/>\n<meta name=\"twitter:description\" content=\"The benefit of virtual multiple portals consists of sharing several resources between the virtual portals. Rather than having one of these resources for each portal, all virtual portals use the same single instance of such a resource. This reduces the administrative cost and optimizes the resource usage.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/liferay-multiple-portals.png\" \/>\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=\"4 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\/multiple-portal-instances-liferay\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#webpage\",\"url\":\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/\",\"name\":\"Multiple Portal Instances in Liferay - EnProwess Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#primaryimage\"},\"datePublished\":\"2018-02-26T03:50:52+00:00\",\"dateModified\":\"2022-05-04T13:02:46+00:00\",\"description\":\"This blog is a guide on how to create multiple portal instances in Liferay. The idea of this blog is to provide information on how to implement it\",\"breadcrumb\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/www.enprowess.com\/blogs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Liferay DXP\",\"item\":\"https:\/\/www.enprowess.com\/blogs\/category\/liferay-dxp\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Multiple Portal Instances in Liferay\"}]},{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#\/schema\/person\/cb84840e7dba202419065ea1c9fe7f11\"},\"headline\":\"Multiple Portal Instances in Liferay\",\"datePublished\":\"2018-02-26T03:50:52+00:00\",\"dateModified\":\"2022-05-04T13:02:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#webpage\"},\"wordCount\":526,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/liferay-multiple-portals.png\",\"keywords\":[\"Liferay 7\",\"Liferay DXP\",\"Multiple Portal Instances\",\"Multiple Portals\"],\"articleSection\":[\"Liferay\",\"Liferay DXP\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#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":"Multiple Portal Instances in Liferay - EnProwess Blog","description":"This blog is a guide on how to create multiple portal instances in Liferay. The idea of this blog is to provide information on how to implement it","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\/multiple-portal-instances-liferay\/","og_locale":"en_US","og_type":"article","og_title":"Multiple Portal instances in Liferay","og_description":"The benefit of virtual multiple portals consists of sharing several resources between the virtual portals. Rather than having one of these resources for each portal, all virtual portals use the same single instance of such a resource. This reduces the administrative cost and optimizes the resource usage.","og_url":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/","og_site_name":"EnProwess Blog","article_published_time":"2018-02-26T03:50:52+00:00","article_modified_time":"2022-05-04T13:02:46+00:00","og_image":[{"url":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/liferay-multiple-portals.png"}],"twitter_card":"summary","twitter_title":"Multiple Portal instances in Liferay","twitter_description":"The benefit of virtual multiple portals consists of sharing several resources between the virtual portals. Rather than having one of these resources for each portal, all virtual portals use the same single instance of such a resource. This reduces the administrative cost and optimizes the resource usage.","twitter_image":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/liferay-multiple-portals.png","twitter_misc":{"Written by":"admin","Est. reading time":"4 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\/multiple-portal-instances-liferay\/#primaryimage","inLanguage":"en-US","url":"","contentUrl":""},{"@type":"WebPage","@id":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#webpage","url":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/","name":"Multiple Portal Instances in Liferay - EnProwess Blog","isPartOf":{"@id":"https:\/\/www.enprowess.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#primaryimage"},"datePublished":"2018-02-26T03:50:52+00:00","dateModified":"2022-05-04T13:02:46+00:00","description":"This blog is a guide on how to create multiple portal instances in Liferay. The idea of this blog is to provide information on how to implement it","breadcrumb":{"@id":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.enprowess.com\/blogs\/"},{"@type":"ListItem","position":2,"name":"Liferay DXP","item":"https:\/\/www.enprowess.com\/blogs\/category\/liferay-dxp\/"},{"@type":"ListItem","position":3,"name":"Multiple Portal Instances in Liferay"}]},{"@type":"TechArticle","@id":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#article","isPartOf":{"@id":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#webpage"},"author":{"@id":"https:\/\/www.enprowess.com\/blogs\/#\/schema\/person\/cb84840e7dba202419065ea1c9fe7f11"},"headline":"Multiple Portal Instances in Liferay","datePublished":"2018-02-26T03:50:52+00:00","dateModified":"2022-05-04T13:02:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#webpage"},"wordCount":526,"commentCount":0,"publisher":{"@id":"https:\/\/www.enprowess.com\/blogs\/#organization"},"image":{"@id":"https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#primaryimage"},"thumbnailUrl":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/02\/liferay-multiple-portals.png","keywords":["Liferay 7","Liferay DXP","Multiple Portal Instances","Multiple Portals"],"articleSection":["Liferay","Liferay DXP"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.enprowess.com\/blogs\/multiple-portal-instances-liferay\/#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\/2136"}],"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=2136"}],"version-history":[{"count":13,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/posts\/2136\/revisions"}],"predecessor-version":[{"id":3195,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/posts\/2136\/revisions\/3195"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/media\/2190"}],"wp:attachment":[{"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/media?parent=2136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/categories?post=2136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/tags?post=2136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}