Lokala komponenter och fjärrkomponenter implementeras på olika sätt.
I följande tabell listas skillnader när det gäller hur komponenter kan implementeras. Den kan hjälpa dig fastställa huruvida du vill använda en lokal komponent eller en fjärrkomponent som återges i en iframe.
Implementering av lokala komponenter | Implementering av fjärrkomponent |
---|---|
Integrerar komplext, innehållscentrerat användargränssnitt i Oracle Content Management |
Integrerar applikationslogik till Oracle Content Management |
Exekverar JavaScript för att återge innehåll på sidan |
Använder HTML-taggen |
Använder valfri JavaScript-teknikstack |
Kan använda valfri teknik, inte bara JavaScript |
Drar nytta av JavaScript-stacken för Oracle Content Management och kan återanvända komponenter i Oracle Content Management |
Kan inte integreras med JavaScript-stacken för Oracle Content Management |
Lägger till tillgångsberoenden från |
Kräver HTTPS-URL:er och motsvarande certifikat för all tillgångsåtkomst |
Hyses med en mall och publiceras oberoende av ett tema av Oracle Content Management |
Kräver en hyst server på mellannivå för URL-slutpunkterna |
Eftersom koden exekveras inom sidan kan sidan brytas om komponentkoden bryts |
Sidan återges oberoende i förhållande till innehållet i iframes, så sidan bryts inte om komponenten inte utförs |
Kan sakta ned återgivningen av sidan om komponenten återges långsamt |
Sidan laddas oberoende av innehållet i iframes, så sidan laddas så snabbt den kan och laddar sedan innehållet i iframes |
Obs!:
Även om återgivningen av lokala komponenter och fjärrkomponenter skiljer sig åt, är implementeringen av inställningspanelen i webbplatsverktyget densamma. Inställningspanelen för båda typerna av komponenter återges med iframes och den använder samma SDK för JavaScript för att möjliggöra både gränsöverskridande och domänöverskridande kommunikation.