Introducción e Instalación LIFERAY (Nuevo CMS)

 

Via:http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PPLiferay5.2.1#01

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:

  1. <!– A "Connector" represents an endpoint by which requests are  
  2. received  
  3. and responses are returned. Documentation at :  
  4. Java HTTP Connector: /docs/config/http.html (blocking &  
  5. non-blocking)  
  6. Java AJP Connector: /docs/config/ajp.html  
  7. APR (HTTP/AJP) Connector: /docs/apr.html  
  8. Define a non-SSL HTTP/1.1 Connector on port 8080  
  9. >  
  10. <Connector port="8080" protocol="HTTP/1.1"  
  11. connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"  
  12. />  

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.

Related posts:

  1. Obtener Nombre y Email en WordPress

About this entry