الأسئلة الشائعة حول بوابة مطوّري البرامج في Drupal 7 - نهاية الاستضافة

أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

اعتبارًا من 31 أيار (مايو) 2020، لن تعود شركة Apigee راعيًا لاستضافة بوابات المطوّرين المستندة إلى Drupal 7 (D7P). قبل ذلك، اعتبارًا من 31 أيار (مايو) 2019، على العملاء توفير أيّ بوابة جديدة مستندة إلى Drupal بأنفسهم.

ما هي التغييرات التي يتم إجراؤها؟

في نيسان (أبريل) 2019، أعلنّا عن إطلاق فِرق المطوّرين وشرائح الجمهور لمنصّة المطوّرين المتكاملة Apigee. في أيار (مايو) 2019، أعلنّا عن جاهزية بوابات Drupal 8 (D8P) للاستخدام، والتي تقدّم بديلاً جديدًا للبوابة التي يديرها العميل بدلاً من البوابة المتكاملة التي تديرها Apigee، وتشمل SmartDocs الجديدة. بالتزامن مع إعلان D8P، أعلنّا عن إيقاف استضافة D7P بعد 12 شهرًا، وسيتمّ إزالة نصوص التثبيت والترقية لإصدار D7P في السحابة الخاصة في الإصدار 20.06.

لماذا سيتم إيقاف خدمة الاستضافة التي تقدّمها شركة Apigee لمنافذ المطوّرين المستندة إلى Drupal 7؟

ستنتهي خدمة الاستضافة التي تقدّمها شركة Apigee لبرنامج D7P في أيار (مايو) 2020 لسببَين:

  1. أصبحت البوابات المدمجة من Apigee خيارًا جذابًا للعملاء، وذلك بفضل الميزات المتقدّمة و التكلفة الإجمالية الأقل للملكية.
  2. يمثّل Drupal 8 المسار المستقبلي لأولئك الذين يريدون مواصلة استخدام Drupal. على الرغم من أنّ جهد نقل البيانات من D7P إلى D8P ليس بسيطًا، إلا أنّ D8P يوفّر مسارًا أفضل لأي عميل يفضّل استخدام بوابة مطوّرين ذاتية الإدارة.

ما الإجراءات التي يجب اتخاذها؟

على عملاء Apigee D7P تقييم البدائل المتاحة وإنشاء علاقة مباشرة مع مقدّم استضافة مفضّل، مثل Pantheon أو Acquia، أو التفكير في خيارات استضافة أخرى.

ما هي الخيارات التي يجب أخذها في الاعتبار؟

يتوفّر لـ عملاء Cloud الذين يستخدمون D7P ثلاثة خيارات:

  1. الانتقال إلى البوابات المدمجة في Apigee
  2. نقل البيانات إلى Drupal 8
  3. مواصلة استخدام Drupal 7 وتحمل مسؤولية الاستضافة بحلول 31 أيار (مايو) 2020

يتوفّر خياران أمام عملاء السحابة الإلكترونية الخاصة الذين يستخدمون D7P:

  1. نقل البيانات إلى Drupal 8
  2. يُرجى مواصلة استخدام Drupal 7 في الوقت الحالي.

وسنتناول كل خيار من هذه الخيارات بمزيد من التفصيل أدناه.

الخيار 1: الانتقال إلى بوابة متكاملة في Apigee

مَن يجب أن يأخذ ذلك في الاعتبار؟

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

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

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

الخيار 2: نقل البيانات إلى Drupal 8

مَن يجب أن يأخذ ذلك في الاعتبار؟

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

بسبب الاختلافات الرئيسية بين Drupal 7 وDrupal 8، مثل محرّك عرض الصفحة، قد تتطلّب إعادة إنشاء عمليات تخصيص مشابهة قدرًا معقولاً من العمل المخصّص. إذا كنت تتوقع الحاجة إلى الاستعانة بخبراء في Drupal 8، يمكن لممثّل حسابك على Apigee أن يقترح عليك شركاء تطوير Drupal خبراء. على الرغم من أنّ Apigee لا توفّر استضافة لـ D8P، لدى Pantheon وAcquia خبرة في استضافة D8P لعملاء Apigee.

الخيار 3: البقاء على Drupal 7

مَن يجب أن يأخذ ذلك في الاعتبار؟

مقدّمو واجهات برمجة التطبيقات الذين يستخدمون حاليًا Drupal 7 ويحتاجون إلى مزيد من الوقت لاتخاذ قرار

نشر مشروع Drupal 7 المخططات الزمنية لدعمه على المدى الطويل (LTS) حتى عام 2021. لن يتأثر توافق الوحدات التي تدمج Drupal 7 مع Apigee Edge بهذا الإعلان عن الإيقاف. ومع ذلك، يُرجى العِلم أنّ أي عميل سحابة حابسة يريد مواصلة استخدام Drupal 7 عليه تولي مسؤولية الحساب مباشرةً مع مقدّم الاستضافة بحلول 31 أيار (مايو) 2020.

كيف يمكنني تصدير بياناتي (عملاء السحابة الإلكترونية)؟

لتصدير بيانات Drupal، يُرجى الرجوع إلى عملية التصدير في Pantheon أو Acquia.

ماذا سيحدث إذا لم أتّخذ الإجراءات اللازمة؟

بعد 31 أيار (مايو) 2020، لن يكون برنامج D7P متاحًا لك ولمشتركيك. لن تتمكّن من الإدارة أو التطوير على D7P، ولن يتمكّن عملاؤك من تسجيل الدخول إلى بوابة D7P. سيتم إيقاف جميعبوابات D7P المستضافة على Apigee بعد 31 أيار (مايو) 2020.

من يمكنني التواصل معه للحصول على مزيد من المعلومات أو المساعدة؟

لطلب تفاصيل إضافية حول إيقاف استضافة D7P، يُرجى تسجيل طلب دعم في بوابة دعم Apigee مع تضمين السطر التالي في حقل الموضوع: "Drupal 7-based Developer Portal - hosting".

هل تتوفّر أي أدوات أو دعم للمساعدة في نقل البيانات من "إعلانات شبكة البحث" من الإصدار 7 إلى الإصدار 8؟

على الرغم من أنّ Apigee لا تقدّم دعمًا مباشرًا لخدمة Drupal، يمكن لممثّل حسابك على Apigee توصيلك بخبراء Drupal الذين يمكنهم المساعدة في نقل البيانات والتطوير المخصّص.

هل تتوفّر أي أدوات أو دعم للمساعدة في نقل بيانات D7P إلى البوابات المتكاملة؟

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

على الرغم من عدم توفّر أدوات لنقل البيانات من Drupal إلى البوابة التي تديرها Apigee، قد تتمكّن شركة Apigee من مساعدتك في نقل البيانات. وأفضل التطبيقات هي تلك التي لم تستثمر بشكل كبير في تطوير مخصّص قد لا يكون سهل النقل، مثل مهام سير العمل المحدّدة أو أدوات الموافقة. تواصَل مع ممثّل حسابك على Apigee للحصول على مزيد من المعلومات.

ما هي التغييرات التي تم إجراؤها على ميزة SmartDocs؟

توضِّح الأقسام التالية التغييرات التي تم إجراؤها على ميزة SmartDocs الجديدة في Drupal 8 مقارنةً بإصدار Drupal 7.

كيف تختلف ميزة SmartDocs الجديدة عن الإصدار المستنِد إلى Drupal 7؟

قد تكون على دراية بتطبيق SmartDocs المستخدَم مع بوابات المطوّرين في Drupal 7. راجِع مقالة استخدام SmartDocs لتوثيق واجهات برمجة التطبيقات.

توفّر ميزة SmartDocs في Drupal 8 العديد من الميزات التي تتوقّعها في مستندات مرجعية لواجهة برمجة التطبيقات، وهي تعمل الآن مباشرةً من مواصفات OpenAPI. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة توثيق واجهات برمجة التطبيقات.

هل مواصفات OpenAPI 3.0.x متوافقة مع SmartDocs؟

تتيح ميزة SmartDocs الجديدة المتوفّرة في بوابة Drupal 8 استخدام مواصفات OpenAPI 3.0.x. من المتوقّع أن يتوفّر دعم أفضل للميزات الجديدة في المواصفات في المستقبل.

ما هي أنواع المصادقة المتاحة في SmartDocs؟

تعمل لوحة "تجربة واجهة برمجة التطبيقات هذه" في SmartDocs مع نقاط النهاية غير الآمنة أو نقاط النهاية الآمنة باستخدام المصادقة الأساسية أو مفتاح واجهة برمجة التطبيقات أو المصادقة باستخدام بروتوكول OAuth، استنادًا إلى طريقة الأمان المحدّدة في مواصفات OpenAPI. بالنسبة إلى بروتوكول OAuth، تتوفّر عمليات التفويض التالية: رمز التفويض، والعمليات الضمنية، وكلمة المرور، وبيانات اعتماد العميل.

هل SmartDocs هو خياري الوحيد للحصول على مستندات واجهة برمجة التطبيقات؟

‫SmartDocs هو حلّ Apigee الجاهز لمستندات واجهة برمجة التطبيقات المستندة إلى مواصفات OpenAPI، ولكن تدرك Apigee أنّه من الجيد توفُّر خيارات. بالنسبة إلى بوابات Drupal 8، تتيح وحدة "قائمة واجهات برمجة التطبيقات" حلول عرض إضافية، مثل تنسيق حقل واجهة مستخدم Swagger.