Embeber la interfaz de usuario web de Oracle Content Management en otras aplicaciones como iFrame
Puede embeber la interfaz de usuario web de Oracle Content Management en un marco en línea HTML (etiqueta iframe
). La interfaz embebida elimina la marca por defecto y cambia el tamaño del contenido para que se ajuste al marco delimitador, lo que le permite integrar Oracle Content Management en sus propias aplicaciones web.
Para ello, agregue /embed
a cualquier enlace de miembro o carpeta pública inmediatamente después del elemento /documents
en la URL que se utiliza para rellenar el marco en línea.
Por ejemplo, la siguiente URL llama a la interfaz de usuario estándar y muestra la carpeta inicial del usuario actual:
https://www.example.com/documents/home/nameasc
Para mostrar la carpeta inicial en la interfaz de usuario embebida, utilice la siguiente forma de URL:
https://www.example.com/documents/embed/home/nameasc
Para abrir una carpeta en la interfaz embebida, utilice el elemento folder
en la URL y especifique el identificador único global (GUID) de la carpeta:
https://www.example.com/documents/embed/folder/1713A5712BE73C37891915A0127B594F/nameasc
Nota:
La interfaz de usuario incrustada ajusta el contenido para que encaje dentro de las ventanas con una anchura de 320 píxeles. Las ventanas con menos de 320 píxeles comienzan a ocultar contenido en el borde derecho de la ventana.También puede embeber enlaces de miembros y enlaces públicos a carpetas, y utilizar parámetros de configuración que controlan algunos aspectos de la visualización del explorador.
Cómo embeber contenido en otros dominios
Puede visualizar contenido de Oracle Content Management en otros dominios. Por ejemplo, puede incrustar la interfaz web de Oracle Content Management en sus propias aplicaciones web para acceder a funciones de gestión de carpetas y documentos en la aplicación.
Para permitir a los usuarios incorporar contenido, activar el contenido incorporado y agregar dominios:
-
Después de iniciar sesión en la aplicación web de Oracle Content Management como administrador, haga clic en Sistema en el área Administración del menú de navegación.
-
En el menú Administración, haga clic en Seguridad.
-
En Contenido integrado, seleccione Activado.
-
En el cuadro Dominios permitidos, introduzca una lista de dominios permitidos, separados por comas. Los dominios deben tener el formato www.ejemplo.com.
-
Para restringir el dominio a un puerto concreto, incluya el puerto en la especificación. Por ejemplo,
www.example.com:12345
. -
Si desea permitir a un dominio que tenga varios subdominios, puede usar el carácter comodín
*
. Por ejemplo,www.example.*
incluye los dominioswww.example.com
,www.example.co.uk
, etc.
-
Embebido de una aplicación como subseparador en un objeto de Oracle Sales
Después de incrustar una aplicación como subseparador, la nueva subficha aparece como parte de una página de detalles para un objeto específico en Oracle Sales. La aplicación está embebida en iFrame en el subseparador.
Para ello, utilice el kit de herramientas de Oracle Sales Application Composer. En este ejemplo, se utiliza el contenedor de la aplicación Ventas y el objeto Cuenta.
Solucionar problemas con iFrame Embebido con Oracle Sales
Algunos de los problemas comunes relacionados con la incorporación de un IFrame en Oracle Sales se producen al establecer una conexión segura con el protocolo HTTPS.
Por ejemplo, si ve un iFrame en blanco al embeber la aplicación:
- Asegúrese de que la URL de la aplicación es correcta. Utilice las herramientas del desarrollador del explorador para comprobar si la URL generada utiliza el nombre de host correcto y, de lo contrario, es correcta.
- Si está utilizando un servlet de Oracle Java Cloud Service para embeber iFrame, compruebe si está accediendo al servlet mediante HTTPS. Por motivos de seguridad, la mayoría de los exploradores no permiten mezclar contenido HTTP y HTTPS en la misma página del explorador.
- Si el servlet escribe un log de errores, puede examinar los logs de depuración de la aplicación. Si encuentra errores al ejecutar la aplicación y no aparecen errores visibles en el explorador, intente comprobar el log de errores en el servidor de aplicaciones.