Anteriormente creamos un portlet y lo pusimos al a panel de control (Ver poner portlet en panel de control) esto hace que por defecto un usuario con el rol administrador podra ver dicho portlet en el panel de control.
Ahora queremos que un usuario con un rol diferente al de Administrador pueda ver el portlet en su panel de control, para ello haremos unas configuraciones propias:
Lo primero que debemos hacer es agregar una linea adicional al liferay-portlet.xml donde configuramos anteriormente para que nuestro portlet se despliegue en el panel de control, agregando el tag control-panel-entry-class justo debajo del tag control-panel-entry-weight quedando de la siguiente manera:
Mostrando entradas con la etiqueta eclipse. Mostrar todas las entradas
Mostrando entradas con la etiqueta eclipse. Mostrar todas las entradas
martes, 30 de octubre de 2012
Liferay: Añadir portlet al panel de control
Si quisieramos poner un portlet creado por nosotros dentro del panel de control de Liferay para mantener el orden entre zonas lo podemos hacer de manera sencilla haciendo algunas configuraciones al portlet en mencion.
1.-Primero debemos configurar el portlet en el archivo liferay-portlet.xml en dicho archivo primero debemos verificar que la propiedad <instanceable> este en false, si no lo esta lo ponemos en false.
Luego debemos agregar algunas etiqueta adicionales encima de la etiqueta <instanceable>false</instanceable> que son:
1.-Primero debemos configurar el portlet en el archivo liferay-portlet.xml en dicho archivo primero debemos verificar que la propiedad <instanceable> este en false, si no lo esta lo ponemos en false.
<instanceable>false</instanceable>
Luego debemos agregar algunas etiqueta adicionales encima de la etiqueta <instanceable>false</instanceable> que son:
<icon>/icon.png</icon> <control-panel-entry-category>content</control-panel-entry-category> <control-panel-entry-weight>3.0</control-panel-entry-weight> <instanceable>false</instanceable>
jueves, 25 de octubre de 2012
Liferay: Creación de Tema básico
Cuando enfrentamos un proyecto de desarrollo sobre Liferay enfrentamos no solamente el desarrollo de las caracteristicas funcionales del portal sino tambien el de las caracteristicas graficas del portal es decir la "cara " de nuestra web que normalmente esta compuesta por estilos , imagenes, banner y demas adiciones graficas que haran mas vistoso nuestro proyecto.
En liferay se maneja uno de sus plugins para toda este trabajo denominado theme, un theme es un plugin de Liferay sobre le cual se desarrollara e integrara todos los componente graficos del portal (maqueta grafica) conformado por : estilos css, librerias javascript, imagenes, distribucion de componentes graficos, logos, banners y demas componentes que conformen el esqueleto grafico del proyecto.
En este post desarrollaremos la base para un theme liferay sobre el cual agregaremos nuestros componentes graficos.
lunes, 4 de junio de 2012
Liferay 6.0 : Creación Portlet Simple
Luego de Haber instalado nuestro Liferay IDE integrado con Eclipse [ver integración Eclipse - Liferay] y tener nuestro ambiente de desarrollo configurado [ver configuración de ambiente], procederemos a crear un plugin del tipo portlet con nuestro IDE de desarrollo.
PASO 1 : Damos New Liferay Project.
PASO 1 : Damos New Liferay Project.
Seleccionamos un
nuevo proyecto Liferay
|
sábado, 14 de abril de 2012
Liferay IDE : Plugin eclipse para desarrollo Liferay
A la hora de desarrollar aplicaciones que serán desplegadas dentro de nuestro portal debemos crearlos por medio de consola y luego importarlo a eclipse para continuar con el desarrollo, eso era hasta la versión 5.2.3. A partir de la versión 6.0 podemos usar un entorno visual para hacer todo ello desde eclipse.
Liferay IDE es una extensión para la plataforma Eclipse que soporta el desarrollo de plug-in para Liferay, existe desde la versión Helios de Eclipse.
1.-Configuración de Eclipse para soporte de Liferay IDE.
Descargamos el ultimo eclipse (http://www.eclipse.org/downloads/) , usaremos la Version Indigo para este ejemplo.
Suscribirse a:
Entradas (Atom)