WebCenter Portal puede ser configurado para
utilizar varios Repositorios de Contenido al mismo tiempo
Versión en inglés
|
Varios repositorios de WebCenter Content |
|
Content Presenter con múltiples repositorios |
Este post cubre un escenario peculiar como el siguiente:
"El contenido debe ser mostrado desde dos repositorios de contenido distintos según el Rol del usuario. Si el usuario es un usuario contribuidor entonces el contenido debe ser consumido desde el repositorio de Contribución. En caso contrario, el contenido será servido desde el repositorio de Presentación".
|
Escenario propuesto |
El escenario ideal es tener totalmente separados Portal-Content de contribución/presentación. Sin embargo, puede que solamente se tenga una instancia de
WebCenter Portal.
¿Cómo se puede conseguir este dinamismo entre repositorios basado en Roles de usuario?
Primero recordar lo siguiente con respecto a
Content Presenter:
- Hay dos maneras de configurarlo:
- Usando el Configuration Dialog el cual está pensado para configuración en tiempo de ejecución.
|
Diálogo de Configuración de Content Presenter |
- En Configuration Properties el cual se suele utilizar para configurar Content Presenter en Diseño
|
Configuración de propiedades de Content Presenter |
- Nota: En caso de configurar Content Presenter usando Configuration Properties. Los valores configurados sobrescribiran cualquier cambio realizadon con Configuration Dialog.
|
Conflicto de configuración entre Diálogo y Propiedades |
La solución consiste en tener un parámetro de página que calcule, según el Rol de usuario, el nombre de conexión del repositorio a utilizar.
|
Parámetro de página que calcula el nombre de repositorio a utilizar |
Finalmente configurar
Content Presenter para hacer uso del parámetro de página con el valor calculado
|
Configuración dinámica del repositorio a utilizar |
TIP: El parametro de página puede ser configurado en una
Page Style y así toda página creada en
Runtime tendrá por defecto el parámetro calculado.
Referencias:
Comments
Post a Comment