El manejode variables de sesion dentro de liferay es un poco diferente a lo normal a nivel de servlets, se tiene varios casos que implican soluciones diferentes tales como:
-Compartir sesion de Theme a Portlet.
-Compartir sesion de Portlet a Theme.
-Compartir sesion de Portlet a Portlet.
Se tomaran los casos mas resaltantes encontrados, para lo cual ....
viernes, 13 de julio de 2012
Recuperar Parametros de URL en Theme Liferay
Una parte importante de la estructura visual de un portal Liferay es el tema (Theme) que como bien saben esta codificado en Apache Velocity, un interrogante en algunos casos es como puedo acceder a los parametros pasador por un url desde mi tema Liferay.
Esto podemos hacerlo de la siguiente manera:
Sea la URL http://localhost:8080/?utm_source=facebook&utm_medium=free podemos recuperar los valores de utm_source y de utm_medium dela siguiente manera
Esto podemos hacerlo de la siguiente manera:
Sea la URL http://localhost:8080/?utm_source=facebook&utm_medium=free podemos recuperar los valores de utm_source y de utm_medium dela siguiente manera
viernes, 8 de junio de 2012
Liferay 6.0 : Spring MVC Portlet
Una vez desarrollado el portlet simple con el IDE de desarrollo de Liferay [ver portlet simple] podemos usar varios frameworks java para desarrollar portets tales como Struts,Spring, JSF, IceFaces,etc.
Convertiremos el portlet simple creado anteriormente en un portlet Spring MVC usando ciertas configuraciones sobre archivos del portlet.
Convertiremos el portlet simple creado anteriormente en un portlet Spring MVC usando ciertas configuraciones sobre archivos del portlet.
lunes, 4 de junio de 2012
Liferay 6.0 : Creación Portlet Simple
Luego de Haber instalado nuestro Liferay IDE integrado con Eclipse [ver integración Eclipse - Liferay] y tener nuestro ambiente de desarrollo configurado [ver configuración de ambiente], procederemos a crear un plugin del tipo portlet con nuestro IDE de desarrollo.
PASO 1 : Damos New Liferay Project.
PASO 1 : Damos New Liferay Project.
Seleccionamos un
nuevo proyecto Liferay
|
sábado, 2 de junio de 2012
Liferay 6.1 : Instalación con WebSphere 7 sobre Windows
Realizaremos la instalación de Liferay 6.1 sobre IBM WebSphere Application Server 7.0 (WAS 7) sobre Windows.
Cabe recalcar que existe un bug en la version 6.1 sobre Windows para el WebSphere su correcion se encuentra en esta ruta [ver correcion de bug], que en resumen dice :
En la clase ClassPathUtil de portal-service.jar linea 183 modificar:
Cabe recalcar que existe un bug en la version 6.1 sobre Windows para el WebSphere su correcion se encuentra en esta ruta [ver correcion de bug], que en resumen dice :
En la clase ClassPathUtil de portal-service.jar linea 183 modificar:
Line 183:
pos = path.lastIndexOf(CharPool.SLASH, pos);
// BEGIN - WAS UNDER WINDOWS STARTUP FIX
if (pos == -1) pos = path.lastIndexOf(CharPool.BACK_SLASH);
// END - WAS UNDER WINDOWS STARTUP FIX
dir = new File(path.substring("file:".length(), pos));
Instalación de IBM WebSphere Application Server 7
En la carpeta de instalación del WAS se ejecuta launchpad.exe e inicia la instalación del WAS.
PASO 1. Ejecutar el programa de instalación de WAS y en la ventana que se muestra dar click en “Iniciar el asistente de instalación de Webphere application Server”.
| Asistente de Instalacion de WebSphere 7 |
Suscribirse a:
Entradas (Atom)