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.
Seleccionamos un nuevo proyecto Liferay
Seleccionamos un nuevo proyecto Liferay




PASO 2 : Ponemos un nombre de porlet y seleccionamos el tipo Portlet y le damos Next

Seleccionamos MVC Portlet, check en la opción Create custom Portlet Class para configurar el acceso a una clase controladora y le damos Finish:



PASO 3 : Configuraremos un nombre de Clase y un paquete contenedor asi como una clase de implementación:
Configurando clase controladora


Dejamos las opciones por defecto:


Seleccionamos una categoría donde aparecera nuestro portlet y finish:
Agregamos a una categoría

Se mostrara la estructura de carpetas de todo portlet

Estructura de carpetas de portlet
En todo Portlet que crearemos tenemos archivos de configuración que se modificaran para personalizar  el aplicativo:

liferay-display.xml : Archivo donde se configurara la categoría del Portlet por defecto está en Samples (Ejemplos)

liferay-plugin-package.properties : archivo donde se encuentran propiedades del Portlet como autor, URL, jars necesarios, etc.

liferay-portlet.xml : Configuración asociada a los recursos que usara nuestro Portlet: Css, javascript, imágenes, etc.

portlet.xml : configuraciones estándares para un Portlet.

web.xml : Configuraciones estándares para una aplicación web.

 PASO 4 : Desplegando el Portlet:
Tal y como lo tenemos el Portlet funcionara solo faltaría desplegarlo al portal por medio del Ant para ello lo desplegamos, seleccionamos la pestaña Ant y ejecutamos el archivo con el nombre de nuestro Portlet.
Ejecutamos la etiqueta Ant de nuestro Portlet
Ejecutamos la etiqueta Ant de nuestro Portlet
Vemos el mensaje de confirmación
Vemos el mensaje de confirmación

Nos logueamos como administrador y agregaremos el Portlet creado desde la barra de administración:

Seleccionamos la categoría Ejemplos donde creamos el Portlet y ahí aparecerá nuestro Portlet, procedemos a agregarlo.
Añadimos el portlet ejemplo

Portlet demo añadido
Con esto tendremos un portlet simple basado en JSP para el desarrollo de nuestras funcionalidades.

1 comentario: