{"id":3985,"date":"2017-10-17T17:08:17","date_gmt":"2017-10-17T15:08:17","guid":{"rendered":"https:\/\/www.dontesta.it\/?p=3985"},"modified":"2020-09-10T23:41:12","modified_gmt":"2020-09-10T21:41:12","slug":"wedeploy-come-installare-liferay-7-ga4","status":"publish","type":"post","link":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/","title":{"rendered":"(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4"},"content":{"rendered":"<p class=\"qtranxs-available-languages-message qtranxs-available-languages-message-en\">Sorry, this entry is only available in <a href=\"https:\/\/www.dontesta.it\/it\/wp-json\/wp\/v2\/posts\/3985\" class=\"qtranxs-available-language-link qtranxs-available-language-link-it\" title=\"Italiano\">Italiano<\/a>.<\/p><p>Se sei arrivato fino a qui, immagino che tu sappia i fondamenti di WeDeploy e quello che potresti farci. Molto bene. Pensiamo subito a come poter raggiungere il nostro obiettivo:\u00a0<strong>Installare Liferay 7 come\u00a0servizio su WeDeploy<\/strong>.<\/p>\n<div class='tm-tweet-clear'><\/div>\n<div class='tm-click-to-tweet'>\n<div class='tm-ctt-text'><a href='https:\/\/twitter.com\/share?text=%23WeDeploy%3A+Come+installare+%23Liferay+7+GA4+con+il+supporto+hot+deploy&via=antonio_musarra&related=antonio_musarra&url=https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/' target='_blank'>#WeDeploy: Come installare #Liferay 7 GA4 con il supporto hot deploy<\/a><\/div>\n<p><a href='https:\/\/twitter.com\/share?text=%23WeDeploy%3A+Come+installare+%23Liferay+7+GA4+con+il+supporto+hot+deploy&via=antonio_musarra&related=antonio_musarra&url=https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/' target='_blank' class='tm-ctt-btn'>Click To Tweet<\/a><\/p>\n<div class='tm-ctt-tip'><\/div>\n<\/div>\n<h2>1. WeDeploy: la scelta del metodo di deploy<\/h2>\n<p>L'operazione di <em>deploy\u00a0<\/em>su\u00a0WeDeploy \u00e8 davvero semplice e immediata. WeDeploy supporta diversi metodi di deploy, quello utilizzato da noi \u00e8 basato su <strong>Docker<\/strong>. Per quest'occasione ho preparato un'immagine docker che utilizzeremo per installare la nostra istanza di Liferay 7 CE GA4 su WeDeploy.<\/p>\n<p>WeDeploy offre OOTB l'opportunit\u00e0 d'installare un'istanza di Liferay DXP in versione trial della durata di 15 giorni.<\/p>\n<h2>2. Cosa serve<\/h2>\n<p style=\"text-align: justify;\">Prima di proseguire oltre, se non disponete di un account su WeDeploy, ne consiglio la creazione Get Started, It\u2019s Free. La creazione del vostro account \u00e8 ancora pi\u00f9 immediata nel caso voi abbiate un account GitHub o Google.<\/p>\n<p style=\"text-align: justify;\">La nostra interazione con WeDeploy avverr\u00e0 esclusivamente utilizzando il tool\u00a0<i>Command Line <\/i>(CLI)<i>\u00a0<\/i>che possiamo utilizzare per eseguire i seguenti task:<\/p>\n<ul>\n<li>Deploying<\/li>\n<li>Checking logs<\/li>\n<li>Setting environment variables<\/li>\n<li>Managing custom domains<\/li>\n<\/ul>\n<p>La CLI (<em>Command Line Interface<\/em>) di WeDeploy \u00e8 disponibile sia per i sistemi\u00a0Unix-like come macOS o Linux sia per i sistemi Windows. Tutti i dettagli sulla procedura di installazione sono indicati nella sezione\u00a0Download the CLI della documentazione di WeDeploy.<\/p>\n<p>L'ultima versione della CLI rilasciata \u00e8 la 1.1.4. Potete verificare la vostra versione della CLI tramite il comando <code>we version<\/code>.<\/p>\n<h2>3. Preparazione al deploy di Liferay<\/h2>\n<p>Sul nostro account WeDeploy andremo a installare <strong>Liferay 7 Community Edition GA4<\/strong> basandoci su un'immagine docker creata ad hoc per WeDeploy. Le caratteristiche principali dell'immagine sono:<\/p>\n<ul>\n<li>basata sul bundle Liferay 7 CE GA4 - Tomcat - HSQL<\/li>\n<li>directory installazione <strong>\/usr\/local\/liferay-ce-portal-7.0-ga4<\/strong><\/li>\n<li>root data directory <strong>\/opt\/liferay<\/strong><\/li>\n<li>supporto per l'hot-deploy<\/li>\n<li>configurazioni osgi via cfg (o config) file<\/li>\n<li>personalizzazione della configurazione tramite meccanismo di override dei properties file<\/li>\n<li>esposizione della Gogo Shell su <strong>0.0.0.0:11311<\/strong><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">L'immagine di docker che utilizzeremo si chiama <strong><a href=\"https:\/\/hub.docker.com\/r\/amusarra\/liferay-portal\/\" target=\"_blank\" rel=\"noopener noreferrer\">liferay-portal<\/a><\/strong>\u00a0versione <strong>7-ce-ga4-tomcat-hsql-v1.7<\/strong>. Il repository GitHub\u00a0<a href=\"https:\/\/github.com\/amusarra\/docker-liferay-portal\/tree\/7-ce-ga4-tomcat-hsql\" target=\"_blank\" rel=\"noopener noreferrer\">docker-liferay-portal<\/a>\u00a0contiene i sorgenti dell'immagine docker. Il repository \u00e8 un fork dell'ottimo lavoro svolto da\u00a0<a href=\"https:\/\/twitter.com\/mdelapenya\" target=\"_blank\" rel=\"noopener noreferrer\">Manuel de la Pe\u00f1a<\/a>\u00a0che ho successivamente personalizzato per l'utilizzo su WeDeploy.<\/p>\n<div class='tm-tweet-clear'><\/div>\n<div class='tm-click-to-tweet'>\n<div class='tm-ctt-text'><a href='https:\/\/twitter.com\/share?text=Liferay+7+Community+Edition+GA4+Docker+image+for+WeDeploy+https%3A%2F%2Fgoo.gl%2FXm3fYy.+Thanks+to+%40mdelapenya&via=antonio_musarra&related=antonio_musarra&url=https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/' target='_blank'>Liferay 7 Community Edition GA4 Docker image for WeDeploy https:\/\/goo.gl\/Xm3fYy. Thanks to @mdelapenya<\/a><\/div>\n<p><a href='https:\/\/twitter.com\/share?text=Liferay+7+Community+Edition+GA4+Docker+image+for+WeDeploy+https%3A%2F%2Fgoo.gl%2FXm3fYy.+Thanks+to+%40mdelapenya&via=antonio_musarra&related=antonio_musarra&url=https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/' target='_blank' class='tm-ctt-btn'>Click To Tweet<\/a><\/p>\n<div class='tm-ctt-tip'><\/div>\n<\/div>\n<p style=\"text-align: justify;\">Adesso che abbiamo definito l'immagine da utilizzare, non dobbiamo far altro che preparare il file <strong>wedeploy.json<\/strong> che conterr\u00e0 la definizione del nuovo\u00a0servizio<strong> liferay <\/strong>(attributo <strong>id<\/strong> del file\u00a0wedeploy.json) di cui vogliamo fare il deploy, in questo caso il servizio \u00e8 proprio l'istanza Liferay 7 CE GA4.<\/p>\n<pre class=\"lang:js decode:true\" title=\"Source Code 1 - wedeploy.json of the Liferay 7 CE GA4 service\">{\r\n    \"id\": \"liferay\",\r\n    \"env\": {\r\n\t   \"LIFERAY_WEB_SERVER_PROTOCOL\": \"https\",\r\n\t   \"LIFERAY_URL_SECURITY_MODE\": \"domain\",\r\n\t   \"LIFERAY_PUBLISH_GOGO_SHELL\": \"true\",\r\n\t   \"LIFERAY_CLEAN_DATA_DIR\": \"false\"\r\n    },\r\n    \"image\": \"amusarra\/liferay-portal:7-ce-ga4-tomcat-hsql-v1.7\",\r\n    \"volume\": \"\/opt\/liferay\",\r\n    \"memory\": 4096,\r\n    \"cpu\": 2\r\n}<\/pre>\n<p style=\"text-align: justify;\">Analizziamo brevemente le parti salienti del file\u00a0<em>wedeploy.json<\/em>. Il blocco\u00a0<strong>env<\/strong> imposta una serie di variabili d'ambiente, di cui, le prime tre agiscono direttamente sulla configurazione di Liferay (vedi<strong>\u00a0<\/strong><strong>portal-ext.properties\u00a0<\/strong>mostrato a seguire), l'ultima decide se fare l'operazione di\u00a0<em>clean\u00a0<\/em>della\u00a0<strong>root data directory<\/strong> di Liferay (\/opt\/liferay).<\/p>\n<p style=\"text-align: justify;\">L'attributo\u00a0<strong>image<\/strong>\u00a0\u00e8 valorizzato con il nome dell'immagine docker. Il nome completo dell'immagine \u00e8 <a href=\"https:\/\/hub.docker.com\/r\/amusarra\/liferay-portal\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>amusarra\/liferay-portal:7-ce-ga4-tomcat-hsql-v1.7<\/strong><\/a>\u00a0disponibile sul mio account <a href=\"https:\/\/hub.docker.com\/u\/amusarra\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Hub<\/a>.<\/p>\n<p>L'attributo\u00a0<strong>volume<\/strong> definisce il path assoluto della\u00a0<strong>root data\u00a0<\/strong><b>directory<\/b>\u00a0di Liferay che deve essere preservata.<\/p>\n<pre class=\"lang:default decode:true\" title=\"Source Code 2 - Compiled portal-ext.properties\">##\r\n## Web Server\r\n##\r\n  #\r\n  # Set the preferred protocol.\r\n  #\r\n  web.server.protocol=https\r\n\r\n##\r\n## Redirect\r\n##\r\n  #\r\n  # Set this property to \"ip\" or \"domain\" for the redirect security method. If\r\n  # set to \"domain\", the portal will only redirect users to domains listed in\r\n  # the property \"redirect.url.domain.allowed\". If set to \"ip\", the portal\r\n  # will only redirect to domains whose IP address resolve to an IP address\r\n  # listed in the property \"redirect.url.ip.allowed\".\r\n  #\r\n  redirect.url.security.mode=domain\r\n\r\n##\r\n## Module Framework\r\n##\r\n    #\r\n    # Pass arbitrary extra properties to the framework using the prefix:\r\n    # \"module.framework.properties.\" to avoid avoid colliding with other\r\n    # frameworks that may be running within the same JVM.\r\n    #\r\n    module.framework.properties.osgi.console=0.0.0.0:11311\r\n<\/pre>\n<p style=\"text-align: justify;\">WeDeploy punta alla sicurezza, tutti i servizi sono esposti in maniera trasparente per lo sviluppatore in SSL\/TLS su HTTP, ragione per cui dobbiamo fare in modo che Liferay sia configurato per funzionare correttamente in HTTPS (azione eseguita dalle prime due <em>environment<\/em>).<\/p>\n<p style=\"text-align: justify;\">L'environment <strong>LIFERAY_PUBLISH_GOGO_SHELL<\/strong> fa in modo che Liferay esponga pubblicamente il servizio <em>telnet\u00a0<\/em>per accedere alla Gogo Shell per esempio da un altro servizio.<\/p>\n<p>La\u00a0<strong>root data directory<\/strong> \/opt\/liferay \u00e8 cos\u00ec strutturata:<\/p>\n<ul>\n<li><strong>data<\/strong>: directory che contiene la document library, il data base HSQL, etc.<\/li>\n<li><strong>deploy<\/strong>: directory di auto deploy per bundle e theme<\/li>\n<li><strong>osgi<\/strong>: directory che contiene tutta la parte OSGi di Liferay (bundle, state, marketplace, etc.)<\/li>\n<li><strong>configs<\/strong>: directory che contiene gli eventuali file di properties<\/li>\n<\/ul>\n<h2>4. Esecuzione del deploy di Liferay<\/h2>\n<p style=\"text-align: justify;\">A questo punto siamo pronti per eseguire il deploy del servizio Liferay sulla piattaforma WeDeploy. Per rendere le cose pi\u00f9 semplici e nello stesso tempo farvi contenti, sul repository GitHub\u00a0<a href=\"https:\/\/github.com\/amusarra\/wedeploy-project\/tree\/master\/liferay-7-ga-4\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"broken_link\">wedeploy-project<\/a>\u00a0ho pubblicato il progetto con tutto il necessario per il deploy del servizio Liferay.<\/p>\n<p style=\"text-align: justify;\">Il repository\u00a0<a href=\"https:\/\/github.com\/amusarra\/wedeploy-project\/tree\/master\/liferay-7-ga-4\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"broken_link\">wedeploy-project<\/a>\u00a0contiene anche altri progetti per WeDeploy ma quello di nostro interesse si trova all'interno della directory\u00a0<a id=\"2077ddaf81c5b7e7fe9e282df102ce10-85edac7b9497dec6b378da29fe709872d9998909\" class=\"js-navigation-open broken_link\" title=\"liferay-7-ga-4\" href=\"https:\/\/github.com\/amusarra\/wedeploy-project\/tree\/master\/liferay-7-ga-4\">liferay-7-ga-4<\/a>.\u00a0Gli step da seguire al fine del deploy sono:<\/p>\n<ul>\n<li>Clonazione del repository\u00a0<a href=\"https:\/\/github.com\/amusarra\/wedeploy-project\/tree\/master\/liferay-7-ga-4\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"broken_link\">wedeploy-project<\/a><\/li>\n<li>Login su WeDeploy tramite CLI (step che pu\u00f2 essere saltato se gi\u00e0 loggati)<\/li>\n<li>Deploy del servizio su WeDeploy tramite la CLI<\/li>\n<\/ul>\n<p>A seguire sono mostrati i comandi che consentono il deploy del servizio Liferay su WeDeploy.<\/p>\n<pre class=\"lang:sh decode:true\" title=\"Console 1 - Deploy of the Liferay 7 CE GA4\">$ git clone https:\/\/github.com\/amusarra\/wedeploy-project.git\r\n$ cd wedeploy-project\/liferay-7-ga-4\r\n$ we login\r\n$ we deploy -p dontesta<\/pre>\n<p style=\"text-align: justify;\">In Figura 1 \u00e8 mostrato l'output che c'informa circa il successo dell'operazione di deploy per il servizio liferay sulla piattaforma WeDeploy. Tramite una serie di comandi \u00e8 possibile monitorare lo stato di avanzamento dell'operazione di deploy e lo stato del servizio.<\/p>\n<div id=\"attachment_3998\" style=\"width: 766px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_1.png\"><img aria-describedby=\"caption-attachment-3998\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-3998\" src=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_1.png\" alt=\"Figura 1 - Risultato dell'operazione di deploy del servizio Liferay 7 CE GA4\" width=\"756\" height=\"207\" srcset=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_1.png 756w, https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_1-300x82.png 300w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><\/a><p id=\"caption-attachment-3998\" class=\"wp-caption-text\">Figura 1 - Risultato dell'operazione di deploy del servizio Liferay 7 CE GA4<\/p><\/div>\n<p>Il video mostra l'operazione di deploy del servizio liferay su WeDeploy.<\/p>\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"Deploy Liferay 7 CE GA 4 on WeDeploy\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/l4LQB1x7CLA?feature=oembed&wmode=opaque\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>A seguire sono mostrati una serie di comandi d'esempio che consentono di:<\/p>\n<ul>\n<li>Vedere i log del servizio\u00a0liferay<\/li>\n<li>Vedere lo stato del servizio\u00a0liferay<\/li>\n<li>Vedere le environment del servizio liferay<\/li>\n<\/ul>\n<pre class=\"lang:sh decode:true\" title=\"Console 2 - WeDeploy log and status command\">$ we log -p amusarra -s liferay -w\r\n$ we list -p amusarra -s liferay\r\n$ we env -p amusarra -s liferay<\/pre>\n<p style=\"text-align: justify;\">In Figura 2 possiamo vedere il risultato del comando che mostra informazioni di dettaglio circa il servizio specificato, in questo caso quello di liferay. Dall'output notiamo in particolare che il servizio \u00e8 in stato\u00a0<em>Online<\/em>\u00a0e l'FQDN per raggiungere il servizio (tramite protocollo HTTPS) \u00e8\u00a0<em>liferay-amusarra.wedeploy.io.<\/em><\/p>\n<div id=\"attachment_3999\" style=\"width: 1424px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_2.png\"><img aria-describedby=\"caption-attachment-3999\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-3999\" src=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_2.png\" alt=\"Figura 2 - Output del comando per verificare lo stato del servizio liferay\" width=\"1414\" height=\"135\" srcset=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_2.png 1414w, https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_2-300x29.png 300w, https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_2-768x73.png 768w, https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_2-1024x98.png 1024w\" sizes=\"auto, (max-width: 1414px) 100vw, 1414px\" \/><\/a><p id=\"caption-attachment-3999\" class=\"wp-caption-text\">Figura 2 - Output del comando per verificare lo stato del servizio liferay<\/p><\/div>\n<p>Per i pi\u00f9 curiosi, sul gist <a href=\"https:\/\/gist.github.com\/amusarra\/0c312cb9ffebd6bfa529fe049371eefa\" target=\"_blank\" rel=\"noopener noreferrer\">liferay.log<\/a>\u00a0\u00e8 possibile visionare l'intero output del comando <em>we log\u00a0<\/em>che mostra i log del servizio liferay. La parte iniziale \u00e8 quella pi\u00f9 significativa.<\/p>\n<p style=\"text-align: justify;\">Una delle caratteristiche dell'immagine <em>amusarra\/liferay-portal:7-ce-ga4-tomcat-hsql-v1.7<\/em> \u00e8 il supporto per l'hot-deploy. All'atto pratico, cosa vuole dire? <strong>Abbiamo la possibilit\u00e0 d'indicare quali bundle (jar, lpkg) e theme installare su Liferay<\/strong>.<\/p>\n<p style=\"text-align: justify;\">All'interno del folder\u00a0<strong>wedeploy-project\/liferay-7-ga-4\u00a0<\/strong>esiste una directory che sia chiama\u00a0<strong>deploy\u00a0<\/strong>e al cui interno devono essere posizionati\u00a0bundle (jar, lpkg) e theme che desiderate installare su Liferay. L'attuale contenuto della directory \u00e8:<\/p>\n<ul>\n<li>il bundle\u00a0<strong>org.apache.felix.webconsole-4.3.4-all.jar<\/strong> che installa l'<a href=\"https:\/\/www.dontesta.it\/2016\/05\/05\/come-installare-apache-felix-web-console-in-liferay-7\/\">Apache Felix Web Console<\/a>;<\/li>\n<li>il bundle\u00a0<strong>Web Gogo Shell.lpkg<\/strong> che installa la <a href=\"https:\/\/web.liferay.com\/marketplace\/-\/mp\/application\/95475771?doAsUserId=tnefbpccegmg%252F-%252Fmessage_boards%252Fview_message%252F8341158%252F-%252Fblogs_stream%252FoEBQ5qHrizyV%252Frss\" target=\"_blank\" rel=\"noopener noreferrer\">Web Gogo Shell<\/a> rilasciata qualche giorno addietro sul Marketplace di Liferay e sviluppata da <a href=\"https:\/\/www.linkedin.com\/in\/mario-anza-777a536\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mario Anz\u00e0<\/a>.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">A questo punto il servizio\u00a0<strong>liferay\u00a0<\/strong>\u00e8 su e raggiungibile all'indirizzo indicato dalla CLI (vedi comando <code>we list\u00a0-p amusarra -s liferay<\/code>) \u00a0che in questo caso \u00e8\u00a0https:\/\/liferay-amusarra.wedeploy.io. Le credenziali di accesso sono le solite, la coppia test@liferay.com\/test. Al primo accesso vi chieder\u00e0 l'accettazione delle condizioni d'uso e l'inserimento della domanda segreta.<\/p>\n<p style=\"text-align: justify;\">Con questo servizio liferay, abbiamo chiesto l'hot-deploy del bundle Apache Felix Web Console e del bundle Web Gogo Shell, raggiungibili rispettivamente alla URL\u00a0https:\/\/liferay-amusarra.wedeploy.io\/o\/system\/console e da Pannello di Controllo \u2192 Configurazione \u2192 Web Gogo Shell Portlet.<\/p>\n<div id=\"attachment_4004\" style=\"width: 1063px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_3.png\"><img aria-describedby=\"caption-attachment-4004\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-4004\" src=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_3.png\" alt=\"Figura 4 - Web Gogo Shell portlet in action\" width=\"1053\" height=\"929\" srcset=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_3.png 1053w, https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_3-300x265.png 300w, https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_3-768x678.png 768w, https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_3-1024x903.png 1024w\" sizes=\"auto, (max-width: 1053px) 100vw, 1053px\" \/><\/a><p id=\"caption-attachment-4004\" class=\"wp-caption-text\">Figura 4 - Web Gogo Shell portlet in action<\/p><\/div>\n<p>Le Figure 4 e 5 mostrano i due bundle in azione che sono stati installati con l'operazione di deploy del servizio liferay. La portlet\u00a0Web Gogo Shell \u00e8 davvero comoda per innumerevoli motivi, grande\u00a0<a href=\"https:\/\/www.linkedin.com\/in\/mario-anza-777a536\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mario Anz\u00e0<\/a>\u00a0per averla ideata e realizzata.<\/p>\n<div class='tm-tweet-clear'><\/div>\n<div class='tm-click-to-tweet'>\n<div class='tm-ctt-text'><a href='https:\/\/twitter.com\/share?text=Scarica+il+plugin+Web+Gogo+Shell+di+%40MarioAnza+che+ti+sar%C3%A0+sicuramente+utile&via=antonio_musarra&related=antonio_musarra&url=https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/' target='_blank'>Scarica il plugin Web Gogo Shell di @MarioAnza che ti sar\u00e0 sicuramente utile<\/a><\/div>\n<p><a href='https:\/\/twitter.com\/share?text=Scarica+il+plugin+Web+Gogo+Shell+di+%40MarioAnza+che+ti+sar%C3%A0+sicuramente+utile&via=antonio_musarra&related=antonio_musarra&url=https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/' target='_blank' class='tm-ctt-btn'>Click To Tweet<\/a><\/p>\n<div class='tm-ctt-tip'><\/div>\n<\/div>\n<p><div id=\"attachment_4005\" style=\"width: 1537px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_4.png\"><img aria-describedby=\"caption-attachment-4005\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-4005\" src=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_4.png\" alt=\"Figura 3 - Dettagli del bundle Web Gogo Shell tramite Apache Felix Web Console\" width=\"1527\" height=\"688\" srcset=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_4.png 1527w, https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_4-300x135.png 300w, https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_4-768x346.png 768w, https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/WeDeploy_deploy_liferay_7_ce_ga4_4-1024x461.png 1024w\" sizes=\"auto, (max-width: 1527px) 100vw, 1527px\" \/><\/a><p id=\"caption-attachment-4005\" class=\"wp-caption-text\">Figura 3 - Dettagli del bundle Web Gogo Shell tramite Apache Felix Web Console<\/p><\/div><\/p>","protected":false},"excerpt":{"rendered":"<p>Sorry, this entry is only available in Italiano.Se sei arrivato fino a qui, immagino che tu sappia i fondamenti di WeDeploy e quello che potresti farci. Molto bene. Pensiamo subito a come poter raggiungere&#46;&#46;&#46;<\/p>\n","protected":false},"author":3,"featured_media":4010,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[490],"tags":[],"class_list":["post-3985","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4<\/title>\n<meta name=\"description\" content=\"Vorresti installare Liferay 7 CE su WeDeploy ma non sai come fare o hai incontrato qualche difficolta? In questo post ti spiego come fare.\" \/>\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.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4\" \/>\n<meta property=\"og:description\" content=\"Vorresti installare Liferay 7 CE su WeDeploy ma non sai come fare o hai incontrato qualche difficolta? In questo post ti spiego come fare.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/\" \/>\n<meta property=\"og:site_name\" content=\"Antonio Musarra&#039;s Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/antoniomusarrablog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/antoniomusarrablog\" \/>\n<meta property=\"article:published_time\" content=\"2017-10-17T15:08:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-10T21:41:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/HowToDeployLiferay7CommunityEditionGA4OnWeDeploy.png\" \/>\n\t<meta property=\"og:image:width\" content=\"722\" \/>\n\t<meta property=\"og:image:height\" content=\"342\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Antonio Musarra\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@antonio_musarra\" \/>\n<meta name=\"twitter:site\" content=\"@antonio_musarra\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Antonio Musarra\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/\"},\"author\":{\"name\":\"Antonio Musarra\",\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24\"},\"headline\":\"(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4\",\"datePublished\":\"2017-10-17T15:08:17+00:00\",\"dateModified\":\"2020-09-10T21:41:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/\"},\"wordCount\":1282,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24\"},\"image\":{\"@id\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/HowToDeployLiferay7CommunityEditionGA4OnWeDeploy.png\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/\",\"url\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/\",\"name\":\"(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4\",\"isPartOf\":{\"@id\":\"https:\/\/www.dontesta.it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/HowToDeployLiferay7CommunityEditionGA4OnWeDeploy.png\",\"datePublished\":\"2017-10-17T15:08:17+00:00\",\"dateModified\":\"2020-09-10T21:41:12+00:00\",\"description\":\"Vorresti installare Liferay 7 CE su WeDeploy ma non sai come fare o hai incontrato qualche difficolta? In questo post ti spiego come fare.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#primaryimage\",\"url\":\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/HowToDeployLiferay7CommunityEditionGA4OnWeDeploy.png\",\"contentUrl\":\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/HowToDeployLiferay7CommunityEditionGA4OnWeDeploy.png\",\"width\":722,\"height\":342},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.dontesta.it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dontesta.it\/#website\",\"url\":\"https:\/\/www.dontesta.it\/\",\"name\":\"Antonio Musarra&#039;s Blog\",\"description\":\"The ideal solution for a problem\",\"publisher\":{\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dontesta.it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24\",\"name\":\"Antonio Musarra\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2024\/06\/cropped-foto_profilo.png\",\"contentUrl\":\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2024\/06\/cropped-foto_profilo.png\",\"width\":512,\"height\":512,\"caption\":\"Antonio Musarra\"},\"logo\":{\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/image\/\"},\"description\":\"I began my journey into the world of computing from an Olivetti M24 PC (http:\/\/it.wikipedia.org\/wiki\/Olivetti_M24) bought by my father for his work. Day after day, quickly taking control until \u2026 Now doing business consulting for projects in the enterprise application development using web-oriented technologies such as J2EE, Web Services, ESB, TIBCO, PHP.\",\"sameAs\":[\"https:\/\/www.dontesta.it\",\"https:\/\/www.facebook.com\/antoniomusarrablog\",\"https:\/\/www.linkedin.com\/in\/amusarra\/\",\"https:\/\/x.com\/antonio_musarra\",\"https:\/\/www.youtube.com\/channel\/UC5D3_EtVPbZYUhrUcEK_THA\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4","description":"Vorresti installare Liferay 7 CE su WeDeploy ma non sai come fare o hai incontrato qualche difficolta? In questo post ti spiego come fare.","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.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/","og_locale":"en_US","og_type":"article","og_title":"(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4","og_description":"Vorresti installare Liferay 7 CE su WeDeploy ma non sai come fare o hai incontrato qualche difficolta? In questo post ti spiego come fare.","og_url":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/","og_site_name":"Antonio Musarra&#039;s Blog","article_publisher":"https:\/\/www.facebook.com\/antoniomusarrablog","article_author":"https:\/\/www.facebook.com\/antoniomusarrablog","article_published_time":"2017-10-17T15:08:17+00:00","article_modified_time":"2020-09-10T21:41:12+00:00","og_image":[{"width":722,"height":342,"url":"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/HowToDeployLiferay7CommunityEditionGA4OnWeDeploy.png","type":"image\/png"}],"author":"Antonio Musarra","twitter_card":"summary_large_image","twitter_creator":"@antonio_musarra","twitter_site":"@antonio_musarra","twitter_misc":{"Written by":"Antonio Musarra","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#article","isPartOf":{"@id":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/"},"author":{"name":"Antonio Musarra","@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24"},"headline":"(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4","datePublished":"2017-10-17T15:08:17+00:00","dateModified":"2020-09-10T21:41:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/"},"wordCount":1282,"commentCount":0,"publisher":{"@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24"},"image":{"@id":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/HowToDeployLiferay7CommunityEditionGA4OnWeDeploy.png","articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/","url":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/","name":"(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4","isPartOf":{"@id":"https:\/\/www.dontesta.it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#primaryimage"},"image":{"@id":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/HowToDeployLiferay7CommunityEditionGA4OnWeDeploy.png","datePublished":"2017-10-17T15:08:17+00:00","dateModified":"2020-09-10T21:41:12+00:00","description":"Vorresti installare Liferay 7 CE su WeDeploy ma non sai come fare o hai incontrato qualche difficolta? In questo post ti spiego come fare.","breadcrumb":{"@id":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#primaryimage","url":"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/HowToDeployLiferay7CommunityEditionGA4OnWeDeploy.png","contentUrl":"https:\/\/www.dontesta.it\/wp-content\/uploads\/2017\/10\/HowToDeployLiferay7CommunityEditionGA4OnWeDeploy.png","width":722,"height":342},{"@type":"BreadcrumbList","@id":"https:\/\/www.dontesta.it\/en\/2017\/10\/17\/wedeploy-come-installare-liferay-7-ga4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dontesta.it\/"},{"@type":"ListItem","position":2,"name":"(Italiano) WeDeploy: Come installare Liferay 7 Community Edition GA4"}]},{"@type":"WebSite","@id":"https:\/\/www.dontesta.it\/#website","url":"https:\/\/www.dontesta.it\/","name":"Antonio Musarra&#039;s Blog","description":"The ideal solution for a problem","publisher":{"@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dontesta.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24","name":"Antonio Musarra","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/image\/","url":"https:\/\/www.dontesta.it\/wp-content\/uploads\/2024\/06\/cropped-foto_profilo.png","contentUrl":"https:\/\/www.dontesta.it\/wp-content\/uploads\/2024\/06\/cropped-foto_profilo.png","width":512,"height":512,"caption":"Antonio Musarra"},"logo":{"@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/image\/"},"description":"I began my journey into the world of computing from an Olivetti M24 PC (http:\/\/it.wikipedia.org\/wiki\/Olivetti_M24) bought by my father for his work. Day after day, quickly taking control until \u2026 Now doing business consulting for projects in the enterprise application development using web-oriented technologies such as J2EE, Web Services, ESB, TIBCO, PHP.","sameAs":["https:\/\/www.dontesta.it","https:\/\/www.facebook.com\/antoniomusarrablog","https:\/\/www.linkedin.com\/in\/amusarra\/","https:\/\/x.com\/antonio_musarra","https:\/\/www.youtube.com\/channel\/UC5D3_EtVPbZYUhrUcEK_THA\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/posts\/3985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/comments?post=3985"}],"version-history":[{"count":0,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/posts\/3985\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/media\/4010"}],"wp:attachment":[{"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/media?parent=3985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/categories?post=3985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/tags?post=3985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}