...
En ambientes en producción es una buena práctica hacer que liferay guarde sus datos en una base con mejores prestaciones que hypersonic. La misma no es adecuado adecuada por temas de seguridad, perdida de datos, etc. Su finalidad es tener una base que nos sirva para cuando instalamos tener algo disponible.
...
- Ya tenemos armado un sitio usando hypersonic y queremos migra migrar a otra base
- No tenemos nada armado y queremos desde el vamos usar otra base
...
A los efectos de este HowTo supondremos que usaremos MySQL, que creamos una base que se llamará liferay y un usario liferay con una password liferaykey
el El usuario liferay tiene solo derechos de
SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE sobre la base liferay
...
Si ya tenemos armado una/s comunidad/es debemos de exportarlas para luego importarlas en el eportal con la nueva base de datos
- Loguarse Loguearse como el administrador.
- Ir a la comunidad Mi Comuinidad a las páginas privadas.
- En el portlet camunities cliquear en All Comuinties.
- Cliquear el botón acciones de la comunidad que exportaremos y elegir manejar páginapáginas.
- Cliquear el botón Privado y luego exportar/importar.
- Cliquear el botón Exportar si tocar nada de las posibles configuraciones.
- Guardar el archivo generado.
- Repetir el proceso para cada comunidad.
- Bajar el Jboss al terminar de exportar la/s comunidad/es.
...
Una vez iniciado el Jboss, Liferay se encargara de crear las tablas en la base y precargarle algunos datos.
5- Abrir el eportal
Colocamos en el navegador web http://localhost:8080/eportal y veremos algo como esto
Debemos loguernos loguearnos con el usuaria test@liferay.com (sugerido) y la password test
...
Lo primero que debimos notar es que no pasmos por la pantalla de logueo de O3, para volver a tener esa pantalla debemos des habilitar deshabilitar la comunidad guest.
Vamos a la páginas privadas de mi comunidad
...
Luego elegimos la parte de comunidades y cliquemos cliqueamos en todas la comunidades, en el botón de acciones elegimos editar.
...
Como no tenemos el portlet Enterprise Admin que nos permite cargar usuarios lo agregamos. Este se encuentra en el grupo Admin, en la lista de portlets.
Una vez cargado el portlet vamos a el y apretamos el botón add user, ponemos admin en screen name, Administrador en el nombre y apellido, y un email correcto.
Salvamos
Volvemos a la página entera y ahora en el portlet Enterprise Admin vamos al botón roles
En el rol administrador apretamos el botón acciones y elegimos asignar miembros.
Apretamos es disponibles para ver todos los usuarios y chequemos a admin, luego apretamos el botón de actualizar asocianciones.
...
Nos deslogueamos y entramos con el usuario admin.
Vamos al a agregar el portlet Enterprise Admin a usuarios y buscamos a test. Apretamos el botón acciones y elegimos desactivar.
Volvemos a la búsqueda de usuarios pero en el link avanzada elegimos no activos
En el ususario test en acciones elegimos borrar.
...
En el portlet Comunidades elegimos crear nueva comunidad
Completamos el formulario y salvamos
En el botón de acciones elegimos agregar miembros, pulsamos en disponibles y luego en buscar. Selecionamos a admin y apretamos luego actualizar asociaciones.
Agregando(importando) a la comunidad lo exportado al principio.
En el portlet Comunidades elegimos comunidades disponibles, en acciones manejar páginas.
Luego elegimos privadas y exportar/importar. luego , a continuación importar,
seleccionamos el archivo y no tocamos nada cambiamos ninguna de las opciones.
Apretamos ver paginas y listo!!