52
Transferencia de Información con SEDAPAL Manual de Instalación y Configuración Elaborado por: BTG Versión 3.0 Diciembre de 2010

Manual_Instalación Portal Liferay v3

Embed Size (px)

Citation preview

Page 1: Manual_Instalación Portal Liferay v3

Transferencia de Información con SEDAPAL

Manual de Instalación y Configuración

Elaborado por: BTG

Versión 3.0Diciembre de 2010

Page 2: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Tabla de contenido

Manual de Instalación y configuración.............................................................................3Instalación Liferay Portal..............................................................................................3

Instalación y configuración del JDK.........................................................................3Creación de la base de datos......................................................................................5Instalación de Liferay................................................................................................6

Conexión a Base de Datos.............................................................................................9Back up a la Base de Datos.........................................................................................10Restaurar la Base de Datos..........................................................................................11Instalación del Liferay Portal en un tomcat existente.................................................11Migrar Información del Servidor de desarrollo a Servidor Producción......................12

Migración de cero a un nuevo servidor...................................................................12Migración de actualización de información............................................................12

Distribución de Archivos Liferay Portal.........................................................................13Estructura de Archivos Liferay...................................................................................13

Data.-.......................................................................................................................13Deploy.-...................................................................................................................13Tomcat.-...................................................................................................................13Estructura de Carpetas ROOT-................................................................................15Templates Portal-.....................................................................................................16

Estructuras y Plantillas....................................................................................................19Acceso al Liferay Portal SEDAPAL...........................................................................19Creación de Estructuras...............................................................................................19Creación de Plantillas..................................................................................................22Uso de las plantillas y estructuras...............................................................................26

Gestión de Usuario y roles..............................................................................................28Creación de Usuarios...................................................................................................28Creación de Roles........................................................................................................30Definir Permisos a un ROL.........................................................................................31Asignar Rol a usuario..................................................................................................36Flujo de Trabajo..........................................................................................................37

Configuraciones Extras...................................................................................................39Añadir tipos al visor de contenido Web......................................................................39Añadir tipos a la agenda..............................................................................................40Añadir Cuenta de Correo.............................................................................................41

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 2 / 41

Page 3: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Manual de Instalación y configuración

Instalación Liferay Portal

Un requisito previo para instalar Liferay es instalar primero el JDK (kit del desarrollo de Java). Ir a http://java.sun.com y descargar la última versión del JDK.

Instalación y configuración del JDKPara iniciar la instalación de Liferay, necesitamos tener instalado la maquina virtual Java. Ésta, la podemos descargar de la página de SunMicrosystem y la versión tiene que ser mayor o igual a 1.5. A continuación mostraremos los pasos a seguir, y la configuración de la maquina virtual.

- Ejecutamos el paquete de instalación y se mostrará lo siguiente:

Figura 1. Instalación del JDK

Figura 2. Instalación de JDK

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 3 / 41

Page 4: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Figura 3. Instalación de JDK

Figura 4. Instalación de JDK

Ahora, es necesario configurar la variable de entorno para proceder a utilizar el JDK que acabamos de instalar.

Figura 5. Variable de entorno

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 4 / 41

Page 5: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Creación de la base de datos Vamos a utilizar la consola que ofrece MySQL para crear la base de datos y así poder almacenar todos los datos con los que trabajaremos en Liferay. Por defecto, Liferay trae consigo una base de datos, llamada HSQL, por ello, se tienen que configurar algunos archivos para indicarle a Liferay qué base de datos utilizará.

Figura 6. Consola para crear la base de datos en MySQL.

- Crear la base de datos “portal”. Según, se muestra en la Figura 7.

Figura 7. Comando para crear la base de datos “portal”.

Ahora, crearemos los permisos necesarios para empezar a utilizar la base de datos. Ingresamos el siguiente comando indicado en la Figura 8.

Figura 8. Comando para asignar permiso

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 5 / 41

Page 6: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Instalación de LiferayLa versión de Liferay que utilizaremos puede ser mayor o igual a 5.2, la cual puede descargarse directamente del sitio web de Liferay. En nuestro caso, utilizaremos la versión 5.2.3 con la versión 6.0 de Tomcat.

Figura 9. Descomprimir la carpeta liferay-portal.

Con esto, ya tenemos instalado Liferay. Ahora, necesitamos configurar el acceso de Liferay a la base de datos anteriormente creada. Procederemos de la siguiente manera:

- Crear, o editar el archivo portal-ext.properties, ubicado en la siguiente ruta:<<dir_liferay>>\tomcat-6.0.18\webapps\ROOT\WEB-INF\classes

Donde: <<dir_liferay>>: Ubicación del directorio de Liferay

Figura 10. Ubicación del archivo portal-ext.properties.

Como se puede observar, en este caso no contamos con el archivo portal-ext.properties. Entonces crearemos uno en la ubicación indicada, y agregaremos con siguientes parámetros:

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 6 / 41

Page 7: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

1. jdbc.default.driverClassName: Parámetro que indica el Driver de conexión a la base de datos MySQL. jdbc.default.driverClassName=com.mysql.jdbc.Driver

2. jdbc.default.url: La url que indica la ubicación de la base de datos.jdbc.default.url=jdbc:mysql://localhost/<<nom_bd>>?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

Donde, localhost puede ser reemplazado por el número de IP donde ubicará a la base de datos. Y <<nom_bd>> , indica el nombre de la base datos creada, en nuestro caso se llama portal.

3. jdbc.default.username: Nombre de usuario para acceder a la base de datos.jdbc.default.username=<<usua_bd>>

4. jdbc.default.password: Contraseña para accede a la base de datos.jdbc.default.password=<<pass_bd>>

Figura 11. Archivo portal-ext.properties.

- Para iniciar Liferay, ubicamos el archive statup.bat ubicado en la siguiente ruta:

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 7 / 41

Page 8: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Figura 12. Ubicación del archivo startup.bat.

- Ejecutamos, y nos mostrara la siguiente imagen.

FiFigura 13. Consola de Tomcat.

Finalmente, cuando termine de cargar, se mostrará la siguiente pantalla:

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 8 / 41

Page 9: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Figura 14. Pagina de bienvenida de Liferay.

Conexión a Base de Datos

Como se puede observar, en este caso no contamos con el archivo portal-ext.properties. Entonces crearemos uno en la ubicación indicada, y agregaremos con siguientes parámetros:

1. jdbc.default.driverClassName: Parámetro que indica el Driver de conexión a la base de datos MySQL. jdbc.default.driverClassName=com.mysql.jdbc.Driver

2. jdbc.default.url: La url que indica la ubicación de la base de datos.jdbc.default.url=jdbc:mysql://localhost/<<nom_bd>>?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

Donde, localhost puede ser reemplazado por el número de IP donde ubicará a la base de datos. Y <<nom_bd>> , indica el nombre de la base datos creada, en nuestro caso se llama portal.

3. jdbc.default.username: Nombre de usuario para acceder a la base de datos.jdbc.default.username=<<usua_bd>>

4. jdbc.default.password: Contraseña para accede a la base de datos.jdbc.default.password=<<pass_bd>>

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 9 / 41

Page 10: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Figura 11. Archivo portal-ext.properties.

Back up a la Base de Datos

Para sacar un back up a la base de datos ejecutamos desde la ventana del DOS el siguiente comando:

Comando:mysqdump -usdpl -psdpl sdpl --opt > sdpl.sql

-u = usuario-p = password--opt = saca una copia de la BD optima

Pantalla:

Ubicación del BackupLa ubicación del backup que hemos sacado se encuentra en la unidad d:\

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 10 / 41

Page 11: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Restaurar la Base de Datos

Para restaurar una base de datos existente, tomar en cuenta los siguientes pasos:

1. Debe existir la BD, sino crear una nueva BD2. Estar dentro de la BD. (utilizamos el comando USE)3.

4. Cargamos el back up con el comando SOURCE y la ruta

5. con todos los procedimientos indicados la BD esta restaurada

Instalación del Liferay Portal en un tomcat existente

Para la instalación del Liferay en un tomcat Existente, debemos de seguir los siguientes pasos:

# Archivos a copiar o mover Observaciones1 Copiamos el fichero

LIFERAY_TOMCAT/conf/Catalina/localhost/ROOT.xml a TOMCAT_EXISTENTE/conf/Catalina/localhost/

Este archivo no existe en el tomcat de SEDAPAL

2 Copiamos el fichero LIFERAY_TOMCAT/conf/catalina.properties a TOMCAT_EXISTENTE/conf/, sobreescribiendo el contenido.

 

3 Copiamos el fichero LIFERAY_TOMCAT/conf/server.xml a TOMCAT_EXISTENTE/conf/, sobreescribiendo el contenido.

Opcional, sino se copia o se reemplaza funciona normalmente

4 Copiamos el fichero LIFERAY_TOMCAT/bin/setenv.sh a

Este archivo no existe en el tomcat de SEDAPAL, aumenta la memoria

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 11 / 41

Page 12: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

TOMCAT_EXISTENTE/bin/. del tomcat para el liferay5 Copiamos la carpeta LIFERAY_TOMCAT/lib/ext a

TOMCAT_EXISTENTE/lib/.Esta carpeta de librerías no existe, el llamado se declara en el catalina.properties

6 Renombramos la carpeta TOMCAT_EXISTENTE/webapps/ROOT con el nombre de admin.

 

7 Copiamos LIFERAY_TOMCAT/webapp/ /ROOT a TOMCAT_EXISTENTE/webapp/ 

 

8 Reiniciar el tomcat Existente. Para visualizar poner en el browser el ip + el puerto del tomcat existente, y cargara el Portal

Migrar Información del Servidor de desarrollo a Servidor Producción

Para la migración de información de un servidor a otro, seguir los siguientes pasos:

Migración de cero a un nuevo servidor

1. Si la migración es de cero, mover la carpeta tomcat, data, al servidor donde desea que este el portal.

2. Hacer un backup de la BD en el servidor ORIGEN (ver líneas arriba “Back up a la Base de Datos”) y restauración de la BD en el servidor DESTINO

Migración de actualización de información

1. Si en el servidor destino, ya existe un tomcat con el portal, lo que tiene que hacer es:a. Hacer un backup de la BD en el servidor ORIGEN (ver líneas arriba “Back up a

la Base de Datos”) y restauración de la BD en el servidor DESTINOb. Copiar la carpeta DATA, del servidor origen al servidor destino a la misma

altura de la carpeta tomcat

NOTA:En la carpeta data se guarda todos los documentos e imágenes que esta en el portal

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 12 / 41

Page 13: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Distribución de Archivos Liferay Portal

Estructura de Archivos Liferay

A continuación se detalla la estructura de carpetas, En el portal Liferay podemos encontrar las carpetas que se muestran en la imagen

Data.- En esta carpeta se almacenan los documentos que se guardan en el portal (biblioteca de documentos e galería de imágenes) e imágenes propias del portal.

Deploy.-En esta carpeta se pega los portlets que desea mostrarse como un portlet en el portal

Tomcat.-En esta carpeta se encuentra la configuración del servidor, en el cual podemos encontrar las siguientes sub carpetas que se muestra en la figura:

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 13 / 41

Page 14: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Bin.- En esta carpeta se encuentra los archivos para bajar y subir el servidor donde se encuentra alojado el portal Web.

startup.bat levantar el servidor (Windows)startup.sh levantar el servidor (Linux)

shutdown.bat apagar el servidor (Windows)shutdown.sh apagar el servidor (Linux)

conf.-En esta carpeta encontramos configuraciones del servidor, tales como el puerto por donde se mostrara la aplicación

Server.xmlEn este archivo Uds. puede cambiar el puerto por donde saldrá la aplicación, por defecto sale por el puerto 8080, Uds. puede cambiar el puerto en este archivo de configuración

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 14 / 41

Page 15: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Webapp.-En esta carpeta se encuentra los portlets del portal y el portal en si, vea la imagen donde muestra estas carpetas:

La carpeta principal donde se encuentra el portal es la carpeta ROOT, las otras carpetas son aplicaciones (portlets), cada una de estas aplicaciones tiene su propia configuración. En este caso revisaremos la carpeta ROOT donde se encuentra la estructura de carpetas del portal.

Estructura de Carpetas ROOT-En esta carpeta se encuentra la configuración del servidor, en el cual podemos encontrar las siguientes sub carpetas que se muestra en la figura:

Html.-En esta carpeta se registra los portlets que se muestran en el portal (carpeta portlets)También se muestra los temas (diseño de la línea grafica del portal)

LayouttplEn esta carpeta se muestra las plantillas que se muestra en

el portal ,

WEB-INFEn esta carpeta se encuentra los archivos de registro de los portlets, templates y conexión a base de datos.

liferay-look-and-feel.xmlEn este archivo se registra los temas del portal (línea grafica)

liferay-layout-templates.xmlEn este archivo se registra las plantillas que están en la carpeta layouttpl

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 15 / 41

Page 16: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Templates Portal-La linea grafica del portal se define en los templates, estos archivos se encuentran en la siguiente ruta:

..\tomcat-6.0.26\webapps\ROOT\html\themes

En esta ruta encontraremos las siguientes carpetas, como se muestra en la figura:

Control Panel.-En esta carpeta esta las imágenes, templates y hojas de estilo de la línea grafica del panel de control

Classic | SEDAPALEn esta carpeta se encuentra las imágenes que se muestra en todo el portal, la hoja de estilo y los templates

Css.-En esta carpeta se encuentra los archivos de configuración de todo el portal, siengo el archivo mas importante el custom.css.

Flash.-En esta carpeta se encuentra el flash que se muestra en la cabecera del portal

Images.-En esta carpeta se encuentra las imágenes de todo los iconos del portal, fondo, iconos, etc…

Js.-En esta carpeta se registra los Java Sript que se utiliza dentro del portal.

Templates.-En esta carpeta se encuentra los archivos que construyen el portal, entre los más importantes esta portal_normal.vm

Portal_normal.vmEn este archivo se encuentra la estructura del portal,

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 16 / 41

Page 17: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

submenu.vmEn este archivo se encuentra la estructura que dibuja el sub menu del portal.

La estrucutura de este archivo es la siguiente:

pie_pagina.vmEn este archivo se encuentra la lista de enlaces del pie de pagina, se muestra a continuación la estructura de este archivo.

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 17 / 41

Page 18: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 18 / 41

Page 19: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Estructuras y Plantillas

Acceso al Liferay Portal SEDAPAL

Necesitamos acceder al portal Liferay de SEDAPAL, para la administración del portal, la url para acceder al portal liferay de SEDAPAL es:

http://1.1.194.62:8083/c/portal/login

Al ingresas a esta dirección automáticamente nos dirección al logueo del portal

Para acceder los usuarios deben de ingresar con el nombre de usuario, ejemplo:

ROL Gestion ComercialCorreo usuario [email protected] de usuario mcontrerDatos de la persona Maribel Contreras

Según el rol el usuario logueado vera las opciones que están habilitadas.

Creación de Estructuras

El uso de estructuras, nos facilita al momento de registrar información, mediante las estructuras podemos subir, visualizar imágenes, ver videos.

Las estructuras solo funcionan dentro del visor de contenido web

Para poder crear una estructura debemos seguir los siguientes pasos:1. Estar logueado2. ir Administrar (parte superior izquierda)3. Panel de control4. Contenido web (cuando estemos en este link, veremos (Estructuras Plantillas, etc…)5. doble clic en Estructura, por defecto me lista las estructuras creadas anteriormente.

Añadir Estructura1. Doble clic en añadir estructura

# Campo Descripción

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 19 / 41

Page 20: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

1 Identificador Nombre genérico de la estructura2 Autogenerar Id. No marcar, si se marca ya no se

registra el identificador3 Nombre Nombre de la estructura4 Descripción Descripción de la estructura5 Estructura padre De existir seleccionar, caso

contrario obviar opción6 Permisos Visible por Por defecto siempre debe estar

marcado en Guest (cualquier persona)

7 Definición del esquema de XML (XSD) En esta sección es donde definimos los campos que tendrá la estructura que deseamos crear

8 Guardar Una vez registrado la estructura marcamos guardar

Definición del esquema de XML (XSD)

Para añadir filas (campos le damos clic en añadir filas)

1. Añadir filas2. Nombre del campo

3. tipo de campo, puede ser

4. campo respecto a la búsqueda

Ejemplo de PlantillasVamos a crear una estructura para subir una imagen y hacer referencia a una pagina interna del portal.

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 20 / 41

Page 21: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

NOTA:

Los campos URL y URL de WebDAV, se genera automáticamente

Una vez registrado una plantilla le damos guardar y veremos la siguiente pantalla

En esta pantalla, podemos visualizar la lista de estructuras creadas,

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 21 / 41

Page 22: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

NOTA:Una vez creada una estructura, para que funcione correctamente, debe de añadir su plantilla (ver creación de plantilla)

Editar.- Permite Editar la estructura y podemos cambiar datos como, nombre descripción agregar campos a la estrucutura.

Permisos-Quienes pueden utilizar esta estructura

Copiar.-Reutilizar la estructura creada.AAñadir Plantilla.-En esta opción le damos clic para añadir una plantilla (ver creación de plantillas)

Creación de Plantillas

El uso de plantillas, nos facilita al momento de registrar información, mediante las estructuras y plantillas podemos subir, visualizar imágenes, ver videos.

Las plantillas solo funcionan dentro del visor de contenido web, una plantilla debe estar asociada a una estructura.

Para poder crear una estructura debemos seguir los siguientes pasos:1. Estar logueado2. ir Administrar (parte superior izquierda)3. Panel de control4. Contenido web (cuando estemos en este link, veremos (Estructuras Plantillas, etc…)5. doble clic en Plantillas, por defecto me lista las estructuras creadas anteriormente.6. O desde estructura dar clic en Acciones: Añadir Plantillas y se mostrara la siguiente

imagen

Añadir Plantilla

1. Doble clic en añadir estructura# Campo Descripción 1 Identificador Nombre genérico de la estructura2 Autogenerar Id. No marcar, si se marca ya no se

registra el identificador3 Nombre Nombre de la estructura4 Descripción Descripción de la estructura5 Estructura De existir seleccionar, caso

contrario obviar opción6 Tipo de Lenguaje Los mas comunes para crear

plantillas son:VM= VelocitysXSL = Extensible Stylesheet Language

7 Sript Podemos seleccionr si lo tenemos en un archivo, para el ejemplo

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 22 / 41

Page 23: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

crearemos uno, y le damos clic en ABRIR EDITOR

8 Formato del script No marcara nada9 URL de la imagen pequeña Si queremos a esta plantilla con

una imagen, de preferencia icono (referencia de la web)

10 Imagen pequeña Si queremos a esta plantilla con una imagen, de preferencia icono

11 Permisos Visible por Por defecto siempre debe estar marcado en Guest (cualquier persona)

12 Guardar Una vez registrado la estructura marcamos guardar

Vista de la pantalla para agregar una plantilla

Pantalla – creación de plantilla

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 23 / 41

Page 24: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Creación Plantilla

Para crear una plantilla, le damos clic en Abrir Editor

Pantalla – Codigo de la plantilla - velocity

En esta plantilla ponemos el código en VM (Velocity) donde la plantilla creada permite subir una imagen de una pc, y a su vez permite relacionar a una página del portal

<div align="center" style="border-width: 0px; margin-top:10px; " >#if ($link.getData() != "")

<a href="$link.getData()">#end

<img src="$image.getData()" />#if ($link.getData() != "")

</a>#end

</div>

Link Este campo se declare en la estructuraImagen Este campo se declare en la estructura

Al presionar guardar se mostrara la siguiente pantalla

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 24 / 41

Page 25: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Nota: URL, URL WebDAV se genera automáticamente

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 25 / 41

Page 26: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Uso de las plantillas y estructuras

Las plantillas y estructuras podemos utilizar al cargar un visor de contenido web.

1. añadir contenido Web

2. seleccionar Plantilla o Estructura y damos clic en IMAGEN

Luego de dar clic, cambia la presentacion del visor de contenido web

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 26 / 41

Page 27: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Seleccionamos la imagen a subir, le damos clic en EXAMINAR

Hacemos referencia si deseamos vincular a alguna pagina dentro del portal (opcional, sino se desea referencia se deja tal como esta)

Luego Presionar guarda, y la imagen cargada se mostrara de la siguiente manera (ver imagen)

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 27 / 41

Page 28: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Gestión de Usuario y roles

Creación de Usuarios

Para la creación de usuarios, debemos ingresar con el rol administrador del portal y seguir los siguientes pasos:

Administrar (parte superior izquierda) dar clic y se despliega un pull de opciones (Pagina, Disposición de pagina, Mapa de sitio, Configuración y Panel de Control)

Seleccionamos Panel de Control Usuarios, se ubica debajo de Portal del menú izquierdo

Lista de Usuarios del Portal

Añadir.- Para añadir damos clic en y nos mostrara la siguiente pantalla:

Pantalla usuario nuevo Una vez registrado los datos requeridos procedemos a guardar

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 28 / 41

Page 29: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Pantalla de registro de usuario, luego que se registro información

Al dar clic en guardar luego de registrar la información, se activa automáticamente el cuadro marcado en color rojo.

o En esta opción puede agregar la comunidad, roles a la que pertenece el usuario que se está creando.

Dar clic en contraseña y proceder a dar una clave al usuario creado y damos clic para finalizar

Pantalla cambio de contraseña

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 29 / 41

Page 30: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Creación de Roles

Para la creación de Roles, debemos estar como administrador del portal y seguir los siguientes pasos:

Administrar (parte superior izquierda) dar clic y se despliega un pull de opciones (Pagina, Disposición de pagina, Mapa de sitio, Configuración y Panel de Control)

Seleccionamos Panel de Control Roles, se ubica debajo de Portal del menú izquierdo

Lista de Roles del Portal

Añadir.- Para añadir damos clic en y nos mostrara la siguiente pantalla:

Pantalla nuevo Rol

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 30 / 41

Page 31: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Una vez registrado los datos requeridos procedemos a guardar, y se activara las opciones marcadas en un cuadro de color rojo

Pantalla de registro nuevo rol

Definir Permisos a un ROL

Existen dos formas de definir permisos a un ROL

Primera forma Cuando se esta creando un nuevo rol, se activa en la parte superior dos controles

(Definir Permisos y asignar miembros)

Pantalla definir Permisos

Damos clic en Definir Permisos, y nos mostrara la siguiente pantalla

Pantalla definir Permisos

Para añadir permisos, le damos clic en “Añadir Permisos” y veremos

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 31 / 41

Page 32: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Añadir.- Para añadir damos clic en y nos mostrara la siguiente pantalla:

Pantalla – Lista de portlets para añadir permiso

Lista de Opciones# Portal1 General2 Comunidades 3 Grupos de usuarios 4 Organizaciones 5 Política de contraseñas 6 Roles 7 Usuarios

# Contenido1 Agenda 2 Avisos3 Barra de administración4 Biblioteca de documentos5 Blogs6 Campos personalizados7 Catálogo de software8 Compras9 Contenido Web

10 Encuestas11 Enlaces12 Etiquetas13 Foro de discusión14 Galería de imágenes15 Wiki

# Aplicaciones1 Agenda2 Agregador de blogs3 Alarmas4 Avisos5 Biblioteca de documentos6 Bloggers recientes7 Blogs8 Búsqueda del contenido de Web9 Búsqueda web

10 Calculadora de préstamos11 Camino de migas12 Catálogo de software

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 32 / 41

Page 33: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

13 Comentarios de la página14 Compras15 Contenido de XSL16 Conversor de monedas17 Conversor de unidades18 CortesDeAgua_WAR_CortesDeAgua CortesDeAgua19 Diccionario20 Directorio21 Documentos recientes22 Enlaces23 Foro de discusión24 GaleriaAudioDisplay_WAR_GaleriaAudioDisplay GaleriaAudioDisplay

25 GaleriaImagenesDisplay_WAR_GaleriaImagenesDisplay GaleriaImagenesDisplay

26 GaleriaVideoDisplay_WAR_GaleriaVideoDisplay GaleriaVideoDisplay27 Galería de imágenes28 Generador de contraseñas29 Hello Velocity30 Hello World31 IFrame32 Idioma33 Invitaciones34 Lista de Contenidos Web35 Login36 MaestroProyectoObra_WAR_MaestroProyectoObra MaestroProyectoObra37 Mapa del web38 Mis actividades39 Mis comunidades40 Navegación41 Navegación por categorías42 Navegación por etiquetas43 Nota rápida44 Notificación de abuso de la página45 Nube de etiquetas46 Palabras47 Portlets anidados48 Proxy Web49 PublicacionBases_WAR_PublicacionBases PublicacionBases50 Publicador de contenidos51 RSS52 Rankings de Amazon53 Solicitudes54 TrabajosEnSuDistrito_WAR_TrabajosEnSuDistrito TrabajosEnSuDistrito55 Traductor56 Usuarios más activos57 Utilidades de red58 Valoración de la página59 Visor de contenido web60 Visor de encuesta61 Visor de la biblioteca de documentos62 Visor del wiki63 VistaProyectoObra_WAR_VistaProyectoObra VistaProyectoObra64 Wiki65 noticiasportlet_WAR_noticiasportlet noticias66 popup_WAR_popupportlet pop up

# Panel de Control1 Administración del servidor 2 Agenda3 Biblioteca de documentos4 Blogs5 Campos personalizados6 Categorías7 Catálogo de software8 Comunidades9 Configuración

10 Configuración de Plugins11 Configuración del Workflow12 Contenido Web13 Encuestas

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 33 / 41

Page 34: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

14 Enlaces15 Etiquetas16 Foro de discusión17 Galería de imágenes18 Gestor de actualizaciones19 Grupos de usuarios20 Instalación de Plugins21 Instancias de Portal 22 Mi cuenta 23 Mis páginas 24 Mis solicitudes de aprobación 25 Mis tareas de Workflow 26 Monitorización 27 Organizaciones 28 Plantillas de página 29 Plantillas de sitio web 30 Política de contraseñas31 Páginas 32 Roles 33 Social Equity 34 Usuarios 35 Wiki 36 Workflow

Seleccionamos al portle que deseamos dar los permisos

Para el ejemplo seleccionaremos “Biblioteca de documentos”, al dar clic nos mostrara la siguiente pantalla

Pantalla –Permisos biblioteca de documentos

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 34 / 41

Page 35: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Pantalla –Permisos documentos

NOTA:Damos un check, esto indica que el rol tendrá acceso al portlet seleccionado con los permisos que Uds. le esta dando en esta pantalla.

Luego de hacer estos procesos las veces que Uds. vea conveniente, procede a guardar y le mostrara la siguiente pantalla

Pantalla de Lista de permisos al rol por portlet

Asignar Rol a usuario

Para asignar miembros a un rol, le damos clic en la parte superior y veremos la siguiente pantalla:

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 35 / 41

Page 36: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Pantalla asignar miembros a un rol

En la imagen podemos ver la lista de miembros que actualmente tiene el rol “Relaciones Publicas”. En caso de existir el usuario y queremos que sea miembro de este rol, le damos clic en “disponible”

Pantalla usuario disponibles

Los usuarios disponibles son los que no están marcados, para poder hacerlos miembros del rol

“Relaciones Publicas” marcar con el check y dar clic en , seguidamente se va a la opción “Actual” y vera que los usuarios se mostrara en esta nueva lista, esto indica que estos usuarios seleccionados, ya son miembros del rol Relaciones Publicas.

Una vez terminado, con la asignación de miembros al rol de “Relaciones Publicas” al ingresar al portal, solo visualizaran a los portlet que el usuario tiene acceso.

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 36 / 41

Page 37: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Flujo de Trabajo

Para la configuración del Flujo de Trabajo (Workflow) tenemos que ingresar con el ROL administrador y activar el flujo de trabajo.

Pantalla – Flujo de trabajo

Para activar el flujo de trabajo nos ubicamos en configuración por defecto, y podremos ver la siguiente ventana.

Pantalla – Configuración por defecto

Podemos observar que por defecto esta desactivado el flujo de trabajo

Entrada de blog, Comentarios, Mensaje del foro, Contenido web, Documento y Página del Wiki. Para activar cambiamos el estado

Pantalla de activación flujo de trabajo Una vez activado el flujo de trabajo los usuarios verán la opción de:

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 37 / 41

Page 38: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Pantalla – Aprobación por usuarios

Mis tareas de workflow. –Los usuarios pueden ver las contenidos que tiene por aprobar, puede dar aprobar o rechazar.Si el usuario aprueba el contenido, el contenido está listo para la visualización, de lo contrario le llegara un mensaje al usuario que creó el contenido para que corrija de ser el caso.

Mis solicitudes de aprobación.-Los usuarios pueden ver las solicitudes de aprobación que tienen.

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 38 / 41

Page 39: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Configuraciones Extras

Las configuraciones extras, se realizan en la siguiente ruta:

…\tomcat-6.0.26\webapps\ROOT\WEB-INF\classes

Añadir tipos al visor de contenido Web

El uso de los tipos, nos permite la clasificación de la información al momento de hacer una búsqueda para realizar un cambio y/o actualización

Archivo a modificar:

portal-ext.properties

Línea a modificar para añadir más tipos en el visor de contenido web.

journal.article.types= Avisos, Blogs, General, Noticias, Notas de Prensa, testr, YOUR_CONTENT_TYPE

Pantalla de configuración y pantalla de visualización

Pantalla de configuración y pantalla de visualización

NOTA:De preferencia no eliminar los tipos ya creadosLuego de crear y guardar, reiniciar el servidor para ver en el visor de contenido web.

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 39 / 41

Page 40: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Añadir tipos a la agenda

El uso de los tipos, nos permite la clasificación actividades de la Agenda al momento de filtrar la información.

Archivo a modificar:

portal-ext.properties

Línea a modificar para añadir más tipos en el visor de contenido web.

calendar.event.types= aaa, bbb, ccc, ddd, eee

Pantalla de configuración y pantalla de visualización

Pantalla de configuración y pantalla de visualización de tipo para agenda

NOTA:De preferencia no eliminar los tipos ya creadosLuego de crear y guardar, reiniciar el servidor para ver en la Agenda

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 40 / 41

Page 41: Manual_Instalación Portal Liferay v3

Documento: Manual Instalación y Configuración Liferay Portal

Elaborado Por: Dante Gómez

Añadir Cuenta de Correo

También podemos registrar una cuenta de correo electrónico para el envió de correos (formularios, etc.)

Archivo a modificar:

portal-ext.properties

Línea a modificar para añadir más tipos en el visor de contenido web.

#CONFIGURACION DEL CORREO PARA QUE FUNCIONE CON GMAILmail.session.mail.store.protocol=imapmail.session.mail.transport.protocol=smtp mail.session.mail.smtp.host=smtp.gmail.com

#CORREO DE [email protected] mail.session.mail.smtp.port=465mail.session.mail.smtp.auth=truemail.session.mail.smtp.starttls.enable=truemail.session.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory

mail.session.mail.pop3.host=localhostmail.session.mail.imap.host=localhost

#CLAVE DEL CORREO GMAILmail.session.mail.smtp.password=xxxxxxxxx

Pantalla de configuración y pantalla de visualización

Ámbito: Confidencial Nombre del Archivo: Instalación Portal Liferay.doc Versión: 2.0 41 / 41