Lokale en externe componenten worden verschillend geïmplementeerd.
De volgende tabel bevat een overzicht van de verschillende manieren waarop componenten kunnen worden geïmplementeerd. Met behulp van de tabel kunt u bepalen of u een lokale component wilt gebruiken, of een externe component die wordt weergegeven in een inline-frame.
Lokale componenten implementeren | Externe componenten implementeren |
---|---|
Complexe inhoudgerichte gebruikersinterface is geïntegreerd met Oracle Content Management. |
Applicatielogica is geïntegreerd met Oracle Content Management. |
JavaScript wordt uitgevoerd voor het weergeven van inhoud op de pagina. |
HTML-tag |
Elke JavaScript-technologiestack kan worden gebruikt. |
Naast JavaScript kunnen ook andere technologieën worden gebruikt. |
De Oracle Content Management JavaScript-stack wordt gebruikt en hergebruik van Oracle Content Management componenten is mogelijk. |
Er is geen integratie met de Oracle Content Management JavaScript-stack. |
Activumafhankelijkheden worden toegevoegd uit documenten in |
Er zijn HTTPS-URL's en bijbehorende certificaten voor activumtoegang vereist. |
Hosting vindt plaats samen met een sjabloon en publicatie is onafhankelijk van een thema vanuit Oracle Content Management. |
Een gehoste server op de middelste laag voor de URL-eindpunten is vereist. |
Code wordt binnen de pagina uitgevoerd, waardoor de pagina kan worden afgebroken als de componentcode uitvalt. |
De paginaweergave is onafhankelijk van de inhoud van inline-frames, dus de pagina wordt niet afgebroken als de component uitvalt. |
Trage componentweergave kan leiden tot een vertraagde paginaweergave. |
De paginaweergave is onafhankelijk van de inhoud van inline-frames, dus de pagina wordt zo snel mogelijk weergegeven en daarna de inhoud van alle inline-frames. |
Opmerking:
De weergave van lokale en externe componenten is verschillend, maar de implementatie van het paneel 'Instellingen' in de sitebuilder is hetzelfde. Voor beide typen componenten wordt het paneel 'Instellingen' weergegeven met behulp van inline-frames, waarbij dezelfde JavaScript-SDK wordt gebruikt voor grens- en domeinoverschrijdende communicatie.