یادداشت‌های انتشار «درگاه خدمات توسعه‌دهنده Apigee» - 7.x-4.23

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

در تاریخ ۲۵ ژوئیه ۲۰۱۳، به‌روزرسانی‌ای برای درگاه «سرویس‌های توسعه‌دهنده Apigee» منتشر کردیم.

ویژگی‌ها و بهبودها

  • از Drupal 7.21 به 7.23 ارتقا دهید (فقط اصلاحات نگهداری، بدون مشکلات امنیتی).
  • نصب‌کننده جدید Drupal مبتنی بر نمایه.
  • یکپارچه‌سازی با Apigee MINT (درآمدزایی و تجارت).
  • مدیریت خطای قابل‌اتصال. قلاب‌های جدیدی آشکار شده است که به واحدهای مشتری‌محور اجازه می‌دهد هرگونه اعلان خطا یا وضعیت تولیدشده توسط واحدهای Devconnect را تغییر دهند.
  • واحد قانونی اکنون ادغام شده است. وقتی فعال باشد، روشی قوی‌تر برای مدیریت پذیرش «شرایط خدمات» ارائه می‌دهد.
  • نام کاربری:گذرواژه Devconnect و سازمان را می‌توان ازطریق drush در خط فرمان تنظیم کرد.
  • اکنون صفحه جزئیات «برنامه توسعه‌دهنده» بدون فایل الگو ایجاد می‌شود (اگر فایل الگوی سفارشی وجود نداشته باشد)، و قلاب‌های جدیدی آشکار می‌شوند تا امکان تغییر محتوا و چیدمان آن را فراهم کنند. اگر زمینه سفارشی وجود داشته باشد که الگوی صفحه جزئیات برنامه توسعه‌دهنده قدیمی را ملغی کند، از آن الگو استفاده می‌شود؛ درغیراین‌صورت، صفحه به‌عنوان آرایه پردازشی Drupal ایجاد می‌شود که سپس می‌تواند ازطریق قلاب‌ها اصلاح شود.
  • تاریخ ایجاد «برنامه توسعه‌دهنده» اکنون به‌عنوان فیلدی دردسترس برای نمایش در صفحه جزئیات «برنامه توسعه‌دهنده» ارسال می‌شود. به‌طور پیش‌فرض نشان داده نمی‌شود، اما واحدهای سفارشی که برخی‌از قلاب‌ها را پیاده‌سازی می‌کنند می‌توانند نمایش آن را فعال کنند.
  • نشانی‌های وب تماس برگشتی می‌تواند الزامی، اختیاری، یا کاملاً پنهان باشد. این ازطریق صفحه سرپرست «درگاه توسعه‌دهندگان» کنترل می‌شود.
  • «محصولات میانای برنامه‌سازی کاربردی» را می‌توان به‌صورت تکی یا چندگانه، با مقدار پیش‌فرض، الزامی یا اختیاری، یا حتی کاملاً پنهان پیکربندی کرد. این کار ازطریق صفحه سرپرست «درگاه توسعه‌دهندگان» کنترل می‌شود.
  • «برنامه‌های توسعه‌دهنده»، «توسعه‌دهندگان»، و «محصولات میانای برنامه‌سازی کاربردی» اکنون به‌عنوان نهاد پیچیده شده‌اند. برای هریک از آن‌ها چارچوب‌های تست نوشته شده است. دیگر لازم نیست توسعه‌دهنده با عملکرد داخلی «کیت توسعه نرم‌افزار میانای برنامه‌سازی کاربردی مدیریت» آشنا باشد؛ از توابع آشنای 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 API»، اکنون دکمه «آزمایش اتصال» برای آزمایش پارامترهای اتصال KMS وجود دارد.
  • واحد devconnect_key_value_map اضافه شد که پیچیدگی‌های کار با «کیت توسعه نرم‌افزار Management API» را هنگام کار با «نقشه‌های کلید-مقدار» پنهان می‌کند.
  • واحد WYSIWYG منسوخ شده است و به نفع واحدهای پیوند CKEditor و CKEditor از توزیع برداشته شده است. (WYSIWYG باید به‌طور کامل از هر نصب حذف شود).
  • ‫CKEditor به نسخه ۴.۲.۱ ارتقا یافته است.
  • ‫CKEditor برای استفاده از رسانه، رسانه_جاسازی، و رسانه_youtube برای مدیریت رسانه‌های بارگذاری‌شده و رسانه‌های منبع اینترنتی پیکربندی شده است.
  • فرمان drush برای ارتقا از >=R22 اضافه شد.
  • برنامه نصب کاملاً جدید OPDK و راهنمای نصب PDF.

رفع اشکال‌ها

  • اکنون استفاده از علامت «&» به‌عنوان بخشی از نام‌های برنامه توسعه‌دهنده ممنوع است. وجود علامت & قبلاً باعث ازکارافتادن سایت می‌شد.
  • گذرواژه‌های سازمان که حاوی نویسه‌های غیرسازگار با نشانی وب هستند دیگر باعث خرابی نمی‌شوند.
  • اگر اطلاعات اعتباری «سیستم مدیریت کلید» هنوز تنظیم نشده باشد، دیگر استثنایی در user_save ایجاد نخواهد شد.