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

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

در ۲۵ جولای ۲۰۱۳، ما به‌روزرسانی پورتال خدمات توسعه‌دهندگان Apigee را منتشر کردیم.

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

  • ارتقا از دروپال ۷.۲۱ به ۷.۲۳ (فقط رفع مشکلات نگهداری، بدون مشکل امنیتی).
  • نصب‌کننده‌ی جدید دروپال مبتنی بر پروفایل.
  • ادغام با Apigee MINT (کسب درآمد و تجارت).
  • مدیریت خطاهای قابل اتصال. هوک‌های جدیدی در دسترس قرار گرفته‌اند که به ماژول‌های خاص مشتری اجازه می‌دهند هرگونه خطا یا اعلان وضعیت تولید شده توسط ماژول‌های Devconnect را تغییر دهند.
  • ماژول حقوقی اکنون یکپارچه شده است. وقتی فعال شود، روش قوی‌تری برای مدیریت پذیرش شرایط خدمات ارائه می‌دهد.
  • نام کاربری:رمز عبور و org در Devconnect را می‌توان از طریق خط فرمان و با استفاده از drush تنظیم کرد.
  • صفحه جزئیات برنامه توسعه‌دهنده اکنون بدون فایل الگو ایجاد می‌شود (اگر فایل الگوی سفارشی وجود نداشته باشد)، و قلاب‌های جدیدی در معرض نمایش قرار می‌گیرند تا امکان تغییر محتوا و طرح‌بندی آن فراهم شود. اگر یک قالب سفارشی وجود داشته باشد که الگوی صفحه جزئیات برنامه توسعه‌دهنده قدیمی را لغو کند، از آن الگو استفاده می‌شود؛ در غیر این صورت، صفحه به عنوان یک آرایه رندر دروپال ایجاد می‌شود که سپس می‌تواند از طریق قلاب‌ها اصلاح شود.
  • تاریخ ایجاد برنامه‌ی توسعه‌دهنده اکنون به عنوان یک فیلد موجود برای نمایش در صفحه‌ی جزئیات برنامه‌ی توسعه‌دهنده ارسال می‌شود. این فیلد به طور پیش‌فرض نمایش داده نمی‌شود، اما ماژول‌های سفارشی که قلاب‌های خاصی را پیاده‌سازی می‌کنند می‌توانند نمایش آن را فعال کنند.
  • URL های فراخوانی می‌توانند الزامی، اختیاری یا کاملاً پنهان باشند. این مورد از طریق صفحه مدیریت پورتال توسعه‌دهندگان کنترل می‌شود.
  • محصولات API را می‌توان به صورت تکی یا چندتایی، با مقدار پیش‌فرض، الزامی یا اختیاری، یا حتی کاملاً پنهان پیکربندی کرد. این موارد از طریق صفحه مدیریت پورتال توسعه‌دهندگان کنترل می‌شود.
  • برنامه‌های توسعه‌دهندگان، توسعه‌دهندگان و محصولات API اکنون به صورت موجودیت‌ها (entities) دسته‌بندی می‌شوند. برای هر کدام از آنها موارد آزمایشی (test case) نوشته شده است. دیگر لازم نیست یک توسعه‌دهنده از اجزای داخلی SDK مدیریت API اطلاعی داشته باشد؛ توابع آشنای entity_load و entity_save می‌توانند برای دسترسی به همه قابلیت‌ها استفاده شوند.
  • برنامه‌های توسعه‌دهنده اکنون توکن‌ها را نمایش می‌دهند. اگر ماژول قوانین فعال باشد، می‌توان از این توکن‌ها هنگام وقوع سه رویداد جدید استفاده کرد: هنگام ایجاد، به‌روزرسانی و حذف برنامه.
  • وقتی update.php اجرا می‌شود، ماژول‌های منسوخ Devconnect_* غیرفعال می‌شوند (آنها در R24 حذف خواهند شد):
    • devconnect_apigee (شامل کتابخانه‌های کلاس قدیمی بود که دیگر استفاده نمی‌شوند)
    • devconnect_validate (دیگر نیازی نیست زیرا ما به Pantheon نقل مکان می‌کنیم)
    • devconnect_faq_ext
  • ماژول‌های منسوخ‌شده‌ی مرتبط با devconnect زیر حذف شدند:
    • انواع_محتوای_api_devconnect
    • devconnect_api_views
    • devconnect_cdn
    • تنظیمات گره توسعه‌دهنده
    • devconnect_readonlymode_ext
  • محتوا و ساختار پیش‌فرض اکنون به عنوان مجموعه‌ای از ویژگی‌ها حفظ شده است. این امر به نصب‌کنندگان از ابتدا اجازه می‌دهد تا یک نمونه کاری از پورتال توسعه را راه‌اندازی کنند.
  • وابستگی به ماژول node_reference حذف شد.
  • ماژول‌های DevChan اکنون وقتی زبان ژاپنی فعال باشد، به درستی کار می‌کنند.
  • رشته‌های ترجمه برای ترجمه ژاپنی اضافه شد.
  • همگام‌سازی توسعه‌دهندگان اکنون تمام توسعه‌دهندگان KMS را با کاربران محلی دروپال همگام‌سازی می‌کند، و همچنین رفتار قدیمی همگام‌سازی کاربران محلی دروپال با KMS را نیز تغییر داده است. همچنین به هر کاربری که به عنوان مدیر سازمانی در KMS پیکربندی شده است، نقش‌های مدیر اختصاص می‌دهد.
  • اکنون می‌توان Developer Sync را از طریق drush اجرا کرد.
  • ورود یکپارچه به accounts.apigee.com اضافه شد (برای دامنه‌های *.apigee.com در دسترس است).
  • هر دو Apigee SSO و Google SSO نقش‌های مدیریتی را برای کاربری که ایمیل او در KMS به عنوان مدیر پیکربندی شده است، تعیین می‌کنند.
  • تشخیص و پیش‌جمع‌آوری نام/نام خانوادگی و ایمیل در Google SSO بهبود یافته است.
  • در صفحه مدیریت DevChan Management API، اکنون دکمه‌ای با عنوان «تست اتصال» برای آزمایش پارامترهای اتصال KMS وجود دارد.
  • ماژول devconnect_key_value_map اضافه شده است که پیچیدگی‌های کار با Management API SDK را هنگام کار با نقشه‌های کلید-مقدار پنهان می‌کند.
  • ماژول WYSIWYG منسوخ شده و از توزیع حذف شده و جای خود را به ماژول‌های CKEditor و CKEditor link داده است. (WYSIWYG باید به طور کامل از هر نصبی حذف شود).
  • CKEditor به نسخه ۴.۲.۱ ارتقا یافته است.
  • CKEditor طوری پیکربندی شده است که از media، media_embed و media_youtube برای مدیریت رسانه‌های آپلود شده و منابع اینترنتی استفاده کند.
  • دستور drush برای ارتقا از >=R22 اضافه شد.
  • اسکریپت نصب OPDK کاملاً جدید و راهنمای نصب PDF.

رفع اشکالات

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