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.

<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>




Donde la etiqueta control-panel-entry-category puede tomar estos valores:
  • me: Seccion de mis datos personales
  • content: Seccion de contenidos del portal
  • portal: Seccion de administracion de componentes de Liferay
  • server : Seccion de configuracion del servidor.
Se puede agregar a cualquiera de estas zonas y el portlet configurado aparecera en la seccion elegida:

Secciones del panel de control de Liferay

Tambien la etiqueta control-panel-entry-weight es la posicion en la cual estara el portlet , en el ejemplo aparecera en la 3 posicion de la seccion.

Si queremos personalizar los acceso al panel de cotrol podemos quere que por ejemplo un rol en particular acceda al panel de control ademas del rol administrador (Ver customizacion de Acceso al panel de control)
 

No hay comentarios:

Publicar un comentario