تضمين واجهة مستخدم الويب Oracle Content Management في تطبيقات أخرى iFrame
يمكنك تضمين واجهة مستخدم الويب Oracle Content Management في إطار HTML مضمن (علامة iframe
). تزيل الواجهة المضمنة العلامة التجارية الافتراضية وتقوم بتغيير حجم المحتوى لملاءمة الإطار المضمن، مما يتيح لك إمكانية تكامل Oracle Content Management في تطبيقات الويب الخاصة بك.
للقيام بذلك، أضف /embed
إلى أي عضو أو ارتباط مجلد عام مباشرة بعد عنصر /documents
في عنوان URL المستخدم لملء الإطار الداخلي.
على سبيل المثال، يستدعي عنوان URL التالي واجهة المستخدم القياسية ويعرض المجلد الرئيسي للمستخدم الحالي:
https://www.example.com/documents/home/nameasc
لعرض المجلد الرئيسي في واجهة المستخدم المضمنة، استخدم الشكل التالي لعنوان URL:
https://www.example.com/documents/embed/home/nameasc
لفتح مجلد في الواجهة المضمنة، استخدم عنصر folder
في عنوان URL وحدد المعرف الفريد العام (GUID) للمجلد:
https://www.example.com/documents/embed/folder/1713A5712BE73C37891915A0127B594F/nameasc
ملاحظة:
تقوم واجهة المستخدم المضمنة بضبط المحتوى ليناسب النوافذ بحجم صغير يصل إلى 320 بكسل. ويبدأ Windows الذي أصغر من 320 بكسل في إخفاء المحتوى على الحافة اليمنى للنافذة.يمكنك أيضًا تضمين ارتباطات الأعضاء والارتباطات العامة إلى المجلدات، واستخدام معلمات التكوين التي تتحكم في بعض جوانب عرض المتصفح.
تضمين المحتوى في المجالات الأخرى
يمكنك عرض المحتوى من Oracle Content Management في المجالات الأخرى. على سبيل المثال، يمكنك تضمين واجهة مستخدم الويب Oracle Content Management في تطبيقات الويب الخاصة بك للوصول إلى ميزات إدارة المستندات والمجلدات داخل التطبيق.
للسماح للمستخدمين بتضمين المحتوى، قم بتمكين المحتوى المضمن وإضافة نطاقات:
-
بعد تسجيل الدخول إلى تطبيق الويب Oracle Content Management كمسئول، انقر على النظام في منطقة الإدارة من قائمة التنقل.
-
في قائمة الإدارة، انقر على التأمين.
-
أسفل المحتوى المضمن، حدد تمكين.
-
في مربع النطاقات المسموح بها، أدخل قائمة بالنطاقات المسموح بها، مفصولة بفواصل. يجب أن تكون النطاقات بالشكل www.example.com.
-
لتقييد المجال إلى منفذ معين، قم بتضمين المنفذ في المواصفات. على سبيل المثال،
www.example.com:12345
. -
إذا أردت السماح بنطاق يشتمل على نطاقات فرعية متعددة، فيمكنك استخدام حرف المثال
*
. على سبيل المثال، يشتملwww.example.*
على النطاقاتwww.example.com
وwww.example.co.uk
وما إلى ذلك.
-
تضمين تطبيق كعلامة تبويب فرعية في كائن Oracle Sales
بعد تضمين تطبيق كعلامة تبويب فرعية، تظهر علامة التبويب الفرعية الجديدة كجزء من صفحة تفاصيل لوحدة محددة في Oracle Sales. التطبيق مضمن في iFrame في علامة التبويب الفرعية.
للقيام بذلك، استخدم مجموعة أدوات Oracle Sales Application Composer. يستخدم هذا المثال حاوية تطبيق المبيعات وكائن الحساب.
استكشاف مشكلات iFrame تضمين المشكلات وإصلاحها باستخدام Oracle Sales
تحدث بعض المشكلات الشائعة حول تضمين IFrame في Oracle Sales لإنشاء اتصال آمن ببروتوكول HTTPS.
على سبيل المثال، إذا رأيت iFrame فارغًا عند تضمين التطبيق:
- تأكد من صحة عنوان URL للتطبيق. استخدم أدوات مطوري المتصفح للتحقق مما إذا كان عنوان URL الذي تم إنشاؤه يستخدم اسم المضيف الصحيح، وغير صحيح.
- إذا كنت تستخدم بريمج خادم Oracle Java Cloud Service لتضمين iFrame، فتحقق من إمكانية الوصول إلى بريمج الخادم باستخدام HTTPS. لأسباب تتعلق بالأمان، لا تسمح معظم المستعرضات بخلط محتوى HTTP وHTTPS في نفس صفحة المستعرض.
- إذا كتب بريمج الخادم سجل أخطاء، يمكنك فحص سجلات تصحيح أخطاء التطبيق. في حالة حدوث أخطاء عند تنفيذ التطبيق ولا تظهر أخطاء مرئية في المستعرض، حاول التحقق من سجل الأخطاء في خادم التطبيقات.