شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید . اطلاعات
تمرکز انتشار
پایداری، مقیاسپذیری، امنیت، قابلیت توسعه، رفع اشکالات
ویژگیهای جدید
- کتابخانههای Devconnect اکنون از Guzzle برای انجام درخواستهای HTTP استفاده میکنند. کتابخانه جدید سبکتر است و با بهترین شیوههای Drupal در آینده (مثلاً D8) مطابقت دارد.
- ماژولی برای پشتیبانی از API مستندات Apigee.
- انتشار پرداخت درآمدزایی DevConnect (devconnect_mint_payment). این ماژول به ماژولهای جدید پرداخت اجازه میدهد تا به آن متصل شوند و کل فرآیند پرداخت و بهروزرسانی موجودی توسعهدهنده را به آن واگذار کنند (با این حال، گاهی اوقات ماژولهای متصل نیاز دارند که صریحاً توابع گردش کار تجاری را فراخوانی کنند).
- انتشار ماژول پرداخت درآمدزایی DevConnect Worldpay (devconnect_mint_worldpay). این ماژول به DevConnect Monetization Payment متصل میشود و استفاده از WorldPay Corporate Gateway را برای پردازش تراکنشهای مکرر امکانپذیر میسازد.
رفع اشکالات
- apigee_account اکنون نام کاربری، نام کوچک و نام خانوادگی را هنگام ثبت نام به درستی تنظیم کرده است.
- جزئیات اتصال پورتال توسعهدهندگان اکنون از یک فایل YAML در سیستم فایل خصوصی خوانده و در آن نوشته میشود. یک وظیفه جدید Drush (devconnect-update-settings، با نام مستعار dc-settings) تنظیمات اتصال مبتنی بر Drupal-var را به YAML منتقل میکند. این کار همچنین در hook_update_N() که هنگام اجرای update.php فراخوانی میشود، انجام میشود.
- پورتال توسعهدهندگان (Dev Portal) اکنون هنگام برقراری ارتباط با نقطه پایانی Apigee از کتابخانه Guzzle/Http به عنوان کلاینت HTTP خود استفاده میکند.
- هنگام آزمایش اتصال به KMS در صفحه مدیریت پورتال توسعهدهندگان، اگر هیچ محصول API برای این سازمان پیکربندی نشده باشد، اتصال دیگر به اشتباه گزارش خرابی نمیدهد.
- ماژولهای منسوخشدهی devconnect_apigee، devconnect_validate و devconnect_faq_ext حذف شدهاند.
- صفحه مدیریت ویژگیهای برنامه Dev Portal به زیرمنویی از صفحه مدیریت Dev Portal منتقل شده است. ویجتهای اضافی (دکمههای رادیویی، کادرهای انتخاب، کادرهای انتخاب) اضافه شدهاند. چندین اشکال در مرتبسازی مجدد فیلدها برطرف شده است.
- مسیرهای هاردکد شده به منابع (JS، CSS، تصاویر) در ماژولها و قالبها حذف شدند.
- موجودیتهای developer_app اکنون به جای آرایه، شیء هستند. پشتیبانی اولیه از view برای موجودیتهای Developer App اضافه شده است.
- مجوزهای جزئی برای مشاهده، ایجاد، ویرایش، حذف و مدیریت برنامههای توسعهدهندگان اضافه شد. مجوزهای CRUD به طور پیشفرض به کاربران احراز هویت شده اختصاص داده میشوند؛ مجوزهای مدیریت به طور پیشفرض به هر نقشی که Administrator در نام آن باشد، اختصاص داده میشود.
- رشتههای انگلیسی زبانِ هاردکد شدهی بیشتری در تابع t() قرار داده شدند تا امکان محلیسازی فراهم شود.
- وقتی یک برنامهی توسعهدهنده در نقطهی پایانی ذخیره میشود، چندین ویژگی پیشفرض در صورتی که از قبل وجود نداشته باشند، ایجاد میشوند: DisplayName، Developer، lastModified، lastModifier، creationDate.