Vývoj robustných rozložení obsahu

Rozloženia obsahu musia byť dostatočne robustné, aby podporovali tri typy dát odozvy, ktoré získate z volaní rozhrania Content REST:

  • Obsahová položka: s parametrom expand=all bude mať rozbalené referencie a veľké textové polia.

  • Obsahová položka: bez parametra expand=all nebude mať rozbalené referencie, ale bude mať veľké textové polia.

  • Dopyty na obsah nebudú mať rozbalené odkazy ani veľké textové polia.

Aby sme zlepšili výkon, od vydania Oracle Content Management 19.2.3 už volanie rozhrania Content REST, ktoré vyvoláva dáta položiek, neobsahuje parameter expand=all. Parameter expand spôsobuje, že služba Oracle Content Management prejde na nižšiu úroveň a vyvolá všetky odkazované položky, ako aj aktuálnu položku v odozve. Je potrebné aktualizovať vlastné rozloženia obsahu, ktoré sú založené na dátach získaných prostredníctvom parametra expand, aby bolo možné spracovať prípady, keď získané dáta neobsahujú hodnoty referenčných polí.