Beágyazott keretben megjelenített összetevők

A belső keretekben megjelenített összetevők úgy adhatók meg az Oracle Content Management oldalain, hogy külső kiszolgálókról származó összetevőket regisztrálnak és adnak hozzá (távoli összetevők), valamint a belső keret lehetőség kiválasztásával egy helyi összetevő létrehozásakor. Ez az összetevőtípus kibővítheti a webhelyek funkcióit, például: közösségi összetevő vagy kivételi csomag összetevő hozzáadása.

Távoli összetevő esetében meg kell adnia a végpont URL-címét. Belső keretben megjelenített helyi összetevő esetében az URL-címeket az Összetevő-katalógusban lévő összetevő nevéből származtatják.

  • Végpont URL-címe: A rendszer erről az URL-címről olvassa be az ablakobjektum tartalmát, és ágyazza be azt egy belső keretbe.

  • Beállítások URL-címe: Ez az URL-cím egy belső keretben jelenik meg, és az összetevő konfigurálásához használható, miután azt áthúzták az oldalra.

Az összetevő statikus és dinamikus adatábrázolásokat tud megjeleníteni, valamint megjelenít egy olyan formalapot vagy felhasználói felületet, amely kibővíti a webhely funkcióit. Lásd: Összetevő-beállítások megjelenítése.

Az Oracle Content Management által biztosított összetevők

Az Oracle Content Management olyan összetevők készletét tartalmazza, amelyek belső keretekben jelennek meg.

Név Típus Azonosító

Mappalista

scs-app

Mappalista

Fájllista

scs-app

Fájllista

Dokumentumkezelő

scs-app

Dokumentumkezelő

Facebook tetszésnyilvánítás

scs-app

Facebook tetszésnyilvánítás

Twitter-követés

scs-app

Twitter-követés

Megosztás a Twitteren

scs-app

Megosztás a Twitteren

Facebook ajánlat

scs-app

Facebook ajánlat

Összetevő regisztrációja

Mielőtt egy belső keretekben megjelenített távoli összetevőt használna egy webhelyen, a HTTPS segítségével regisztrálnia kell a végpont URL-címét. Ez az információ az Összetevő-katalógusban tárolódik. A végpontnak lehetővé kell tennie, hogy az URL-cím megjelenjen egy belső keretben, ne állítsa be az X-Frame-Options="sameorigin" értékét a fejlécben. Helyi összetevő esetében, mivel a fájlok tárolása az Oracle Content Management kiszolgálóján történik, ez a végpontra vonatkozó feltétel automatikusan teljesül.

Egy belső keretben megjelenített összetevő regisztrálásakor a rendszer előállít egy új GUID azonosítót, amely az összetevőt jelképezi. Ha az ilyen összetevőt többször regisztrálják az Oracle Content Management egyik példányában, több GUID azonosítót fog kapni, mivel azok az adott összetevő egyes regisztrációit jelképezik. Az összetevő regisztrálásakor a rendszer egyedül a GUID azonosítóhoz tartozó leírást tárolja el az Oracle Content Management szolgáltatásban, az összetevő továbbra is a távoli végpontról fog futni. Lásd: Távoli összetevő regisztrálása.

Egy belső keretben megjelenített összetevő regisztrálása után a rendszer előállít egy példányazonosítót is. Ez a példányazonosító egy bizonyos Oracle Content Management-bérlővel regisztrált összetevőt jelképez. Az ugyanabban az Oracle Content Management-bérlőben többször regisztrált vagy egy másik Oracle Content Management-bérlővel regisztrált ugyanazon összetevő eltérő példányazonosítókkal rendelkezik.

Távoli összetevő beállításainak megőrzése

Amikor egy belső keretben megjelenített összetevő beállatásainak URL-címe megjelenik a Beállítások panel párbeszédpaneljén, a rendszer biztosítja a példányazonosítót is és az összetevő-azonosítót is. Ez lehetővé teszi, hogy az összetevő saját maga megőrizzen bármilyen beállítást a saját kiszolgálóján, a példányazonosító és az összetevő-azonosító által indexelve. Alternatív megoldásként az Oracle Content Management Sites SDK is használható legfeljebb 1,5 KB JSON-adat tárolására a webhelyoldal oldalmodelljében az összetevő-azonosítónak megfelelően.

A Sites SDK használata a beállítások megőrzéséhez két előnyt biztosít a belső keretekben megjelenített összetevők számára:
  • Az összetevő egyszerűen részt vehet az oldalverziókban, oldalfrissítésekben és a webhely-közzétételi modellben.

  • Az összetevő alkothatja a böngészőben végrehajtható HTML-végpontokat, amelyeket nem lehet végrehajtani egy háttérrendszerben.

Lásd: Oracle Content Management SDK készletek.