Komponenter, der er gengivet i inline-rammer, kan angives i Oracle Content Management-sider ved at registrere og tilføje komponenter fra eksterne servere (betegnes som eksterne komponenter) og ved at vælge inline-rammen under oprettelsen af en lokal komponent. Denne type af komponent kan udvide funktionaliteten for sites som for eksempel tilføjelse af en social komponent eller komponent til indkøbsvogn.
For en ekstern komponent skal du angive slutpunktets URL. For en lokal komponent, der gengives i en inline-ramme, afledes URL'er fra navnet på komponenten i komponentkataloget.
Slutpunkt-URL: Indholdet af widget hentes fra denne URL og integreres i en inline-ramme.
Indstillings-URL: Denne URL gengives i en inline-ramme for at konfigurere komponenten, når den er sluppet på en side.
Komponenten kan gengive statiske eller dynamiske datavisualiseringer og vise en formular eller anden interaktiv brugergrænseflade, som udvider sitefunktionaliteten. Se Gengive komponentindstillinger.
Komponenter fra Oracle Content Management
Der følger et sæt komponenter, som gengives i inline-rammer, med Oracle Content Management.
Navn | Type | ID |
---|---|---|
Mappeliste |
scs-app |
Mappeliste |
Filliste |
scs-app |
Filliste |
Dokumentstyring |
scs-app |
Dokumentstyring |
Facebook Synes godt om |
scs-app |
Facebook Synes godt om |
Twitter Følg |
scs-app |
Twitter Følg |
Twitter-deling |
scs-app |
Twitter-deling |
Facebook Anbefal |
scs-app |
Facebook Anbefal |
Komponentregistrering
Før en ekstern komponent, der gengives i inline-rammer, kan bruges på et site, skal slutpunktets URL være registreret ved hjælp af HTTPS. Disse oplysninger gemmes i komponentkataloget. Slutpunktet skal tillade, at URL'en vises i en inline-ramme. Angiv ikke X-Frame-Options="sameorigin"
i hovedet. For en lokal komponent, hvor filerne gemmes på Oracle Content Management-serveren, opfyldes dette slutpunktskriterie automatisk.
Når en komponent, der gengives i en inline-ramme, registreres, genereres et nyt GUID, som repræsenterer komponenten. Hvis en sådan komponent registreres flere gange i en Oracle Content Management-instans, vil den få flere GUID'er, fordi de repræsenterer hver registrering af denne komponent. Når komponenten registreres, er beskrivelsen det eneste, der gemmes i Oracle Content Management for GUID'et. Komponenten vil stadig køre fra det eksterne slutpunkt. Se Registrere en ekstern komponent.
Når en komponent, der gengives i en inline-ramme, registreres, genereres der også et instans-ID. Dette instans-ID repræsenterer en komponent, der er registreret med en bestemt Oracle Content Management-lejer. Hvis den samme komponent registreres mere end én gang i den samme Oracle Content Management-lejer eller med en anden Oracle Content Management-lejer, vil den have forskellige instans-ID'er.
Persistens for indstillinger for eksterne komponenter
Når indstillings-URL'en for en komponent, der gengives i en inline-ramme, gengives i indstillingspaneldialogboksen, er både instans-ID og komponent-ID angivet. Så kan komponenten vælge at persistere indstillinger selv i dens egen server og indekseret efter instans-ID og komponent-ID. Alternativt kan du bruge Oracle Content Management-Sites-SDK til at gøre det muligt at gemme op til 1,5 KB JSON-data i sitesidens sidemodel for komponent-ID'et.
Komponenten kan nemt deltage i sideversioner, sideopdateringer og sitepubliceringsmodellen.
Komponenten kan omfatte HTML-slutpunkter, der udføres i browseren i stedet for i et backend-system.