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

Publicado en desarrollo, General | Etiquetado , | Deja un comentario

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

Publicado en configuracion, desarrollo, General | Etiquetado , , | Deja un comentario

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

Publicado en desarrollo | Etiquetado , , , | 3 comentarios

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

Publicado en desarrollo | Etiquetado , | Deja un comentario

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

Publicado en desarrollo | Etiquetado | 5 comentarios

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

Publicado en configuracion, General | Etiquetado , | Deja un comentario

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

Publicado en configuracion, General | Deja un comentario

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

Publicado en desarrollo, General | Etiquetado , | Deja un comentario

¡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

Publicado en General | 2 comentarios