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.
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:
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 2 3 4 5 6 7 8 9 10 11 12 |
<!-- A "Connector" represents an endpoint by which requests are received and responses are returned. Documentation at : Java HTTP Connector: /docs/config/http.html (blocking & non-blocking) Java AJP Connector: /docs/config/ajp.html APR (HTTP/AJP) Connector: /docs/apr.html Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> |
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:
1 2 3 4 5 |
#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:
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.
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.
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.
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á aprovechar de las respuestas.
Saludos
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.
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.
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
como hago prara colocar Liferay como un servicio osea que arranque junto con la maquina