ملاحظات إصدار بوابة خدمات مطوّري برامج Apigee - 7.x-4.24

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

التركيز على التحرير

الثبات وقابلية التوسّع والأمان والقابلية للتوسّع وإصلاح الأخطاء

الميزات الجديدة

  • تستخدم Devconnect Libraries الآن Guzzle لتنفيذ طلبات HTTP. المكتبة الجديدة أخفّ حجمها وتتوافق مع أفضل ممارسات Drupal من الآن فصاعدًا (على سبيل المثال، D8).
  • وحدة لدعم واجهة برمجة التطبيقات Apigee Documentation API.
  • إصدار دفعة تحقيق الربح في DevConnect (devconnect_mint_payment) تتيح هذه الوحدة لوحدات الدفع الجديدة إمكانية التفاعل معها وتفويض عملية الدفع بأكملها وتعديل رصيد المطوّرين إليها (ومع ذلك، تحتاج وحدات التثبيت أحيانًا إلى استدعاء وظائف سير عمل التجارة بشكل صريح إليها).
  • إصدار DevConnect Monetization Worldpay Payment (devconnect_mint_worldpay) يتم ربط هذه الوحدة بـ DevConnect Monetization Payment، كما يتيح استخدام بوابة WorldPay Company لمعالجة المعاملات المتكرّرة.

إصلاح الأخطاء

  • يضبط apigee_account الآن اسم المستخدم والاسم الأول واسم العائلة بشكلٍ صحيح أثناء التسجيل.
  • تتم الآن قراءة تفاصيل اتصال بوابة مطوّري البرامج من ملف YAML وكتابته في نظام الملفات الخاص. تتيح مهمة Drush الجديدة (devconnect-update-settings، عنوان البريد الإلكتروني البديل dc-settings) نقل إعدادات الاتصال المستندة إلى Drupal-var إلى YAML. يتم التعامل مع هذا أيضًا في hook_update_N() الذي يتم استدعاؤه عند تشغيل update.php.
  • تستخدم بوابة مطوّري البرامج الآن مكتبة Guzzle/Http كعميل HTTP عند الاتصال بنقطة نهاية Apigee.
  • عند اختبار الاتصال بخدمة KMS على شاشة مشرف "بوابة مطوّري البرامج"، لا يُبلغ الاتصال بعد ذلك عن حدوث إخفاق في حال عدم ضبط منتجات واجهة برمجة التطبيقات لهذه المؤسسة.
  • تمت إزالة وحدات devconnect_apigee وdevconnect_verify وdevconnect_faq_ext المتوقفة نهائيًا.
  • تم نقل شاشة المشرف لسمات تطبيق بوابة مطوّري البرامج إلى قائمة فرعية لشاشة مشرف بوابة مطوّري البرامج. وتمت إضافة أدوات إضافية (أزرار الاختيار، ومربعات الاختيار، ومربّعات الاختيار). تم إصلاح أخطاء متعددة في إعادة ترتيب الحقول.
  • تمّت إزالة المسارات ذات الترميز الثابت لمواد العرض (JS وCSS والصور) في الوحدات والمظاهر.
  • أصبحت كيانات developer_app الآن كائنات وليست مصفوفات. تمت إضافة إتاحة العرض الأساسي لكيانات تطبيقات المطوّرين.
  • وتمت إضافة أذونات دقيقة لعرض تطبيقات المطوّرين وإنشائها وتعديلها وحذفها والإشراف عليها. تُمنَح أذونات CRUD تلقائيًا للمستخدمين الذين تمت مصادقتهم، أمّا أذونات الإدارة فتُسند إلى أي دور تلقائيًا باسم "مشرف".
  • تم تضمين المزيد من سلاسل اللغة الإنجليزية ذات الترميز الثابت في الدالة t() للسماح بالترجمة.
  • عند حفظ تطبيق مطوّر برامج في نقطة النهاية، يتم إنشاء عدة سمات تلقائية إذا لم تكن موجودة: DisplayName، ومطوّر البرامج، وlastModified، وlastModifier، وCreationDate.