Liferay Developer Studio y Liferay Marketplace

¡Buenos días a todos!

Mi primera entrada en los blog de Liferay va dedicada a hablar de sendas novedades disponibles ya para el uso de todos los usuarios de Liferay. En primer lugar, hablare de la release de la versión de Liferay Developer Studio 1.6.0. Por último, pero no menos importante, Liferay Marketplace, la nueva tienda de aplicaciones que conectará a desarrolladores de todo el mundo, con clientes deseosos de ahorrar tiempos y costes.

Liferay Developer Studio 1.6.0

Como seguramente ya sabréis, Liferay Developer Studio es una completa suite de desarrollo Java basada en Eclipse, creada por nuestros ingenieros apoyándose en el plugin de Liferay IDE. Al usar Liferay Developer Studio no solo obtienes un entorno preconfigurado para empezar a desarrollar desde el minuto 0, sino que obtienes las ultimas versiones de Liferay Portal EE, del Plugins SDK así como funcionalidades concretas para la versión Enterprise como por ejemplo un conector especial para servidores WebSphere.

En cuanto a novedades, la versión 1.6.0 incluye:

  • Nuevo diseñador de workflows para Kaleo: Un completisimo diseñador visual integrado con Eclipse, preparado específicamente para desarrolladores Java. (luego hablaré más en detalle de esto).
  • Soporte para Liferay Portal EE GA2: Integrado directamente dentro de Liferay Developer Studio se dispone de la ultima versión de Liferay Portal, así como del Plugins SDK y varios proyectos con ejemplos.
  • Construido sobre Liferay IDE 1.6.x:  Corrección de errores de la versión community.

Sí queréis probarlo vosotos mismos, aquí podéis descargar una versión de prueba.

Diseñador de workflows de Kaleo

Liferay Portal EE ya disponía de esta funcionalidad, gracias al portlet exclusivo de Kaleo Forms. No obstante, la idea de hacer accesible este proceso a los desarrolladores Java nos parecía muy util, así que nos planteamos añadirla a nuestro entorno de desarrollo. El diseñador de workflows de Kaleo para Java es un potente editor que permite alternar entre un editor visual de diagramas y el fichero fuente XML. Por supuesto incluye herramientas adicionales, tutoriales para la creación, acceso a paneles de propiedades y contenidos asistidos similares a los que cualquier desarrollador Java está acostumbrado a ver.

Adicionalmente, una de las principales mejoras en cuanto a productividad para desarrolladores Java es la integración tanto con el editor de scripts Java/Groovy para la creación de acciones y condiciones en las definiciones de workflow, como con el editor de plantillas Freemarker/Velocity para la creación de plantillas de notificación.

Si queréis leer más información, os enlazo a la nota de prensa oficial, aunque seguramente a lo largo de estos días vayamos completando la documentación oficial. Por ahora, en vez de enseñaros capturas de pantalla, os enlazo con un pequeño video resumen (en inglés eso sí).

Liferay Marketplace

Bueno, y dejo para el final una de las cosas que, para mi, más va a dar que hablar sobre Liferay. Seguramente a estas alturas todos habéis entrado con vuestra cuenta de Liferay.com en el nuevo Marketplace, pero por si acaso no sabéis lo que es, Liferay Marketplace es una tienda de aplicaciones para Liferay Portal, que permiten obtener a través de un par de clicks de ratón, multitud de herramientas y desarrollos nuevos listos para usar en nuestro portal.

La semana pasada, junto con mi compañero Francisco Fernández, os enseñamos como conectar vuestra cuenta de Liferay en una instalación de Liferay Portal para poder descargar aplicaciones desde Marketplace. Igualmente os enseñamos como ir creando una cuenta de empresa para poder ir subiendo vuestras aplicaciones. Si os perdisteis el evento podéis descargar la presentación desde aquí, y dentro de unos días colgaremos la grabación del evento, donde se responden a varias cuestiones interesantes. 

Por supuesto Liferay Marketplace es un “recién nacido”, así que tener en cuenta que con el paso del tiempo va a ir extendiendose cada vez más. Por dar unas breves pinceladas, la posibilidad de subir aplicaciones a titulo personal, y el establecer un modelo de pago por las mismas son dos objetivos a corto plazo.

Y no quiero despedirme sin recordaros que ya podéis ir registraros (tomaremos nota de los que faltéis! :D) para el Symposium de este año en Madrid. Entre muchas cosas hablaremos de Liferay Marketplace. Este año es muy especial para mi porque el año pasado fui como asistente, y este estaré respondiendo vuestras preguntas desde el otro lado. ¡Allí os espero!