Archivo mensual: noviembre 2008
Crear una comunidad
A continuación esta el codigo que nos permite crear una comunidad a partir de una comunidad existente, Obtener comunidad template Group templateGroup = GroupLocalServiceUtil.getGroupByFriendlyUrl("/template"); Crear una comunidad String name = ParamUtil.getString(actionRequest, "name"); String description = ParamUtil.getString(actionRequest, "description"); String friendlyURL = … Sigue leyendo
Portlet de sistema
En varias ocasiones tuve el requerimiento de no mostrar algunos portlets en la lista de portlets disponibles para ser agregados a una página, y este ocultamiento no se podia hacer mediante permisos porque el usuario tenia que usar el portlet … Sigue leyendo
Mostrar un portlet en un PopUp
Armo la URL <portlet:renderURL windowState="<%= LiferayWindowState.EXCLUSIVE.toString() %>" var="url"> <portlet:param name="struts_action" value="/miportlet/popupview" /> </portlet:actionURL> Llamo al POPUP <script type="text/javascript"> function mostrar_popup() { var _dialog = Liferay.Popup( { width: 700, modal: true, message: ‘<div class="loading-animation" />’, position: ['center', 100], title: <liferay-ui:message key"popup-title"/>, … Sigue leyendo
Agregar portlets en un Layout en tiempo de ejecución
A veces, cuando el diseño del sitio es complejo, necesitamos agregar a una página un portlet en determinado lugar del sitio fuera del contendor de portlets, o simplemente queremos agregar un portlet y que aparezca en todas las paginas que … Sigue leyendo
Redirigir a una página despúes de registrarse
Para redirigir a una página de una comunidad después de registrarse en Liferay, hay que agregar un Evento, entonces vamos a hacer lo siguiente: portal-ext.properties login.events.post=com.liferay.portal.events.MyLoginPostAction,\ com.liferay.portal.events.DefaultLandingPageAction MyLoginPostAction.java package com.liferay.portal.events; import …. public class MyLoginPostAction extends Action { … Sigue leyendo
Configurar las preferencias de los Portlets
En primer lugar vamos a crear un portlet con el Plugin SDK y luego vamos a editar el archivo $SDK_HOME/docroot/WEB-INF/portlet.xml. En este caso vamos a ver la configuración del Portlet RSS para tener un ejemplo concreto para ver, luego de … Sigue leyendo
Antes de comenzar
Antes de comenzar con Liferay, voy a hacer un resumen de las propiedades más importantes portal-ext.properties # El nombre de la compañia por default company.default.web.id=miproyecto.com # Especifica como el usuario puede loguearse al sistema # Valores que puede … Sigue leyendo
Crear un Portlet con el Plugins SDK
Para crear un portlet vamos a utilizar la versión 5.1.2 de Liferay, y requerimos los siguientes componentes: ANT 1.7 JAVA MySQL (opcional) liferay-portal-tomcat-5.5-5.1.2 liferay-plugins-sdk-5.1.2 Liferay se puede descargar desde http://sourceforge.net/projects/lportal/. Paso a seguir: Variables de entorno SDK_HOME=/home/joyola/desarrollo/liferay/liferay-plugins-sdk-5.1.2 TOMCAT_HOME=/home/joyola/desarrollo/liferay/liferay-portal-tomcat-5.5-5.1.2 Configuracion del … Sigue leyendo
¡Hola, mundo!
Te doy la bienvenida a Liferay Latino Blog. La idea de esto Blog es compartir mi conocimiento adquirido en estos 2 años en lo que estuve trabajando con Liferay, y el otro motivo importante que me lleva a escribir este … Sigue leyendo

