Ejecutando comandos en servidor con JSF + PrimeFaces

Ejecutando comandos en servidor con JSF + PrimeFaces

He aquí una navaja suiza para hacer inventos en nuestros desarrollos JSF(Java Server Faces) y Prime Faces. El invento en cuestión es ‘remoteCommand’. RemoteCommand nos permite ejecutar comandos en servidor en el momento en que se le renderiza la página al usuario o desde Javascript.

 
Buscando contenidos en Liferay con SearchEngineUtil

Buscando contenidos en Liferay con SearchEngineUtil

Liferay nos aporta una API muy potente para buscar contenidos dentro de sus contenidos a través de la classe ‘SearchEngineUtil’. En el ejemplo que os propongo hacemos búsquedas usando el método ‘search’ de la classe y le pasamos dos parámetros: El primer parámetro es el contexto y allí le configuramos cosas como la instancia de […]

 
Creando tus propios hooks en Drupal

Creando tus propios hooks en Drupal

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 […]

 
Apuntes de Subversion

Apuntes de Subversion

Subversion y Git son los dos gestores de código que normalmente utilizo. Los gestores de código han sido una herramienta que ha llegado para quedarse, tremendamente útiles para compartir el código cuando uno trabaja en equipo. Este post lo tenia pendiente desde hace años para tener un poco ordenados mis apuntes de subversion y así […]

 
Caso real: Ganando clientes en las redes sociales

Caso real: Ganando clientes en las redes sociales

Cuando haces formaciones sobre comercio electrónico y web 2.0 ya todo el mundo es consciente de la importancia de estar en las redes sociales para llegar a los clientes. Lo que ya cuesta mas de entender, es como tienen que organizar su operativa y que beneficios obtendrán. Casualmente, ayer tuve un caso de manual, de […]

 
Técnicas Javascript RIA(Rich Internet Applications): Uso del hash en la Url

Técnicas Javascript RIA(Rich Internet Applications): Uso del hash en la Url

El hash es el símbolo almohadilla que a veces nos aparece en algunas Url, tradicionalmente para hacer que el navegador se posicionara en un punto concreto de la página(Donde había un ancla). Esto tiene aplicaciones muy chulas, por ejemplo, a la hora de crear catálogos, formularios o aplicaciones RIA(Rich Internet Applications). Básicamente es una manera […]

 
Compartiendo servicios entre portlets, themes y hooks Liferay

Compartiendo servicios entre portlets, themes y hooks Liferay

Liferay nos permite compartir servicios entre portlets y hooks a través de la classe de utilidad ‘com.liferay.portal.template.UtilLocator‘. Básicamente en el Portlet que expone el servicio deberemos definir una interfície que exponga el servicio y una clase que lo implemente. Antes de empezar, deberemos configurar el fichero web.xml para poder exponer el servicio: Después deberemos configurar […]

 
Parseando documentos XML en Java

Parseando documentos XML en Java

A partir de la versión 7 de Java resulta muy sencillo parsear documentos XML. Si os interesa, por ejemplo, parsear el canal RSS de mi blog y obtener la URL del último post podéis hacerlo así de fácil: Otro snipped fácil y rápido. Buen fin de semana!

 
Desarollo Drupal 7: Hacer que los links se abran en overlay

Desarollo Drupal 7: Hacer que los links se abran en overlay

Una de las funcionalidades ‘molonas’ que incorpora Drupal 7 es que las opciones del panel de control se te abren en Pop Ups(En overlay). Pues bien, si queréis que todas la URLs de vuestro menú que cumplan un determinado patrón se abran en Overlay solo tenéis que implementar el hook ‘hook_admin_paths_alter’ de la siguiente manera: […]

 
Older Posts »