Las páginas JSPs ya van a la baja en Liferay 7, con las versiones irán desapareciendo pero todavía quedan muchos JSPs en el core de Liferay. En este articulo vamos a ver como podemos sobrescribir el JSP que pinta los foros de discusión de la librería de tags ‘ui’. Recordemos que esto en versiones anteriores […]
En versiones anteriores de Liferay cuando queríamos sobrescribir los servicios de Liferay lo hacíamos mediante un Hook. A partir de ahora, deberemos hacerlo mediante un componente OSGI. El proceso se ha simplificado bastante. En Liferay 7 se han eliminado los Hooks y el entorno de extensión porque ya no son necesarios gracias a los módulos […]
A partir de la versión 7, Drupal nos provee de un hook llamado ‘url_inbound_alter’ muy interesante que nos permite interceptar la URL y modificar el path. De esta manera, por ejemplo, si tenemos un portal que tiene varios subdominios y queremos que se muestre una home diferente en función del dominio podemos hacerlo de la […]
Los hooks son el principal mecanismo de comunicación entre módulos Drupal y entre los módulos y el core. Básicamente si quieres aprender a desarrollar en Drupal tienes que entender y conocer su estructura de módulos. Si queremos implementar un hook en nuestro módulo simplemente deberemos implementar una función con la siguiente pinta: Por ejemplo, si […]
Últimamente me comentan mucho como hacer la integración de Liferay con otros sistemas, por ejemplo ERPs, CRMS, mail corporativo, etc. Mucha gente se lía ha hacer modificaciones en el ‘core’ con el entorno ext y hay una solución mucho mas sencilla. Desarrollo de un portlet que haga log-in contra el sistema nuevo y que siga […]
Los hooks se utilizan para para desarrollar pluggins que sobreescriben partes del ‘core’ de Liferay pero sin tener que tocarlo, ni usar el entorno de extensión EXT. Se trata de una forma elegante de modificar el comportamiento de Liferay ya que nos permite mantener una buena gestión de esas modificaciones. El concepto de hook no […]