Lokale komponenter og eksterne komponenter implementeres forskelligt.
Følgende tabel viser de forskellige måder at implementere komponenter på. Det kan gøre det lettere for dig at bestemme, om du skal bruge en lokal komponent eller en ekstern komponent, der gengives i en inline-ramme.
Implementering af lokal komponent | Implementering af ekstern komponent |
---|---|
Integrerer kompleks indholdscentreret brugergrænseflade i Oracle Content Management |
Integrerer applikationslogik i Oracle Content Management |
Udfører JavaScript for at gengive indhold på siden |
Bruger |
Bruger en hvilken som helst JavaScript-teknologistak |
Kan bruge en hvilken som helst teknologi, ikke kun JavaScript |
Udnytter JavaScript-stakken i Oracle Content Management og kan genbruge Oracle Content Management-komponenter |
Integreres ikke med JavaScript-stakken i Oracle Content Management |
Tilføjer aktivafhængigheder fra |
Kræver HTTPS-URL'er og tilhørende certifikater til al aktivadgang |
Er hostet med en skabelon og publiceres uafhængigt af et tema af Oracle Content Management |
Kræver en hostet middle-tier-server til URL-slutpunkterne |
Da kode udføres inde på siden, kan siden beskadiges, hvis komponentkoden beskadiges |
Da siden gengives uafhængigt af inline-rammers indhold, beskadiges den ikke, hvis komponenten fejler |
Kan forsinke gengivelsen af siden, hvis det tager lang tid at gengive komponenten |
Da siden indlæses uafhængigt af inline-rammers indhold, indlæses den så hurtigt som muligt, og derefter indlæses indholdet af en eventuel inline-ramme |
Bemærk:
Mens der er forskel på gengivelsen af lokale komponenter og eksterne komponenter, er implementeringen af panelet Indstillinger i Site Builder den samme. Panelet Indstillinger gengives for begge typer komponenter ved hjælp af inline-rammer, og der bruges det samme JavaScript-SDK for at muliggøre kommunikation på tværs af både grænser og domæner.