...
...
...
...
...
...
...
...
...
...
...
Excerpt |
---|
Cómo configurar Liferay para persistir O3eportal sobre Diferentes Bases de Datos |
...
Info | ||
---|---|---|
| ||
Migrar a:
|
Entorno
Es recomendable para ambientes en producción sustituir la base hsql que trae O3 por defecto por algún manejador de base de datos.
...
Bajar servicio de liferay.
- Copiar driver desde o3bi\classes\jdbc a o3bi\liferay\tomcat\lib\ext.
- quitar # para agregar los parámetros de conexión a la base en:
- v7.0.x - <o3-install>/liferay/tomcat/webapps/eportal/WEB-INF/classes/portal-ext.properties
- v7.1.x en adelante - <o3-install>/liferay/portal-ext.properties
...
Code Block |
---|
#Database Configuration ##User and password #jdbc.default.username=USERNAME #jdbc.default.password=PASSWORD ##MS-SQLServer #jdbc.default.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver #jdbc.default.url=jdbc:sqlserver://SERVERNAME:PORT;DatabaseName=DATABASENAME;SelectMethod=cursor ## PostgreSQL #jdbc.default.driverClassName=org.postgresql.Driver #jdbc.default.url=jdbc:postgresql://SERVERNAME:PORT/DATABASENAME ## MySQL #jdbc.default.driverClassName=com.mysql.jdbc.Driver #jdbc.default.url=jdbc:mysql://SERVERNAME:PORT/DATABASENAME |
Ejemplo SQL Server
Code Block |
---|
#Database Configuration ##User and password jdbc.default.username=o3user jdbc.default.password=o3pass ##MS-SQLServer jdbc.default.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver jdbc.default.url=jdbc:sqlserver://localhost:1433;DatabaseName=o3;SelectMethod=cursor |
MS-SQLServer. Si se utiliza una instancia de SQL Server, jdbc.default.url deberá indicarse de esta forma:
jdbc.default.url=jdbc:sqlserver://SERVERNAME\\INSTANCIA;DatabaseName=DATABASENAME;SelectMethod=cursor
- Notar que se omite el puerto, y en su lugar se agrega \\ y a continuación el nombre de la instancia.
Postgres: si se utiliza el driver (postgresql-9.1-901.jdbc4.jar) provisto en la instalación se deberá cambiar jdbc.default.driverClassName=org.postgresql.Driver por jdbc.default.driverClassName=org.postgresql.xa.PGXADataSource en <o3en
- v7.0.x - <o3-install>/liferay/tomcat/webapps/eportal/WEB-INF/classes/portal-ext.properties
- v7.1.x en adelante - <o3-install>/liferay/portal-ext.properties
4. Levantar servicio liferay.
...
Warning |
---|
No saltearse lo pasos que a continuación se detallan, o se corre el riesgo de no poder volver a entrar al eportal |
...
INGRESAR AL EPORTAL
Para ingresar colocamos en el navegador web http://localhost:8380/eportal y se mostrará la pantalla de login de liferay:
Info |
---|
El usuario test debe estar definido en la base de usuarios de o3 y eportal. |
...
Note |
---|
Debemos loguearnos con el usuario: test@liferay.com (sugerido) y la password: test Si en vez del correo solicita ScreenName utilizar usuario: test |
Agregando el usuario
...
Admin
Vamos al menú de Manage y elegimos Control Panel (Panel de Control)
Una vez en el Panel de control vamos a buscar a la izquierda la sección Portal
Elegimos Users, luego Add completamos sus datos y guardamos.
Notar que debe coincidir el screen name con el login definido en O3, en este caso admin.
Note |
---|
el mail puede ser cualquier cosa |
Luego ir a roles como muestra la imagen
Agregar rol Administrator al usuario.
Agregando portlet de login en la comunidad guest
- Quitar portlet actuales.
- Cambiar plantilla de página (1 columna).
- Agregar portlet de bienvenida ubicado dentro de la categoría Ideasoft Welcome.
- Modificar el look and feel para o3theme.
Cambiando modo de autenticación
Desde Control Panel->Portal Settings->Authentication cambiar el modo de autenticación Users ID por Screen Name.
Luego vamos a SITES en el dashboard y creamos una pagina en blanco de prueba con el nombre Bodega
Note |
---|
Importar comunidad Demo de Bodega en v7.1.xSe adjunta el lar para importar las páginas privadas de la comunidad Demo Bodega. Bajar de aquí |
Una vez bajada la demo se procede a importarla, dentro de site pages, cambiar el Look and Feel a o3theme
Luego de se procede a importar la pagina (import), en esta instancia es solo tomar y soltar el archivo, luego es solo continuar
Una vez importada la pagina, se le asigna la misma, ver imagen debajo
Asignando los permisos sobre la pagina para administrar
Note |
---|
Una vez realizado todo loguearse con el mismo pass y usr |
Desactivar el usuario test
- Ingresar como admin.
- Dirigirse a Manage->Control Panel->Users
- Desplegar menú Actions para el usuario test.
- Seleccionar la opción Desactivar.
Importar comunidad Demo de Bodega en v7.1.x
...
- .
...