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
(advertencia) 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. 


(advertencia) Es necesario reiniciar Liferay.


------- Para versiones anteriores --------------

Proceso

  1. Detener servicio liferay.
  2. Editar archivo portal-ext.properties ubicado en el directorio <o3-install>/liferay/tomcat/webapps/eportal/WEB-INF/classes
  3. 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
  4. Guardar el archivo con los cambios.
  5. Reiniciar servicio liferay.