نقل بيانات بوابة Drupal 7 إلى المنصة المدمَجة

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

يوفّر هذا القسم إرشادات حول كيفية تخطيط وتنفيذ عملية نقل أصول بوابة Drupal 7 إلى البوابة المدمجة.

الخطوة 1: إنشاء بوابة متكاملة

قبل نقل أصول بوابة Drupal 7، عليك إنشاء بوابة متكاملة.

لإنشاء بوابة متكاملة:

  1. تأكَّد من امتلاكك أدوار البوابة المناسبة لإدارة بوابة متكاملة.
  2. إنشاء بوابة متكاملة

عند إنشاء بوابة متكاملة، يتم توفير مجموعة من صفحات البداية لاستخدامها كنقطة انطلاق. تحتوي صفحات البداية على محتوى تجريبي للمساعدة في إلهام تطوير البوابة عند استبدال النصوص والصور بالمحتوى الفريد الخاص بك. لمزيد من المعلومات، يمكنك الاطّلاع على لمحة عن نموذج البوابة.

الخطوة 2: إنشاء البوابة المتكاملة

أنشئ بوابة متكاملة، على النحو الموضَّح في قسم الخطوات اللازمة لإنشاء البوابة.

وكحدٍ أدنى، يجب إجراء الخطوات المذكورة في الجدول التالي.

الخطوة الوصف
تطوير محتوى البوابة مثل المعلومات المفاهيمية ومعلومات البدء

يمكنك اختيار إنشاء صفحات، ثم نسخ محتوى الصفحة ولصقه مباشرةً من بوابة Drupal 7 الحالية.

إعداد التنقّل أنشئ شريط التنقّل المطلوب ليتوافق مع البنية الحالية.
تخصيص المظهر يمكنك تخصيص المكوّنات التالية على الأقل لتتوافق مع متطلبات علامتك التجارية:
إضافة نصوص برمجية مخصصة أضِف رمز JavaScript مخصَّصًا إلى البوابة، حسب الحاجة.
إعداد البريد الإلكتروني اضبط خادم SMTP ومحتوى إشعارات البريد الإلكتروني.

ملاحظة: لا تتوفر إعدادات الإشعار عبر البريد الإلكتروني لمداخل Apigee المختلطة المدمجة في الوقت الحالي.

إدارة إعدادات مستوى الظهور التلقائية يمكنك إدارة مستوى الرؤية التلقائي لموارد محددة.
ضبط سياسة أمان محتوى يمكنك ضبط سياسة أمان المحتوى (CSP) لجميع الصفحات في البوابة الإلكترونية للحماية من هجمات النصوص البرمجية على المواقع الإلكترونية (XSS) وغيرها من هجمات إدخال الرموز، إذا أردت ذلك.

ملاحظة: لا تتوفر هذه الميزة لبوّابات Apigee المختلطة المدمَجة في الوقت الحالي.

الخطوة 3: ضبط موفِّر الهوية

ضبط موفّر الهوية على البوابة المدمجة استنادًا إلى نوع المصادقة، كما هو موضّح في الجدول التالي.

المصادقة الوصف
موفِّر الهوية المدمَج (اسم المستخدم/كلمة المرور) اضبط موفّر الهوية المدمَج في البوابة المدمجة.
الدخول المُوحَّد (SSO) باستخدام SAML ضبط موفِّر هوية SAML (تجريبي) على البوابة المدمجة.

ملاحظات:

بعد أن يسجّل المطوّرون الدخول إلى المنصة، يمكنك إدارة حساباتهم على النحو الموضّح في إدارة حسابات المطوِّرين.

الخطوة 4: التحكُّم في الوصول إلى الموارد باستخدام شرائح الجمهور

إذا كنت تستخدم الأدوار في Drupal 7 للتحكّم في الوصول إلى مجموعة من الموارد، مثل مستندات واجهة برمجة التطبيقات أو إنشاء مفتاح واجهة برمجة التطبيقات لمنتج واجهة برمجة التطبيقات، يمكنك تحقيق هذه الوظيفة نفسها باستخدام شرائح الجمهور على البوابة المدمجة.

على وجه التحديد، يمكنك التحكّم في الوصول إلى المورد التالي على البوابة المدمجة باستخدام شرائح الجمهور:

  • الصفحات في البوابة
  • المنتجات المنشورة لواجهة برمجة التطبيقات

لإضافة شريحة جمهور وإدارة مهام فريق المطوّرين والمستخدم الفردي، يمكنك الاطّلاع على إدارة شرائح الجمهور. عندما ينشئ مستخدم جديد حسابًا ويسجّل الدخول إلى بوابة الويب الخاصة بك، عليك تخصيصه لشريحة جمهور واحدة أو أكثر، على النحو المطلوب، كما هو موضّح في إدارة المهام لأحد شرائح الجمهور.

لتبسيط عملية النقل، يمكنك أخذ النصائح التالية في الاعتبار:

  • أدخِل اسمًا لشرائح جمهورك على اسم أدوار Drupal التي ستحلّ محلها.
  • إدارة عضوية الجمهور باستخدام فِرق المطوّرين ينشئ المطوّرون فِرقًا لتقاسم المسؤولية عن تطبيقاتهم وإدارة عضوية الفريق.

الخطوة 5: نشر واجهات برمجة التطبيقات

لنشر واجهات برمجة التطبيقات وإنشاء الوثائق المرجعية لواجهة برمجة التطبيقات تلقائيًا باستخدام مستندات ذكية على البوابة المدمجة، تحتاج إلى الوصول إلى مواصفات OpenAPI المرتبطة بواجهة برمجة التطبيقات.

على الرغم من أنّك ربما استخدمت مواصفات OpenAPI لإنشاء مستندات ذكية تلقائيًا في Drupal 7، يتم تخزين المحتوى باستخدام تنسيق داخلي بدون ارتباط بمواصفات OpenAPI الأصلية. إنّ فِرق واجهة برمجة التطبيقات التي تستخدم Apigee Edge عادةً ما تخزّن مواصفات OpenAPI في متجر مواصفات Apigee Edge.

بعد ذلك، يمكنك نشر واجهة برمجة تطبيقات على بوابتك. الاستعداد لإجراء ما يلي:

  • تحديد مواصفات OpenAPI لاستخدامها كمصدر للوثائق، من متجر المواصفات، أو الدليل المحلي، أو عنوان URL
  • إعداد إذن الوصول إلى المستندات (العلنية أو مستخدمي المصادقة أو الجماهير المحددة)
  • ضبط عنوان URL لرد الاتصال، إذا لزم الأمر
  • أضِف صورة إلى العرض في كتالوج واجهة برمجة التطبيقات، إذا أردت ذلك.

الخطوة 6: مشاركة المسؤولية عن تطبيق باستخدام فِرق المطوّرين

إذا كان المطوّرون يستخدمون تطبيقات الشركة في Drupal 7 لمشاركة المسؤولية عن تطبيق معيّن، يمكنهم تحقيق هذه الوظائف نفسها باستخدام فِرق المطوّرين على المنصة المدمَجة.

ينشئ المطوّرون فِرقًا للمطوّرين لتبادل المسؤولية عن تطبيقاتهم وإدارة عضوية الفريق، كما هو موضَّح في مقالة مشاركة المسؤولية عن تطبيق باستخدام فِرق المطوّرين (إصدار تجريبي).

ننصحك بتعريف منتدى المطوّرين على فِرق المطوّرين وتشجيعهم على نقل تطبيقاتهم لاستخدام مفاتيح واجهة برمجة التطبيقات الجديدة لتبادل المسؤولية. بعد ذلك، يمكنك إزالة جميع تطبيقات الشركة والعناصر ذات الصلة باستخدام واجهات برمجة تطبيقات Edge.

بدلاً من ذلك، يمكنك نقل تطبيقات الشركة إلى تطبيقات فريق المطوّرين، كما هو موضّح في مقالة المنتدى التالية: نقل التطبيقات المملوكة للشركة إلى فِرق المطوّرين.

الخطوة 7: الاستعداد لإطلاق البوابة المتكاملة

قبل إطلاق البوابة المتكاملة لمرحلة الإنتاج، يمكنك اتّباع الخطوات المحدّدة في الجدول التالي.

الخطوة الوصف
تخصيص نطاقك قدم اسم نطاقك الخاص لتخصيص موقعك.

ملاحظة: لا تتوفر هذه الميزة لبوّابات Apigee المختلطة المدمَجة في الوقت الحالي.

إعداد تتبُّع الإحصاءات ضبط تتبُّع الإحصاءات باستخدام "إحصاءات Google" أو خدمة تتبُّع الإحصاءات المخصّصة التي تستخدمها.
إنشاء صفحة بحث مخصّصة يمكنك إنشاء صفحة بحث مخصّصة وتضمين محرك بحث Google مخصّص.