Komponenty, které jsou generovány ve vložených rámcích, lze deklarovat na stránkách služby Oracle Content Management registrací a přidáním komponent z externích serverů (jsou označovány jako vzdálené komponenty) a také výběrem volby pro vložený rámec při vytváření místních komponent. Tento typ komponenty může rozšířit rozsah funkcí webů, například o přidání komponenty sociálních sítí nebo komponenty přechodu k pokladně.
Pro vzdálenou komponentu je nutné zadat adresu URL koncového bodu. Pro místní komponentu generovanou ve vloženém rámci jsou adresy URL odvozeny od názvu komponenty v katalogu komponent.
Adresa URL koncového bodu: Obsah widgetu je načten z této adresy URL a vložen do vloženého rámce.
Adresa URL nastavení: Tato adresa URL je generována ve vloženém rámci, aby bylo možné konfigurovat komponentu, jakmile bude umístěna na stránku.
Komponenta může generovat vizualizace statických nebo dynamických dat a zobrazit formulář nebo jiné interaktivní uživatelské rozhraní, které rozšíří rozsah funkcí webu. Prostudujte si téma Generování nastavení komponent.
Komponenty poskytované službou Oracle Content Management
Se službou Oracle Content Management je poskytována sada komponent, které jsou generovány ve vložených rámcích.
Název | Typ | ID |
---|---|---|
Seznam složek |
scs-app |
Seznam složek |
Seznam souborů |
scs-app |
Seznam souborů |
Správce dokumentů |
scs-app |
Správce dokumentů |
Facebook - To se mi líbí |
scs-app |
Facebook - To se mi líbí |
Twitter - Sledovat |
scs-app |
Twitter - Sledovat |
Twitter - Sdílet |
scs-app |
Twitter - Sdílet |
Facebook - Doporučit |
scs-app |
Facebook - Doporučit |
Registrace komponenty
Než lze na webu použít vzdálenou komponentu generovanou ve vložených rámcích, je nutné registrovat adresu URL koncového bodu pomocí protokolu HTTPS. Tyto informace jsou uloženy v katalogu komponent. Koncový bod musí umožnit zobrazení adresy URL ve vloženém rámci, proto v záhlaví nenastavujte X-Frame-Options="sameorigin"
. Pro místní komponentu jej toto kritérium koncového bodu automaticky splněno, protože soubory jsou uloženy na serveru služby Oracle Content Management.
Při registraci komponenty generované ve vložených rámcích bude generován nový identifikátor GUID, který komponentu zastupuje. Je-li taková komponenta registrována v instanci služby Oracle Content Management vícekrát, získá více identifikátorů GUID, protože ty zastupují každou registraci této komponenty. Po registraci komponenty je součástí popisu vše, co je uloženo ve službě Oracle Content Management pro příslušný identifikátor GUID. Komponenta bude nadále spouštěna ze svého vzdáleného koncového bodu. Viz Registrace vzdálené komponenty.
Po registraci komponenty generované ve vloženém rámci bude generován také identifikátor instance. Tento identifikátor instance zastupuje komponentu registrovanou společně s určitým zákazníkem služby Oracle Content Management. Stejná komponenta, která byla registrována vícekrát než jednou u zákazníka služby Oracle Content Management nebo s jiným zákazníkem služby Oracle Content Management, bude mít odlišné identifikátory instance.
Trvalost nastavení vzdálených komponent
Když je adresa URL nastavení pro komponentu generovanou ve vloženém rámci generována v dialogovém okně panelu Nastavení, bude poskytnut jak identifikátor instance, tak identifikátor komponenty. To umožňuje komponentě rozhodnout o zachování libovolných nastavení na jejím vlastním serveru, indexovaných podle identifikátoru instance nebo identifikátoru komponenty. Případně lze pomocí sady SDK pro weby služby Oracle Content Management umožnit uložení až 1,5 kB dat JSON do modelu stránky příslušené stránky webu pro daný identifikátor komponenty.
Komponenta se může snadno podílet na verzích stránek, aktualizacích stránek a modelu publikování webu.
Komponenta může zahrnovat koncové body HTML, které se spouštějí v prohlížeči, na rozdíl od spouštění v backendovém systému.