Get it on Google Play
Formación Liferay: Añadir contenido automáticamente a través del API

Formación Liferay: Añadir contenido automáticamente a través del API

Liferay tiene una API que nos permite interactuar con el portal para hacer casi cualquier cosa, aunque algunas cosas son un poco complejas. Un ejemplo de cosa un tanto tediosa es el incluir contenido web automáticamente en el portal. Nuestro sistema va a coger los datos de una base de datos(Podríamos cogerlos de una API […]

21/02/2018 by Albert Coronado 
Migración de Liferay a Google Cloud Platform

Migración de Liferay a Google Cloud Platform

Vamos a ver como lo hemos hecho estos días para migrar unas instalación Liferay 6.2 EE desde unos servidores in-house a la nube de Google. En los próximos meses seguramente migraremos a Liferay 7. Google Cloud SQL Google Cloud SQL es el servicio de base de datos en la nube de Google, totalmente administrada y […]

21/02/2018 by Albert Coronado 
Formación Liferay online II: Peticiones de tipo acción

Formación Liferay online II: Peticiones de tipo acción

Continuamos con la serie de vídeos dedicados al desarrollo de portlets en Liferay(Si! Ya se que dije que solo lo haría si llegábamos a unos objetivos, pero es que tampoco vamos tan mal). Podéis consultar el primer artículo en el siguiente enlace “Formación Liferay Online: Desarrollo de portlets I“. En el segundo vídeo de esta […]

16/02/2018 by Albert Coronado 
SEO Liferay 7: Mejorando las URLs amigables

SEO Liferay 7: Mejorando las URLs amigables

La manera como Liferay trata las URLs es algo que da muchos quebraderos de cabeza a los desarrolladores. El hecho de tener en el primer nivel si la página es pública o privada, después el site y finalmente la página no ayuda a tener páginas y landings bonitas y, sobretodo, SEO Google Friendly. Hace años […]

08/02/2018 by Albert Coronado 
Formación Liferay Online: Desarrollo de portlets I

Formación Liferay Online: Desarrollo de portlets I

No os dejéis deslumbrar por el título del post, no tengo ningún curso de desarrollo sobre la plataforma Liferay online. De momento toda mi formación es en modalidad presencial y para empresas. Este es el primer vídeo, y por ahora el único, dedicado al desarrollo de portlets. El objetivo de este post es compartir el […]

31/01/2018 by Albert Coronado 
Formación y desarrollo avanzado: Obtener la IP real de una petición en Liferay

Formación y desarrollo avanzado: Obtener la IP real de una petición en Liferay

En ocasiones, nos interesa trabajar con la IP que nos hace las peticiones a nuestro portal. Bien porque nos interesa saber el país(Ver el post “Obtener el nombre del país desde una IP en aplicaciones JavaEE y Liferay“), bien porque nos interesa saber si la petición proviene de Tor(Ver el post “Seguridad IT: Saber si […]

20/01/2018 by Albert Coronado 
Obtener el nombre del país desde una IP en aplicaciones JavaEE y Liferay

Obtener el nombre del país desde una IP en aplicaciones JavaEE y Liferay

Hace meses publiqué mi artículo “Saber el país del que proviene una IP” donde explicaba la mecánica de como obtener el país a partir de una IP. Existen varios servicios que nos dan esta funcionalidad o te puedes descargar un ficheros de IP-países. Pues bién, acabo de publicar en Github un Gist donde cuelgo una […]

22/12/2017 by Albert Coronado 
Desarrollo de Servlets sobre módulos OSGI en Liferay 7, mola!

Desarrollo de Servlets sobre módulos OSGI en Liferay 7, mola!

Si hay algo que me gusta de los módulos OSGI es lo elegante que te queda todo, no hace falta configurar ficheros XML y prácticamente puedes tener la lógica de algo en una misma classe. Muy fácil de modularizar y distribuir. En este artículo veremos la fácil que es crear un Servlet dentro de un […]

22/12/2017 by Albert Coronado 
Liferay 7 en alta disponibilidad(High Availability)

Liferay 7 en alta disponibilidad(High Availability)

Como todos sabéis el soporte a cluster a vuelto en la versión CE de Liferay y en este post vamos a ver como ponerlo en marcha. Antes de empezar deberemos asegurarnos de lo siguiente: No podemos usar la versión de Elastic Search embebido en el portal. Necesitaremos una carpeta compartida para la ‘document library’. En […]

14/12/2017 by Albert Coronado 
Montar URL con la imagen del usuario en Liferay

Montar URL con la imagen del usuario en Liferay

Una de estas cosas complejas que tiene Liferay es su sistema para montar las URLs con la foto del usuario. Hay que decir que si tenemos acceso al objeto ‘themeDisplay’ es fácil de construir la URL a la imagen de un usuario simplemente utilizando el método de la classe com.liferay.portal.model.User ‘getPortraitURL(ThemeDisplay themeDisplay)’. También hay que […]

20/11/2017 by Albert Coronado