Incorporare l'interfaccia utente Web di Oracle Content Management in altre applicazioni come iFrame
È possibile incorporare l'interfaccia utente Web di Oracle Content Management in un frame in linea HTML (tag iframe
). L'interfaccia incorporata rimuove il branding predefinito e ridimensiona il contenuto per adattarlo al frame di inclusione, consentendo di integrare Oracle Content Management nelle proprie applicazioni Web.
A tale scopo, aggiungere /embed
a qualsiasi collegamento di membro o cartella pubblica subito dopo l'elemento /documents
nell'URL utilizzato per popolare il frame in linea.
Ad esempio, l'URL riportato di seguito richiama l'interfaccia utente standard e mostra la cartella home per l'utente corrente.
https://www.example.com/documents/home/nameasc
Per visualizzare la cartella home nell'interfaccia utente incorporata, utilizzare il seguente formato dell'URL:
https://www.example.com/documents/embed/home/nameasc
Per aprire una cartella nell'interfaccia incorporata, utilizzare l'elemento folder
nell'URL e specificare l'identificativo univoco globale (GUID) della cartella:
https://www.example.com/documents/embed/folder/1713A5712BE73C37891915A0127B594F/nameasc
Nota:
L'interfaccia utente incorporata regola il contenuto in modo che si adatti all'interno delle finestre con una larghezza di 320 pixel. Le finestre di dimensioni inferiori a 320 pixel iniziano a nascondere il contenuto sul bordo destro della finestra.È inoltre possibile incorporare collegamenti membri e collegamenti pubblici alle cartelle e utilizzare parametri di configurazione che controllano alcuni aspetti della visualizzazione del browser.
Incorporare il contenuto in altri domini
È possibile visualizzare il contenuto di Oracle Content Management in altri domini. Ad esempio, è possibile incorporare l'interfaccia utente Web di Oracle Content Management nelle applicazioni Web personali per accedere alle funzioni di gestione delle cartelle e dei documenti all'interno dell'applicazione.
Per consentire agli utenti di incorporare contenuto, abilitare il contenuto incorporato e aggiungere i domini.
-
Dopo aver effettuato l'accesso all'applicazione Web Oracle Content Management come amministratore, fare clic su Sistema nell'area Amministrazione del menu di navigazione.
-
Nel menu Amministrazione fare clic su Sicurezza.
-
In Contenuto incorporato selezionare Abilitato.
-
Immettere la lista dei domini interessati, separati da virgole, nella casella Domini consentiti. Il formato di specifica dei domini deve essere www.example.com.
-
Per limitare il dominio a una determinata porta, includere la porta nella specifica. Ad esempio,
www.example.com:12345
. -
Se si desidera consentire un dominio che dispone di più domini secondari, è possibile usare il carattere jolly
*
. Ad esempio,www.example.*
include i dominiwww.example.com
,www.example.co.uk
e così via.
-
Incorpora un'applicazione come scheda secondaria in un oggetto Oracle Sales
Dopo aver incorporato un'applicazione come scheda secondaria, la nuova scheda secondaria viene visualizzata come parte di una pagina dei dettagli per un oggetto specifico in Oracle Sales. L'applicazione è incorporata in un iFrame nella scheda secondaria.
A tale scopo, utilizzare il toolkit Oracle Sales Application Composer. In questo esempio viene utilizzato il contenitore dell'applicazione Sales e l'oggetto Account.
Risolvere i problemi relativi all'integrazione di iFrame con Oracle Sales
Si sono verificati alcuni problemi comuni relativi all'integrazione di un IFrame in Oracle Sales che determinano una connessione sicura con il protocollo HTTPS.
Ad esempio, se viene visualizzato un valore iFrame vuoto quando si incorpora l'applicazione:
- Assicurarsi che l'URL dell'applicazione sia corretto. Utilizzare gli strumenti di sviluppo del browser per verificare se l'URL generato usa il nome host corretto, altrimenti corretto.
- Se si utilizza un servlet Oracle Java Cloud Service per incorporare iFrame, verificare se si sta accedendo al servlet mediante HTTPS. Per motivi di sicurezza, la maggior parte dei browser non consente la combinazione di contenuto HTTP e HTTPS nella stessa pagina del browser.
- Se il servlet scrive un log degli errori, è possibile esaminare i log di debug dell'applicazione. Se si verificano errori durante l'esecuzione dell'applicazione e nel browser non vengono visualizzati errori visibili, provare a controllare il log degli errori nel server applicazioni.