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

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

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

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

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

لماذا تنتهي استضافة بوابات مطوّري البرامج المستندة إلى Drupal 7 برعاية Apigee؟

ستنتهي في أيار (مايو) 2020 عملية استضافة D7P برعاية Apigee لسببَين:

  1. أصبحت بوابات Apigee المدمَجة خيارًا جذابًا للعملاء، مع ميزات متقدّمة وتكلفة إجمالية أقل للملكية.
  2. يمثل Drupal 8 الطريق للأمام بالنسبة لأولئك الذين يرغبون في البقاء على مسار Drupal. يُرجى العلم بأنّ عملية نقل البيانات من D7P إلى 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.

الخيار الثالث: مواصلة استخدام 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".

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

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

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

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

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

ما هي التغييرات التي تم إجراؤها على Smart Docs؟

توضح الأقسام التالية التغييرات التي تم إجراؤها على المستندات الذكية الجديدة في Drupal 8 مقارنةً بتطبيق Drupal 7.

ما الفرق بين ميزة "المستندات الذكية" الجديدة والإصدار المستنِد إلى Drupal 7؟

قد تكون على دراية بالمستندات الذكية المستخدمة مع بوابات مطوّري Drupal 7. يُرجى الاطّلاع على استخدام Smart Docs لتوثيق واجهات برمجة التطبيقات.

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

هل يتم دعم الإصدار 3.0.x من مواصفات OpenAPI مع Smart Docs؟

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

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

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

هل المستندات الذكية هي الخيار الوحيد لوثائق واجهة برمجة التطبيقات؟

تعد مستندات Smart Docs هي حل مبتكر من Apigee لوثائق واجهة برمجة التطبيقات المستندة إلى مواصفات OpenAPI، غير أن Apigee تدرك أنه من الجيد أن يكون لديك بعض الخيارات. بالنسبة إلى بوابات Drupal 8، توفِّر وحدة "كتالوج واجهة برمجة التطبيقات" حلولاً إضافية للعرض، مثل Swagger UI Field Formatter.