Habilitar exportación en Liferay

2
13335

Habilitar Exportación en Liferay

0. Índice de contenidos.

1. Introducción

Desde Autentia seguimos con la serie de tutoriales sobre Liferay. En
esta ocasión os vamos a hablar de cómo habilitar
OpenOffice para poder exportar el contenido de Liferay en distintos
formatos como .pdf, .doc, .txt, etc… En este tutorial  ya se
da
por supuesto que contamos con una instalación de OpenOffice
en
la máquina, si alguien no sabe como instalar OpenOffice que
deje
un mensaje en los comentarios, la última versión
se puede
encontrar en http://es.openoffice.org/. Además se tiene
también en cuenta que tenemos un servidor Liferay arrancado
en
la máquina, para ver como dar los primeros pasos con el
servidor
de Liferay podéis seguir este tutorial
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLiferay5.2.1.

2. Entorno

El tutorial está escrito usando el siguiente
entorno:

  • Hardware: Portátil Asus G50Vseries (Core Duo
    P8600 2.4GHz, 4GB RAM, 320 GB HD).
  • Sistema operativo: Windows XP.
  • Mozilla Firefox/3.0.6 
  • Liferay 5.2.2 + Tomcat 5.5.27
  • OpenOffice 3.1.0

3. Arrancar OpenOffice en modo escucha

Para arrancar OpenOffice en modo escucha tenemos que abrir una consola
del sistema, acceder a la %OPENOFFICE_HOME%\program, donde
%OPENOFFICE_HOME% es el lugar donde este instalada vuestra instancia de
OpenOffice, comúnmente en «C:\Archivos de
programa\OpenOffice.org 3» y ejecutamos la sentencia: 

soffice -headless -accept=»socket,host=127.0.0.1,port=8100;urp;» -nofirststartwizard

De esta forma, estamos indicando a OpenOffice que se quede a la escucha
de las peticiones que le lleguen por el puerto 8100.

4. Habilitar OpenOffice en Liferay

Para hacer esto, accedemos como administradores al panel del control de
Liferay y en «Server» –> «Server Administration» –>
Pestaña «OpenOffice» con lo que podemos ver esta pantalla:

En esta pantalla marcamos la casilla «Enabled» y nos aseguramos de
establecer el mismo número de puerto que cuando arrancamos
OpenOffice en el campo «Port».

5. Habilitar exportación a un contenido web

Para habilitar la exportación de un contenido web, nos
logamos con un usuario administrador y accedemos a la opción
de «Configuración» con lo que se muestra una pantalla como
esta:

En esta pantalla seleccionamos los distintos tipos de formatos que
vamos a permitir exportar, lo que creará una serie de iconos
al final del contenido web, si el proceso se ha realizado correctamente
al pulsar sobre estos iconos el sistema nos ofrecerá el
contenido web en el formato especificado.

6. Conclusiones.

Como véis en pocos pasos hemos conseguido poder exportar
cualquier tipo de contenido web que nosotros decidamos a alguno de los
formatos que soporta Liferay, y sin tirar una sola línea de
código.

Para
comunicarme cualquier problema o sugerencia de mejora utilizad la
zona de comentarios, de este modo todo el mundo se podrá
aprovechar
de las respuestas.

Saludos.

2 COMENTARIOS

  1. Hola¡¡¡ tengo u problema y espero y me puedan a yudar..

    Segui los pasos de este excelente manual. pero yo tengo un problema, cuando llego a la parte de ir a la configuracion del portle en mi ventana solo me aparecen 2 opciones que son PERMISOS y COMPARTIR y pues la que me interesa es la de CONFIGURACION ya que quiero mandar a un PDF lo que esta en el portlet (el portlet es propio) no se aque se deba que no me aparesca esta opcion (estaba pensando en que quizas se trate de permisos sl portlet).
    Espero su respuesta lo antes posible

  2. Hola carlo,

    Este manual es para habilitar la exportación únicamente de contenidos web que se encuentren dentro de un portlet de \\\»visor de contenido web\\\».

    Si lo que quieres es exportar el contenido de un portlet propio lo que tendrás que hacer es crear el PDF con librerías como iText.

    Espero haberte encaminado.

    Saludos.

DEJA UNA RESPUESTA

Por favor ingrese su comentario!

He leído y acepto la política de privacidad

Por favor ingrese su nombre aquí

Información básica acerca de la protección de datos

  • Responsable:
  • Finalidad:
  • Legitimación:
  • Destinatarios:
  • Derechos:
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad