Desarrollo de portlets para Liferay
Luego de 2 semanas de buscar en la web como crear portlets para Liferay, por fin he encontrado una manera fácil de hacerlo.
He encontrado 2 formas de hacerlo, la primera con la ayuda de un IDE y la segunda directamente con el SDK de Liferay. esta última no he probado, opté por la primera opción y resultó tras varios intentos.
Al principio me bajé el Liferay 5.1.2 con el tomcat incluido, lo corría (bin/startup.bat) y todo perfecto, pero cómo incluir mis propios portlets? Encontré lomboz una herramienta basada en eclipse, que permite crear los portlets de manera muy rapida y sencilla. Mis primeros intentos con este IDE no fueron exitosos, pues no me di cuenta que estaba desarrollado para Liferay 4.1.0, 4.2.0 y 4.3.0, y yo tenía 5.1.2. Entonces, al darme cuenta cambié la versión utilicé la 4.3.0 y todo funcionó 🙂 pero yo no quería esa versión 🙁
Busqué en la web como crear portlets para la versión 5.1.2 y encontré algunas formas, no triviales por cierto, y decidí hacer la prueba con el portlet que ya había creado para la versión 4.3.0 y lo probé en mi liferay 5.1.2 y todo funcionó 🙂
Seguiré utilizando lomboz para crear los portlets, y luego de compilados, los muevo a la carpeta ROOT del tomcat (que ya incluye Liferay).
Aquí algunos links interesantes:
Descargar Liferay 5.2.1: http://www.liferay.com/web/guest/downloads/portal
Documentación Liferay 4.2: http://www.liferay.com/web/guest/community/documentation/4_2
Creación de Portlets para Liferay con Lomboz: http://lomboz.objectweb.org/liferay_demo.php
Que tal Antonio.
No he actualizado mi blog ya desde hace algún tiempo.
La desventaja que le encontré a Lomboz, es que solo trabajaba para la versión 4 de Liferay. Bueno digo trabajaba porque eso era cuando yo lo probé, no sé si ahora lo hayan actualizado.
Bueno, encontré otra manera muy fácil para desarrollar portlets para Liferay utilizando netbeans, te debes bajar un pluggin exclusivo de Liferay para netbeans, ahí especificas la ruta del tomcat (yo utilicé el que viene embebido con Liferay) y solo te toca armar el CORE y la interfaz (que son las clases que van a hacer lo suyo y la vista).
Good Luck!
Lo probaré de inmediato, parece increible encontrar la información más básica…
viva el OpenSource…. para cuando el OpenDocument….
gracias…