องค์ประกอบที่แสดงผลในเฟรมแบบอินไลน์

สามารถระบุองค์ประกอบที่แสดงผลในเฟรมแบบอินไลน์ในเพจ Oracle Content Management ด้วยการรีจิสเตอร์และเพิ่มองค์ประกอบจากเซิร์ฟเวอร์ภายนอก (ที่เรียกว่า องค์ประกอบระยะไกล) และด้วยการเลือกตัวเลือกเฟรมแบบอินไลน์เมื่อสร้างองค์ประกอบในระบบ องค์ประกอบประเภทนี้สามารถขยายฟังก์ชันการใช้งานสำหรับไซต์ เช่น การเพิ่มองค์ประกอบโซเชียลหรือองค์ประกอบการชำระเงินสินค้าในรถเข็น

สำหรับองค์ประกอบระยะไกล คุณต้องระบุ URL จุดสิ้นสุด สำหรับองค์ประกอบในระบบที่แสดงผลในเฟรมแบบอินไลน์ URL จะได้รับมาจากชื่อขององค์ประกอบในแคตตาล็อกองค์ประกอบ

  • URL จุดสิ้นสุด: เนื้อหาของวิดเจ็ตจะได้รับการดึงมาจาก URL นี้และจะรวมอยู่ภายในเฟรมแบบอินไลน์

  • URL การตั้งค่า: URL นี้จะแสดงผลในเฟรมแบบอินไลน์เพื่อคอนฟิเกอร์องค์ประกอบเมื่อได้รับการวางบนเพจ

องค์ประกอบสามารถแสดงผลการแสดงข้อมูลแบบสแตติกหรือไดนามิค และแสดงฟอร์มหรืออินเตอร์เฟซผู้ใช้แบบโต้ตอบที่จะขยายฟังก์ชันการใช้งานของไซต์ โปรดดู แสดงผลการตั้งค่าองค์ประกอบ

องค์ประกอบจาก Oracle Content Management

ชุดขององค์ประกอบที่แสดงผลในเฟรมแบบอินไลน์ที่มาพร้อมกับ Oracle Content Management

ชื่อ ประเภท ID

ลิสต์โฟลเดอร์

scs-app

ลิสต์โฟลเดอร์

ลิสต์ไฟล์

scs-app

ลิสต์ไฟล์

โปรแกรมจัดการเอกสาร

scs-app

โปรแกรมจัดการเอกสาร

ปุ่มถูกใจของ Facebook

scs-app

ปุ่มถูกใจของ Facebook

การติดตาม Twitter

scs-app

การติดตาม Twitter

การแชร์ของ Twitter

scs-app

การแชร์ของ Twitter

การแนะนำของ Facebook

scs-app

การแนะนำของ Facebook

การรีจิสเตอร์องค์ประกอบ

ก่อนที่องค์ประกอบระยะไกลที่แสดงผลในเฟรมแบบอินไลน์จะสามารถใช้ในไซต์ จะต้องมีการรีจิสเตอร์ URL ของจุดสิ้นสุดโดยใช้ HTTPS ข้อมูลนี้ได้รับการจัดเก็บอยู่ในแคตตาล็อกองค์ประกอบ จุดสิ้นสุดต้องอนุญาตให้ URL แสดงในเฟรมแบบอินไลน์ อย่าตั้งค่า X-Frame-Options="sameorigin" ในส่วนหัว สำหรับองค์ประกอบในระบบ เนื่องจากไฟล์ได้รับการจัดเก็บอยู่ในเซิร์ฟเวอร์ Oracle Content Management จึงเป็นไปตามเกณฑ์จุดสิ้นสุดนี้โดยอัตโนมัติ

เมื่อองค์ประกอบที่แสดงในเฟรมแบบอินไลน์ได้รับการรีจิสเตอร์ ระบบจะสร้าง GUID ใหม่ที่แสดงถึงองค์ประกอบ หากมีการรีจิสเตอร์องค์ประกอบดังกล่าวในหลายรายการของอินสแตนซ์ Oracle Content Management องค์ประกอบจะได้รับ GUID หลายรายการเนื่องจาก GUID แสดงถึงการรีจิสเตอร์แต่ละรายการขององค์ประกอบนั้น เมื่อมีการรีจิสเตอร์องค์ประกอบ คำอธิบายจะจัดเก็บอยู่ใน Oracle Content Management กับ GUID องค์ประกอบจะยังคงรันจากจุดสิ้นสุดระยะไกล โปรดดู รีจิสเตอร์องค์ประกอบระยะไกล

เมื่อองค์ประกอบที่แสดงในเฟรมแบบอินไลน์ได้รับการรีจิสเตอร์ ระบบจะสร้าง ID ของอินสแตนซ์ด้วย ID ของอินสแตนซ์นี้แสดงถึงองค์ประกอบที่รีจิสเตอร์กับรายการภายใน Oracle Content Management บางอย่าง องค์ประกอบเดียวกันที่รีจิสเตอร์มากกว่าหนึ่งครั้งภายในรายการภายใน Oracle Content Management หรือที่มีรายการภายใน Oracle Content Management ที่ต่างกัน จะมี ID อินสแตนซ์ต่างกัน

การตั้งค่าแบบถาวรขององค์ประกอบระยะไกล

เมื่อ URL การตั้งค่าสำหรับองค์ประกอบที่แสดงผลในเฟรมแบบอินไลน์จะแสดงผลในไดอะล็อกแผงข้อมูลการตั้งค่า จะมีการระบุทั้ง ID อินสแตนซ์และ ID องค์ประกอบ การดำเนินการนี้ช่วยให้องค์ประกอบเลือกที่จะกำหนดการตั้งค่าใดๆ เป็นแบบถาวรในเซิร์ฟเวอร์ของตนเองได้ โดยมีการสร้างดัชนีด้วย ID อินสแตนซ์และ ID องค์ประกอบ หรือสามารถใช้ Sites SDK ของ Oracle Content Management เพื่อให้สามารถจัดเก็บข้อมูล JSON สูงสุด 1.5 KB ในโมเดลเพจของเพจของไซต์กับ ID องค์ประกอบ

การใช้ Sites SDK เพื่อกำหนดการตั้งค่าเป็นแบบถาวรมีข้อดีสองประการสำหรับองค์ประกอบที่แสดงผลในเฟรมแบบอินไลน์:
  • องค์ประกอบสามารถเข้าร่วมในเวอร์ชันของเพจ การอัปเดตของเพจ และโมเดลการเผยแพร่ไซต์ได้อย่างง่ายดาย

  • องค์ประกอบสามารถประกอบด้วยจุดสิ้นสุด HTML ที่รันในเบราเซอร์ ซึ่งตรงกันข้ามกับการรันในระบบแบ็คเอนด์

โปรดดู Oracle Content Management SDK