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

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

في 25 تموز (يوليو) 2013، أصدرنا إصدارًا معدّلاً من بوابة Apigee Developer Services.

الميزات والتحسينات

  • الترقية من Drupal 7.21 إلى 7.23 (إصلاحات صيانة فقط، ما مِن مشاكل أمان)
  • أداة تثبيت Drupal الجديدة المستندة إلى الملف الشخصي
  • الدمج مع Apigee MINT (تحقيق الربح والتجارة)
  • معالجة الأخطاء القابلة للتركيب تمّ توفير أدوات جديدة تتيح للوحدات الخاصة بالعملاء تعديل أي إشعار خطأ أو حالة تم إنشاؤه بواسطة وحدات Devconnect.
  • تم دمج الوحدة القانونية الآن. وعند تفعيلها، تقدّم طريقة أكثر فاعلية لإدارة قبول بنود الخدمة.
  • يمكن ضبط username:password وorg في Devconnect من سطر الأوامر باستخدام drush.
  • يتم الآن إنشاء صفحة تفاصيل تطبيق المطوّر بدون ملف نموذج (إذا لم يكن ملف النموذج المخصّص موجودًا)، ويتم عرض عناصر ربط جديدة للسماح بتعديل محتوياتها و تنسيقها. إذا كان هناك مظهر مخصّص يحلّ محلّ نموذج صفحة تفاصيل تطبيق المطوّر قديم، يتم استخدام هذا النموذج، وإلا يتم إنشاء الصفحة كصفيف عرض Drupal الذي يمكن تعديله بعد ذلك من خلال أدوات الربط.
  • تمّ الآن تمرير تاريخ إنشاء تطبيق المطوّر كحقل متاح للعرض في صفحة تفاصيل تطبيق المطوّر. لا يتم عرض هذا الحقل تلقائيًا، ولكن يمكن للوحدات المخصّصة التي تنفِّذ علامات ربط معيّنة تفعيل عرضه.
  • يمكن أن تكون عناوين URL لردّ المكالمات مطلوبة أو اختيارية أو مخفية تمامًا. يتم التحكّم في ذلك من خلال صفحة المشرف في "بوابة المطوّرين".
  • يمكن ضبط منتجات واجهة برمجة التطبيقات على أنّها فردية أو متعددة، مع قيمة تلقائية أو مطلوبة أو اختيارية أو حتى مخفية تمامًا. ويتم التحكّم في ذلك من خلال صفحة المشرف في "بوابة المطوّرين".
  • تم الآن تضمين تطبيقات المطوّرين والمطوّرين ومنتجات واجهات برمجة التطبيقات كعناصر. وتم تدوين حالات الاختبار لكل منها. لم يعُد من الضروري أن يكون لدى المطوّر أي معرفة بالعناصر الداخلية لحزمة تطوير البرامج (SDK) لواجهة برمجة التطبيقات Management API، إذ يمكن استخدام الوظيفتَين المعروفتَين entity_load وentity_save للوصول إلى جميع الوظائف.
  • تعرض الآن تطبيقات المطوّرين الرموز المميّزة. في حال تفعيل وحدة "القواعد"، يمكن استخدامها عند حدوث ثلاثة أحداث جديدة: عند إنشاء التطبيق وتعديله وحذفه.
  • عند تشغيل update.php، يتم إيقاف وحدات Devconnect_* القديمة (ستتم إزالتها في R24):
    • devconnect_apigee (تتضمّن مكتبات صفوف قديمة لم تعُد تُستخدَم)
    • devconnect_validate (لم يعُد مطلوبًا لأنّنا ننتقل إلى Pantheon)
    • devconnect_faq_ext
  • تمّت إزالة الوحدات التالية القديمة المرتبطة بخدمة devconnect:
    • devconnect_api_content_types
    • devconnect_api_views
    • devconnect_cdn
    • devconnect_node_settings
    • devconnect_readonlymode_ext
  • تم الآن الاحتفاظ بالمحتوى والبنية التلقائيَين كمجموعة من الميزات. يتيح ذلك عمليات التثبيت من الصفر لإعداد مثيل صالح من بوابة المطوّرين.
  • تمت إزالة التبعية لمكوّن node_reference.
  • تعمل وحدات DevChan الآن بشكل صحيح عند تفعيل اللغة اليابانية.
  • تمت إضافة سلاسل ترجمة للترجمة اليابانية.
  • تعمل ميزة "مزامنة المطوّرين" الآن على مزامنة جميع مطوّري KMS مع مستخدمي Drupal المحليين، بالإضافة إلى السلوك القديم لمزامنة مستخدمي Drupal المحليين مع KMS. وتمنح أيضًا أدوار المشرف لكل مستخدم تم ضبطه كمشرف مؤسسة في KMS.
  • يمكن الآن تشغيل أداة "مزامنة المطوّرين" من خلال drush.
  • تمت إضافة ميزة تسجيل الدخول المُوحَّد على accounts.apigee.com (تتوفّر لنطاقات *.apigee.com).
  • تضبط كل من خدمة الدخول المُوحَّد في Apigee وخدمة الدخول المُوحَّد في Google أدوار المشرف على مستخدم تم ضبط بريده الإلكتروني كمشرف في KMS.
  • تحسين عملية رصد الاسم الأول/اسم العائلة والبريد الإلكتروني وتعبئتهما مسبقًا في ميزة "الدخول المُوحَّد" من Google
  • في صفحة مشرف DevChan Management API، يتوفّر الآن زر "اختبار الاتصال" لاختبار مَعلمات اتصال KMS.
  • تمت إضافة وحدة devconnect_key_value_map التي تحجب تعقيدات التعامل مع حزمة تطوير البرامج (SDK) لواجهة برمجة التطبيقات Management API عند التعامل مع خرائط المفاتيح والقيم.
  • تم إيقاف وحدة WYSIWYG نهائيًا وإزالتها من التوزيع لصالح CKEditor & وحدات روابط CKEditor. (يجب إزالة WYSIWYG بالكامل من أي عملية تثبيت).
  • تمت ترقية CKEditor إلى الإصدار 4.2.1.
  • تم ضبط CKEditor لاستخدام media وmedia_embed وmedia_youtube لإدارة الوسائط التي تم تحميلها والمصدر من الإنترنت.
  • تمت إضافة الأمر drush للترقية من الإصدار 22 أو الإصدارات الأحدث.
  • نص برمجي جديد تمامًا لتثبيت OPDK ودليل تثبيته بتنسيق PDF

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

  • أصبح من غير المسموح الآن استخدام علامة "العلامة التجارية" كجزء من أسماء تطبيقات المطوّرين. في السابق، كان ظهور علامة "اللام" يتسبب في تعطُّل الموقع الإلكتروني.
  • لم تعُد كلمات مرور المؤسسات التي تحتوي على أحرف غير متوافقة مع عناوين URL تؤدي إلى حدوث خلل.
  • لن يتم بعد الآن طرح استثناءات في user_save إذا لم يتم إعداد بيانات اعتماد KMS بعد.