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

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

تمرکز را رها کنید

ثبات، مقیاس پذیری، امنیت، توسعه پذیری، رفع اشکال

ویژگی های جدید

  • کتابخانه های Devconnect اکنون از Guzzle برای انجام درخواست های HTTP استفاده می کنند. کتابخانه جدید وزن کمتری دارد و مطابق با بهترین شیوه های دروپال در آینده است (مثلاً D8).
  • ماژول برای پشتیبانی Apigee Documentation API.
  • انتشار پرداخت درآمدزایی DevConnect (devconnect_mint_payment). این ماژول به ماژول‌های پرداخت جدید اجازه می‌دهد تا به آن متصل شوند و کل فرآیند پرداخت و به‌روزرسانی موجودی توسعه‌دهنده را به آن واگذار کنند (اما گاهی اوقات ماژول‌های قلاب‌کننده نیاز دارند که به صراحت توابع گردش کار تجارت را فراخوانی کنند).
  • انتشار DevConnect Monetization Worldpay Payment (devconnect_mint_worldpay). این ماژول به پرداخت درآمدزایی DevConnect متصل می شود و استفاده از دروازه شرکتی WorldPay را برای پردازش تراکنش های مکرر قدرت می دهد.

رفع اشکال

  • اکنون apigee_account در هنگام ثبت نام، نام کاربری، نام، نام خانوادگی را به درستی تنظیم می کند.
  • جزئیات اتصال Dev Portal اکنون از فایل YAML در سیستم فایل خصوصی خوانده شده و روی آن نوشته می شود. یک وظیفه Drush جدید (devconnect-update-settings، مستعار dc-settings) تنظیمات اتصال مبتنی بر Drupal-var را به YAML پورت می کند. این نیز در hook_update_N() که هنگام اجرای update.php فراخوانی می‌شود، انجام می‌شود.
  • Dev Portal اکنون از کتابخانه Guzzle/Http به عنوان مشتری HTTP خود هنگام برقراری ارتباط با نقطه پایانی Apigee استفاده می کند.
  • هنگام آزمایش اتصال به KMS در صفحه مدیریت Dev Portal، اگر هیچ محصول API برای این سازمان پیکربندی نشده باشد، اتصال دیگر به اشتباه گزارش خرابی نمی دهد.
  • ماژول های منسوخ devconnect_apigee، devconnect_validate و devconnect_faq_ext حذف شده اند.
  • صفحه مدیریت ویژگی های برنامه Dev Portal به زیر منوی صفحه مدیریت Dev Portal منتقل شده است. ویجت‌های اضافی (دکمه‌های رادیویی، جعبه‌های انتخاب، کادرهای چک) اضافه شدند. چندین اشکال در مرتب سازی مجدد فیلد برطرف شد.
  • مسیرهای کدگذاری شده به دارایی ها (JS، CSS، تصاویر) در ماژول ها و تم ها حذف شدند.
  • موجودیت های developer_app اکنون به جای آرایه، شی هستند. پشتیبانی از نمای ابتدایی برای موجودیت های برنامه توسعه دهنده اضافه شد.
  • مجوزهای ریز برای مشاهده، ایجاد، ویرایش، حذف و مدیریت برنامه های توسعه دهنده اضافه شد. مجوزهای CRUD به طور پیش فرض به کاربران احراز هویت شده اختصاص داده می شود. مجوزهای administer به طور پیش‌فرض به هر نقشی که Administrator به نام آن است اختصاص داده می‌شود.
  • رشته‌های انگلیسی زبان سخت‌کد بیشتری در تابع t() پیچیده شد تا امکان محلی‌سازی فراهم شود.
  • هنگامی که یک برنامه توسعه‌دهنده در نقطه پایانی ذخیره می‌شود، چندین ویژگی پیش‌فرض ایجاد می‌شوند، اگر قبلاً وجود نداشته باشند: DisplayName، Developer، lastModified، lastModifier، creationDate.