{"id":10327,"date":"2019-04-01T16:41:11","date_gmt":"2019-04-01T14:41:11","guid":{"rendered":"https:\/\/www.hiberus.com\/crecemos-contigo\/?p=10327"},"modified":"2024-04-08T11:12:37","modified_gmt":"2024-04-08T09:12:37","slug":"integraciones-con-liferay","status":"publish","type":"post","link":"https:\/\/www.hiberus.com\/crecemos-contigo\/integraciones-con-liferay\/","title":{"rendered":"Integraciones con Liferay"},"content":{"rendered":"<p><strong>Liferay<\/strong> es una herramienta que adem\u00e1s de ofrecer la funcionalidad de gesti\u00f3n de contenidos de nuestro portal corporativo, tambi\u00e9n est\u00e1 preparado para integrarse con todo tipo de aplicaciones, tanto internas como externas.<\/p>\n<h2>Integraci\u00f3n de aplicaciones en Liferay<\/h2>\n<p>Liferay permite <strong>integrar diversas aplicaciones en el portal<\/strong>, ayudando a mejorar la experiencia de usuario. En muchas ocasiones los usuarios de un portal corporativo tienen que acceder a diversas herramientas, cada una con un sistema de acceso y punto de entrada diferente, llegando a hacer pesada la navegaci\u00f3n entre estas. <strong>Liferay permite integrar distintas herramientas en un \u00fanico portal<\/strong>\u00a0para ofrecer a los usuarios una \u00fanica interfaz con m\u00faltiples fuentes de datos, mejorando la productividad y la experiencia de usuario.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10604\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/02\/CrafterCMS1.png\" alt=\"integracion liferay\" width=\"794\" height=\"375\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/02\/CrafterCMS1.png 794w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/02\/CrafterCMS1-300x142.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/02\/CrafterCMS1-768x363.png 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/02\/CrafterCMS1-360x170.png 360w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Otro de los objetivos m\u00e1s habituales en las integraciones es el <strong>mantenimiento de sesi\u00f3n entre las distintas aplicaciones web<\/strong> de una compa\u00f1\u00eda, facilitando que el usuario tenga que autenticarse una \u00fanica vez en una de las aplicaciones y no tener que volver a introducir su usuario y contrase\u00f1a cada vez que cambia de aplicaci\u00f3n web corporativa.<\/p>\n<p>Entre las distintas aplicaciones a integrar en Liferay, se encuentran desde las aplicaciones m\u00e1s habituales c\u00f3mo son las <strong>bases de datos m\u00e1s populares del mercado (Oracle, SQL Server, MySQL)<\/strong> o <strong>motores de b\u00fasqueda (<a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/construir-tu-motor-de-indexacion-y-busqueda-con-elasticsearch\/\">Elasticsearch<\/a>, <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/nosql-y-los-motores-de-busqueda-apache-solr-vs-elasticsearch\/\">Solr<\/a>)<\/strong> a aplicaciones de integraci\u00f3n de usuarios c\u00f3mo LDAP o mantenimiento de sesiones mediante SSO o incluso generaci\u00f3n documental e im\u00e1genes mediante ImageMagic.<\/p>\n<p>Uno de los puntos que m\u00e1s posibilidades de integraci\u00f3n ofrece Liferay es el apartado de delegaci\u00f3n de usuarios. <strong>Liferay cuenta con su propio sistema de usuarios, pero a su vez, permite la integraci\u00f3n con diversas plataformas<\/strong> de las que se se podr\u00e1 encomendar la gesti\u00f3n de los mismos.\u00a0En este post nos centraremos en estos \u00faltimos como ejemplo y en las ventajas, beneficios e inconvenientes que estos sistemas pueden ofrecer.<\/p>\n<h2>Integraciones de Liferay con plataformas de usuarios como LDAP, OpenSSO, Facebook ID o Google Sign-in<\/h2>\n<p>Los sistemas de integraci\u00f3n de usuarios m\u00e1s habituales en Liferay suelen ser<strong> LDAP, OpenSSO o CAS<\/strong>, pero Liferay tambi\u00e9n ofrece integraciones con plataformas sociales como Facebook mediante su<strong> Facebook ID o Google<\/strong> y su herramienta <strong>Google Sign-In<\/strong>.<\/p>\n<h3>Acceso r\u00e1pido<\/h3>\n<p>Estos sistemas de autenticaci\u00f3n ofrecen a los usuarios un r\u00e1pido acceso a la plataforma, evitando rellenar formularios con datos personales. Frecuentemente los usuarios abandonan un sitio web cuando se les solicita la generaci\u00f3n de un nuevo usuario para continuar con su navegaci\u00f3n y este tipo de integraciones evitan dichos escenarios, ofreciendo al usuario un acceso mediante datos que no tiene que generar y que ya existen.<\/p>\n<h3>Tama\u00f1o de la base de datos<\/h3>\n<p>Este tipo de autenticaci\u00f3n implica que los datos son almacenados y gestionados por otras aplicaciones, lo que obviamente supone un ahorro en la cantidad de datos almacenados.<\/p>\n<h3>Sensaci\u00f3n de seguridad<\/h3>\n<p>Ofrecer un sistema de acceso al cual los usuarios est\u00e1n tan acostumbrados a acceder puede generar una <strong>sensaci\u00f3n de seguridad en los usuarios<\/strong>. Esto se puede acabar reflejando en una sensaci\u00f3n de seguridad tambi\u00e9n hacia nuestro portal.<\/p>\n<h3>P\u00e9rdida de control<\/h3>\n<p><strong>El hecho de depender de otra plataforma para el acceso<\/strong> conlleva que si esta comunicaci\u00f3n falla, todo el sistema de acceso fallar\u00e1. Este punto puede ser fundamental a la hora de escoger el sistema de acceso y se puede plantear un acceso h\u00edbrido, con m\u00faltiples modos de autenticaci\u00f3n, como una alternativa. Por ejemplo, aunque parece complicado que grandes empresas como Facebook o Google dejar\u00e1n de ofrecer sus servicios, siempre se debe contar con la remota posibilidad de que esto pueda ocurrir.<\/p>\n<h3>Incapacidad para analizar a los usuarios<\/h3>\n<p>Al igual que no contar con los datos f\u00edsicamente en nuestra base de datos puede suponer un ahorro en cantidad de datos almacenados, tambi\u00e9n supone no poder analizarlos. Hoy en d\u00eda es muy com\u00fan realizar an\u00e1lisis de los datos de usuarios para mejorar los servicios ofrecidos en base a los resultados obtenidos. No contar con estos datos para su posterior an\u00e1lisis es un factor a valorar.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Estas son algunas caracter\u00edsticas que podemos encontrarnos al integrar aplicaciones con <a href=\"https:\/\/www.hiberus.com\/dxp\/liferay\">Liferay<\/a>.<\/strong> Las facilidades que nos ofrece son abundantes y las carencias que sean un impedimento importante se pueden suplir mediante desarrollos propios.<\/p>\n<p>Adem\u00e1s, si quieres conocer algunos de nuestros<strong>\u00a0<a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/casos-de-exito-de-liferay\/\" target=\"_blank\" rel=\"noopener noreferrer\">casos de \u00e9xito de Liferay<\/a>\u00a0<\/strong>y <strong>ejemplos de portales hechos con Liferay<\/strong>, puedes ver c\u00f3mo lo hemos hecho para clientes como Gobierno de Arag\u00f3n, El Corte Ingl\u00e9s o\u00a0Walgreens Boots Alliance.<\/p>\n<p><a href=\"https:\/\/www.hiberus.com\/guias\/liferay\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35038 size-full\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2018\/12\/230831-LIFERAY-migra-tu-plataforma-1200x627-V.1.jpg\" alt=\"\" width=\"1200\" height=\"627\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2018\/12\/230831-LIFERAY-migra-tu-plataforma-1200x627-V.1.jpg 1200w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2018\/12\/230831-LIFERAY-migra-tu-plataforma-1200x627-V.1-300x157.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2018\/12\/230831-LIFERAY-migra-tu-plataforma-1200x627-V.1-1024x535.jpg 1024w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2018\/12\/230831-LIFERAY-migra-tu-plataforma-1200x627-V.1-768x401.jpg 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2018\/12\/230831-LIFERAY-migra-tu-plataforma-1200x627-V.1-360x188.jpg 360w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n        <div class=\"row\">\n            <div class=\"block-cta-form\" style=\"background-color: #003664;\">\n                <div class=\"content-cta-form\">\n                    <div class=\"text-cta-form\">\n                        <p class=\"title-cta-form\">\u00bfQuieres m\u00e1s informaci\u00f3n sobre nuestros servicios de Liferay?<\/p>\n                        <p>Contacta con nuestro equipo de Liferay<\/p>\n                    <\/div>\n                    <div class=\"form-fields\">\n                        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f33973-o1\" lang=\"es-ES\" dir=\"ltr\" data-wpcf7-id=\"33973\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/10327#wpcf7-f33973-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulario de contacto\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"33973\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"es_ES\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f33973-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div id=\"responsive-form\" class=\"clearfix\">\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"nombre\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nombre *\" value=\"\" type=\"text\" name=\"nombre\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"apellido\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Apellido *\" value=\"\" type=\"text\" name=\"apellido\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"correo\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Correo corporativo *\" value=\"\" type=\"email\" name=\"correo\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"telf-contacto\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tel\u00e9fono *\" value=\"\" type=\"tel\" name=\"telf-contacto\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"compania\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Compa\u00f1ia *\" value=\"\" type=\"text\" name=\"compania\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"mensaje\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Mensaje *\" name=\"mensaje\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"politica\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"politica\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">He le\u00eddo y acepto la <a href=\"https:\/\/www.hiberus.com\/politica\" target=\"_blank\"><u>Pol\u00edtica de privacidad<\/u><\/a><\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"marketing\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"marketing\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">Me gustar\u00eda recibir comunicaciones de marketing de Hiberus y sobre sus productos, servicios y eventos.<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Contacta con nosotros\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div id=\"campos_ocultos\" class=\"hidden\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new1\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new1\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new1\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new2\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new2\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new2\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new3\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new3\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new3\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new4\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new4\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new4\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new_p\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new_p\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new_p\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!--end responsive-form--><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n","protected":false},"excerpt":{"rendered":"<p>Liferay es una herramienta que adem\u00e1s de ofrecer la funcionalidad de gesti\u00f3n de contenidos de nuestro portal corporativo, tambi\u00e9n est\u00e1 preparado para&#8230;<\/p>\n","protected":false},"author":114,"featured_media":10605,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_ayudawp_aiss_exclude":false,"footnotes":""},"categories":[3,232],"tags":[25,50,61],"class_list":{"0":"post-10327","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-negocio-electronico","8":"category-portales-dxp","9":"tag-cms","10":"tag-liferay","11":"tag-portal-corporativo"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/10327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/users\/114"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/comments?post=10327"}],"version-history":[{"count":5,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/10327\/revisions"}],"predecessor-version":[{"id":41668,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/10327\/revisions\/41668"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media\/10605"}],"wp:attachment":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media?parent=10327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/categories?post=10327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/tags?post=10327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}