Como al loguearse al ePortal ingrese directamente a una comunidad
Para versión 7.x
- Para ingresar directamente a una pagina de determinada comunidad
Para que no sea necesario ir a "Mis Sitios" para ingresar a una comunidad:
En el archivo "portal-ext.properties" ubicado en <O3>\liferay\
Debe estar la siguiente propiedad en true y agregar la linea #default.landing.page.path = a la url deseada.
auth.forward.by.last.path=true
default.landing.page.path=<url>
Ejemplo:
De esta forma queda el archivo de la siguiente forma:
auth.forward.by.last.path=true
default.landing.page.path=/eportal/group/bodega/inicio
De esta forma accede a la comunidad Bodega a la pagina inicio luego de haberse logueado.
Fuente: https://docs.liferay.com/portal/5.2/official/liferay-administration-guide.pdf
Es necesario reiniciar Liferay.
- Para ingresar directamente a una pagina de alguna comunidad
Para que no sea necesario ir a "Mis Sitios" para ingresar a una comunidad:
En el archivo "portal-ext.properties" ubicado en <O3>\liferay\ debemos des-comentar la linea:
,biz.ideasoft.liferay.portal.events.EPortalLandingPageAction
De esta forma queda el archivo de la siguiente forma:
auth.forward.by.last.path=true
login.events.post=com.liferay.portal.events.LoginPostAction,com.liferay.portal.events.DefaultLandingPageAction,biz.ideasoft.liferay.portal.events.EPortalLandingPageAction
La comunidad que ingresa por defecto es la primera que tiene definida el usuario, ordenado por orden alfabético.
Es necesario reiniciar Liferay.
------- Para versiones anteriores --------------
Proceso
- Detener servicio liferay.
- Editar archivo portal-ext.properties ubicado en el directorio <o3-install>/liferay/tomcat/webapps/eportal/WEB-INF/classes
- Agregar la property auth.login.url. Por ejemplo, sí se quisiera que la página de inicio por defecto fuera http://localhost:8380/eportal/group/bodega/inicio la definición de la property sería auth.login.url=/eportal/group/bodega/inicio
- Guardar el archivo con los cambios.
- Reiniciar servicio liferay.