Primeros Pasos con Liferay 5.2.1

4
69018

Primeros Pasos con Liferay 5.2.1

0. Índice de contenidos.

1. Introducción

Ya vimos un tutorial
(http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Liferay)
donde nos presentaban Liferay y sus principales
características. En este tutorial vamos a hablar de las
principales novedades que aporta la última
versión de Liferay 5.2.1, y detallaremos su proceso de instalación.

2. Principales novedades

Las principales novedades que nos podemos encontrar en este
versión son:

  • Panel de
    control
    : lo primero que llama la atención con
    respecto a anteriores versiones de
    Liferay es que ya no contamos con un portlet de
    administración. En su
    lugar se introduce el concepto de «Panel de Control» donde cada usuario
    puede gestionar aquellas cosas en las que tenga permisos. Por ejemplo,
    un administrador encontrará aquí toda la
    funcionalidad que antes
    encontraba en el portlet de administración, como subir
    nuevos portlets.
  • Nueva
    herramienta de gestión de usuarios y organizaciones:

    que aumenta en usabilidad al eliminar refrescos de pantalla y permite
    añadir campos personalizados.
  • Integración
    con Microsoft Office:
     implementa el protocolo de
    SharePoint® que permite salvar documentos en Liferay como si
    fuera un SharePoint® Server.
  • Exportación
    a distintos formatos:
    permite habilitar integración con OpenOffice para la exportación
    del contenido web en distintos formatos como: .DOC, .ODT, .PDF, .RTF,
    .SXW y .TXT. 
  • Chat: cuenta con una utilidad que permite chatear con los usuarios de la comunidad conectados
    en ese momento, al estilo de Facebook.
  • Nueva
    implementación WSRP:
    Web Services for Remote
    Portlets, que es una especificación que permite la
    comunicación con portlets remoto. 
  • Nuevo
    portlets para e-mail:
    que permite linkar
    múltiples cuentas.

3. 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 Vista Ultimate.
  • Mozilla Firefox/3.0.6 
  • Liferay 5.2.1 + Tomcat 5.5.27
  • JDK 1.6.12
  • MySQL 5.1

4. Instalación

Para poder instalar Liferay necesitamos tener instalado en nuestro
equipo una máquina virtual Java mayor o igual a la 1.5, con
la variable JAVA_HOME convenientemente configurada
(http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionJVM),
y una instancia de
MySQL corriendo en la máquina (http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionMySQL5.1Windows),
aunque esto último
es opcional, ya que Liferay puede arrancar desde su base de datos
embebida (no recomendable en entornos de producción).

Su instalación
en un entorno Windows
es muy sencilla, basta con descargar la última
versión del servidor
de su página oficial
(http://www.liferay.com/web/guest/downloads/portal)
llamada Liferay Standard Edition actualmente la versión
5.2.1.

Pantalla de descarga de Liferay

Si pulsamos en
“Download”, por
defecto el sistema nos permite la descarga de Liferay junto con un
Tomcat 5.5, si queremos que lo descargue junto con otra
versión de
Tomcat o incluso con algún otro servidor, lo podemos hacer
seleccionándolo más abajo:

Otros opciones de descarga

Lo siguiente es
descomprimir el archivo
en el lugar de disco que deseemos, al que nos referiremos como LIFERAY_HOME. Establecemos una variable
de entorno
llamada CATALINA_HOME al valor de la ruta donde este instalado el
tomcat que viene embebido en Liferay, %LIFERAY_HOME%\tomcatxx, donde tomcatxx
dependerá de la versión de Tomcat que tengamos, a
partir de aquí la llamaremos LIFERAY_TOMCAT_HOME. Si tenemos algún otro
servidor
de aplicaciones esta variable ya existirá y lo que tenemos que hacer es editarla para que apunte a LIFERAY_TOMCAT_HOME.

Otro punto a tener en
cuenta, es que
por defecto el puerto de Liferay es el 8080, por tanto debemos
asegurarnos de que este puerto esta libre o cambiarlo.

Para cambiar el puerto por
defecto
donde se ejecuta Liferay tenemos que abrir en modo edición
el
archivo %LIFERAY_TOMCAT_HOME%\conf\server.xml, buscamos
este fragmento de código y modificamos donde pone 8080 por
el puerto
que queramos, por ejemplo el 8282:



Además si
deseamos utilizar MySQL como
motor de base de datos en lugar del que Liferay trae por defecto,
tenemos que seguir estos pasos adicionales:

  • Accedemos a MySQL por
    consola “mysql -u root -p”

  • Cuando estemos
    correctamente logados, tecleamos “create database lportal
    character set utf8;”

  • Copiamos el driver de
    MySQL en %LIFERAY_TOMCAT_HOME%\common\lib\ext si es que no
    existe ya.

  • Creamos, si no existe
    ya, el fichero
    %LIFERAY_TOMCAT_HOME%\webapps\ROOT\WEB-INF\classes\portal-ext.properties,
    y añadimos las siguientes líneas:

#Configuration of database to use MySQL
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.username=root
jdbc.default.password=admin
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

Una vez hemos tenido en
cuenta los pasos anteriores, basta con ejecutar el archivo
%LIFERAY_TOMCAT_HOME%\bin\startup.bat, lo que abrirá una
pantalla semejante a esta:

Arranque del servidor

Si
el proceso se realiza correctamente se abrirá una instancia
del
navegador que tengamos configurado por defecto en la máquina
con la
página principal de nuestro Liferay recién
instalado.

Pantalla principal de Liferay 5.2.1

Para acceder al sistema y
poder ver sus
posibilidades, tenemos que logarnos. En versiones anteriores de
Liferay esto se hacia introduciendo el usuario
“test@liferay.com”
con la contraseña “test” en el
área de login de la pantalla
principal.

Pero en la nueva
versión, basta con
pinchar en los usuarios por defecto, donde cada uno de ellos tiene un
rol distinto.

Usuarios por defecto de Liferay 5.2.1

Si pinchamos en «Login as Bruno», vamos
a las opciones de la barra que esta arriba a la derecha y seleccionamos
«Control Panel», podremos ver una de las principales novedades de esta
versión y «cacharear» con las distintas opciones que tiene el
administrador.

Panel de control del administrador

5. Conclusiones.

Como se puede apreciar la última versión
de Liferay introduce mejoras muy interesantes, que nos hacen ver que
esta comunidad cada vez se consolida más y ofrece un
producto muy estable que no tiene que envidiar en nada a otras
soluciones comerciales.

Liferay es un mundo y este sólo ha sido el primer paso, los
siguientes pasos serán ver como como se administra y desarrollar
nuevos temas, layouts y portlets.

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

Saludos

4 COMENTARIOS

  1. Buen dia. estoy leyendo tu tuto, pero me atore en la parte donde debo colocar el driver de MySQL en la cpeta indicada. cual controlador, donde se descarga y la otra, como hacerle para usar postgresql?? gracias.

  2. hola que tal a todos, estaba leyendo el tutorial,pero me podrian poner un tutorial donde cambie la base de datos que tiene liferay por defecto por posgresql, lo que pasa que me interesa utilizarlo con posgresql, gracias.

  3. Hola instale todo siguiendo perfectamente cada paso pero no se abre el navegador no se cual es la direccion que se abre en el navegador para abrirla manualmente ayuda por fa

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