Komponenter gjengitt i linjebundne rammer

Komponenter som er gjengitt i linjebundne rammer, kan angis på Oracle Content Management-sider ved å registrere og legge til komponenter fra eksterne tjenere (referert til som eksterne komponenter), og også ved å velge linjebundne rammer ved opprettelse av en lokal komponent. Denne komponenttypen kan utvide funksjonaliteten for områder, som for eksempel å legge til en sosial komponent eller en handlekurvkomponent.

For en ekstern komponent må du angi sluttpunkt-URL-en. For en lokal komponent som er gjengitt i en linjebundet ramme, utredes URL-adressene fra navnet på komponenten i komponentkatalogen.

  • URL-adresse for sluttpunkt: Innholdet i småprogrammet hentes fra denne URL-adressen, og innebygges med en linjebundet ramme.

  • URL-adresse for innstillinger: Denne URL-adressen gjengis i en linjebundet ramme slik at den konfigurerer komponenten så snart den slippes på en side.

Komponenten kan gjengi statiske eller dynamiske datavisualiseringer, og vise et skjema eller et annet interaktiv brukergrensesnitt som utvider områdets funksjonalitet. Se Gjengi komponentinnstillinger.

Komponenter som leveres av Oracle Content Management

Et sett med komponenter som gjengis i en linjebundet ramme, leveres med Oracle Content Management.

Navn Type ID

Mappeliste

scs-app

Mappeliste

Filliste

scs-app

Filliste

Dokumentstyrer

scs-app

Dokumentstyrer

Liker på Facebook

scs-app

Liker på Facebook

Følg på Twitter

scs-app

Følg på Twitter

Del på Twitter

scs-app

Del på Twitter

Anbefalt på Facebook

scs-app

Anbefalt på Facebook

Komponentregistrering

Før en ekstern komponent som blir gjengitt i linjebundne rammer, kan brukes i et område, må URL-adressen for sluttpunkt registreres ved hjelp av HTTPS. Disse opplysningene lagres i komponentkatalogen. Sluttpunktet må tillate at URL-adressen vises i en linjebundet ramme. Du må ikke angi X-Frame-Options="sameorigin" i hodet. Ettersom filene lagres på Oracle Content Management-tjeneren, oppfylles disse sluttpunktkriteriene automatisk for en lokal komponent.

Når en komponent som gjengis i en linjebundet ramme, blir registrert, genereres en ny GUID som representerer komponenten. Hvis en slik komponent registreres flere ganger i en Oracle Content Management-forekomst, får den flere GUID-er fordi de representerer hver enkelt registrering av denne komponenten. Når komponenten er registrert, er beskrivelsen alt som er lagret i Oracle Content Management mot GUID-en. Komponenten returnerer likevel fra det eksterne sluttpunktet. Se Registrere en ekstern komponent.

Når en komponent som gjengis i en linjebundet ramme, blir registrert, genereres det også en forekomst-ID. Denne forekomst-ID-en representerer en komponent som er registrert med en bestemt Oracle Content Management-leier. Den samme komponenten, som er registrert flere ganger med samme Oracle Content Management-leier eller med en annen Oracle Content Management-leier, får ulike forekomst-ID-er.

Opprettholde innstillinger for eksterne komponenter

Når URL-adressen for innstillinger for en komponent som er gjengitt i en linjebundet ramme, gjengis i en innstillingsrute, vises både forekomst-ID-en og komponent-ID-en. Dette gjør at komponenten kan velge å opprettholde hvilke som helst innstillinger selv på sin egen tjener, indeksert av forekomst-ID og komponent-ID. SDK-en for Oracle Content Management-områder kan også brukes til å tillate at opptil 1,5 kB med JSON-data kan lagres i sidemodellen for områdesiden mot komponent-ID-en.

Bruk av Sites SDK til å opprettholde innstillinger har to fordeler for komponenter som er gjengitt i linjebundne rammer:
  • Komponenten kan enkelt delta i sideversjoner, sideoppdateringer og områdets publiseringsmodell.

  • Komponenten kan utgjøre HTML-sluttpunkt som utføres i nettleseren, i motsetning til å bli utført i et bakre system.

Se SDK-er for Oracle Content Management.