أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
يوفّر هذا القسم إرشادات حول كيفية تخطيط نقل مواد عرض البوابة في Drupal 7 وتنفيذه إلى البوابة المدمجة.
الخطوة 1: إنشاء بوابة متكاملة
قبل نقل مواد عرض البوابة في Drupal 7، عليك إنشاء بوابة متكاملة.
لإنشاء بوابة متكاملة:
- تأكَّد من أنّ لديك أدوار البوابة المناسبة لإدارة بوابة مدمجة.
- إنشاء بوابة متكاملة
عند إنشاء بوابة متكاملة، يتم توفير مجموعة من الصفحات الأساسية لاستخدامها كنقطة انطلاق. تحتوي الصفحات المبدئية على محتوى تجريبي للمساعدة في إلهام تطوير البوابة الخاصة بك عند استبدال النصوص والصور بمحتوى فريد من نوعه. لمزيد من المعلومات، يُرجى الاطّلاع على لمحة عن نموذج البوابة.
الخطوة 2: إنشاء البوابة المدمجة
أنشئ البوابة المتكاملة كما هو موضّح في خطوات إنشاء البوابة.
على الأقل، عليك تنفيذ الخطوات الواردة في الجدول التالي.
الخطوة | الوصف |
---|---|
تطوير محتوى البوابة | مثل المعلومات الأساسية والمعلومات حول بدء الاستخدام يمكنك اختيار إنشاء صفحات، ثم نسخ محتوى الصفحة ولصقه مباشرةً من البوابة الحالية التي تستخدم Drupal 7. |
إعداد التنقّل | أنشئ شريط التنقّل المطلوب لمطابقة البنية الحالية. |
تخصيص المظهر | على الأقل، خصِّص المكوّنات التالية لتتوافق مع متطلبات علامتك التجارية: |
إضافة نصوص برمجية مخصّصة | أضِف رمز JavaScript مخصّصًا إلى البوابة، حسب الحاجة. |
ضبط البريد الإلكتروني | اضبط خادم SMTP ومحتوى الإشعارات عبر البريد الإلكتروني. ملاحظة: لا تتوفّر حاليًا إمكانية ضبط الإشعارات عبر البريد الإلكتروني في البوابات المدمجة الهجينة من Apigee. |
إدارة مستوى الظهور التلقائي | إدارة مستوى الرؤية التلقائي لموارد معيّنة |
ضبط سياسة أمان المحتوى | يمكنك ضبط سياسة أمان المحتوى (CSP) لجميع الصفحات في البوابة الإلكترونية للحماية من هجمات البرمجة عبر المواقع الإلكترونية (XSS) وغيرها من هجمات حقن الرموز البرمجية، إذا أردت ذلك.
ملاحظة: لا تتوفّر هذه الميزة حاليًا في البوابات المدمجة المختلطة من Apigee. |
الخطوة 3: ضبط موفِّر الهوية
اضبط موفِّر الهوية في البوابة المتكاملة استنادًا إلى نوع المصادقة، كما هو موضّح في الجدول التالي.
المصادقة | الوصف |
---|---|
موفِّر الهوية المضمّن (اسم المستخدم/كلمة المرور) | إعداد موفِّر الهوية المضمّن في البوابة المدمجة |
الدخول المُوحَّد (SSO) باستخدام SAML | ضبط موفِّر الهوية عبر SAML (إصدار تجريبي) في البوابة المدمجة
ملاحظات:
|
بعد تسجيل المطوّرين الدخول إلى البوابة، يمكنك إدارة حساباتهم كما هو موضّح في مقالة إدارة حسابات المطوّرين.
الخطوة 4: التحكّم في الوصول إلى الموارد باستخدام شرائح الجمهور
إذا كنت تستخدم الأدوار في Drupal 7 للتحكّم في الوصول إلى مجموعة من الموارد، مثل مستندات واجهة برمجة التطبيقات أو إنشاء مفتاح واجهة برمجة التطبيقات لمنتج واجهة برمجة التطبيقات، يمكنك تحقيق هذه الوظيفة نفسها باستخدام شرائح الجمهور في البوابة المدمجة.
على وجه التحديد، يمكنك التحكّم في الوصول إلى المورد التالي في البوابة المدمجة باستخدام شرائح الجمهور:
- الصفحات في بوابتك
- منتجات واجهات برمجة التطبيقات المنشورة
لإضافة جمهور وإدارة عمليات منح الأدوار للمستخدم الفردي وفريق المطوّرين، يُرجى الاطّلاع على إدارة شرائح الجمهور. عندما ينشئ مستخدم جديد حسابًا على ويُسجّل الدخول إلى بوابتك، عليك إسناده إلى شريحة جمهور واحدة أو أكثر، حسب الحاجة، كما هو موضّح في إدارة عمليات إسناد شرائح الجمهور.
لتبسيط عملية نقل البيانات، يمكنك اتّباع النصائح التالية:
- أدخِل أسماء شرائح الجمهور استنادًا إلى أدوار Drupal التي تستبدلها.
- إدارة عضوية الجمهور باستخدام فِرق المطوّرين ينشئ المطوّرون فِرقًا لمشاركة مسؤولية تطبيقاتهم وإدارة عضوية الفريق.
الخطوة 5: نشر واجهات برمجة التطبيقات
لنشر واجهات برمجة التطبيقات وإنشاء مستندات مرجعية لواجهة برمجة التطبيقات تلقائيًا باستخدام SmartDocs في البوابة المتكاملة، يجب أن يكون لديك إذن الوصول إلى مواصفات OpenAPI المرتبطة بواجهة برمجة التطبيقات.
على الرغم من أنّك قد تكون استخدمت مواصفات OpenAPI لإنشاء مستندات SmartDocs تلقائيًا في Drupal 7، يتم في النهاية تخزين المحتوى باستخدام تنسيق داخلي بدون أي ربط بمواصفات OpenAPI الأصلية. تخزِّن فِرق واجهات برمجة التطبيقات التي تستخدم Apigee Edge عادةً مواصفات OpenAPI في متجر مواصفات Apigee Edge.
بعد ذلك، يمكنك نشر واجهة برمجة تطبيقات في البوابة. يجب الاستعداد لإجراء ما يلي:
- حدِّد مواصفات OpenAPI لاستخدامها كمصدر للمستندات، من متجر المواصفات أو الدليل المحلي أو عنوان URL.
- إعداد إذن الوصول إلى المستندات (الجمهور العلني أو مستخدمو المصادقة أو شرائح الجمهور المحدّدة)
- ضبط عنوان URL لردّ الاتصال، إذا لزم الأمر
- أضِف صورة إلى الشاشة في كتالوج واجهة برمجة التطبيقات، إذا أردت ذلك.
الخطوة 6: مشاركة مسؤولية تطبيق باستخدام فِرق المطوّرين
إذا كان المطوّرون يستخدمون تطبيقات الشركة في Drupal 7 لمشاركة مسؤولية تطبيق معيّن، يمكنهم تحقيق هذه الوظيفة نفسها باستخدام فِرق المطوّرين في البوابة المدمجة.
ينشئ المطوّرون فِرق مطوّرين لمشاركة مسؤولية تطبيقاتهم وإدارة عضوية الفريق، كما هو موضّح في مقالة مشاركة مسؤولية تطبيق باستخدام فِرق المطوّرين (ميزة تجريبية).
ننصحك بإطلاع منتدى المطوّرين على فرق المطوّرين وتشجيعهم على نقل بيانات تطبيقاتهم لاستخدام فرق المطوّرين من أجل مشاركة المسؤولية والانتقال إلى استخدام مفاتيح واجهة برمجة التطبيقات الجديدة. بعد ذلك، يمكنك إزالة جميع تطبيقات الشركة والعناصر ذات الصلة باستخدام واجهات برمجة تطبيقات Edge.
بدلاً من ذلك، يمكنك نقل تطبيقات الشركة إلى تطبيقات فِرق المطوّرين، كما هو موضّح في مقالة المنتدى التالية: نقل تطبيقات الشركة إلى فِرق المطوّرين.
الخطوة 7: الاستعداد لإطلاق البوابة المدمجة
قبل إطلاق البوابة المدمجة في قناة الإصدار العلني، ننصحك باتّباع الخطوات الموضّحة في الجدول التالي.
Step | الوصف |
تخصيص نطاقك | قدِّم اسم نطاقك المخصّص لتخصيص موقعك الإلكتروني. ملاحظة: لا تتوفّر هذه الميزة حاليًا في البوابات المدمجة المختلطة من Apigee. |
ضبط إعدادات تتبُّع الإحصاءات | ضبط إعدادات تتبُّع الإحصاءات باستخدام "إحصاءات Google" أو خدمة تتبُّع الإحصاءات المخصّصة |
إنشاء صفحة بحث مخصّصة | أنشئ صفحة بحث مخصّصة وأدرِج محرك بحث مخصّصًا من Google. |