15.04.01 - یادداشت‌های انتشار پورتال خدمات توسعه‌دهنده Apigee

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

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

اگر سوالی دارید، با پشتیبانی Apigee Edge تماس بگیرید.

برای مشاهده‌ی فهرستی از تمام یادداشت‌های انتشار Apigee Edge، به یادداشت‌های انتشار Apigee مراجعه کنید.

ویژگی‌ها و پیشرفت‌های جدید

در ادامه به ویژگی‌ها و بهبودهای جدید این نسخه اشاره خواهیم کرد.

کسب درآمد

در ادامه ویژگی‌ها و پیشرفت‌های جدید در کسب درآمد از Edge آمده است.

رسیدگی جداگانه به شرکت‌ها و توسعه‌دهندگان

اکنون شرکت‌ها و توسعه‌دهندگان به‌طور جداگانه مدیریت می‌شوند که انعطاف‌پذیری بیشتری را در افزودن چندین شرکت به توسعه‌دهندگان و چندین توسعه‌دهنده به شرکت‌ها فراهم می‌کند. رابط کاربری مدیریت اکنون پنجره‌های جداگانه‌ای برای «شرکت‌ها» و «توسعه‌دهندگان» ارائه می‌دهد (که از منوی «انتشار» قابل دسترسی هستند).

به مدیریت شرکت‌ها و توسعه‌دهندگان مراجعه کنید.

در گزارش‌های کسب درآمد، شرکت‌ها همچنان فیلتر اصلی هستند، اگرچه برچسب فیلتر از «توسعه‌دهندگان» به «شرکت‌ها» تغییر کرده است.

اشکالات برطرف شد

اشکالات زیر در این نسخه برطرف شده‌اند.

شناسه مسئله توضیحات
DEVSOL-1294 حذف «شناسه متد UUID» به عنوان یک گزینه در SmartDocs
«شناسه کاربری متد» دیگر برای URLهای سفارشی گزینه‌ای نیست.
DEVSOL-1063 برای ساخت سریع‌تر، همزمانی را به build.xml اضافه کنید
نصب‌کننده OPDK اکنون برای دانلود کتابخانه‌ها و ماژول‌ها به جای یک رشته، از ده رشته استفاده می‌کند تا زمان نصب سریع‌تر شود.
DEVSOL-1021 نمایش نسخه پروفایل پورتال توسعه‌دهندگان در صفحه وضعیت و رفع مشکل نسخه‌های OPDK/Cloud
نسخه Dev Portal Apigee اکنون در صفحه وضعیت در آدرس "گزارش‌ها > گزارش‌های وضعیت" به عنوان مدیر قابل مشاهده است.
DEVSOL-1019 پیاده‌سازی Ping API برای بررسی اعتبارسنجی SmartDocs
ماژول SmartDocs اکنون وضعیت خود را در صفحه گزارش وضعیت در "گزارش‌ها > گزارش‌های وضعیت" نشان می‌دهد. در صورت پیکربندی نشدن آدرس پروکسی یا نادرست بودن آدرس پروکسی، صفحه وضعیت گزارش خواهد داد.
DEVSOL-1008

وضعیت رندر/منتشر شده را در صفحه لیست مدل‌ها مشخص کنید
فهرست مدل‌های SmartDocs اطلاعات بیشتری را نشان می‌دهد:

  • کل روش‌ها : این تعداد کل روش‌های موجود در آخرین نسخه یک مدل است.
  • رندر شده : تعداد کل متدهایی که به عنوان گره در پورتال توسعه‌دهنده رندر می‌شوند.
  • منتشر شده : تعداد گره‌های رندر شده‌ای که منتشر شده‌اند.
DEVSOL-1007 حذف مدل‌ها در منوی مدیریت
منوی مدیریت، گزینه SmartDocs > Models، فهرست مدل‌ها را به عنوان زیرمنو نخواهد داشت. در عوض، کلیک روی «SmartDocs > Models» شما را به فهرست مدل‌های موجود هدایت می‌کند.
DEVSOL-1004 پشتیبانی از SmartDocs در قالب Apigee DevConnect
پشتیبانی از SmartDocs در قالب Apigee DevConnect اضافه شد.
DEVSOL-999 ارتقا تم روبیک به ۴.۲
قالب مدیریت روبیک از نسخه ۴.۱ به ۴.۲ ارتقا یافته است.
DEVSOL-984

اضافه کردن ویژگی keyExpiresIn به موجودیت DeveloperApp به همراه گزینه‌ای برای تنظیم مقدار آن در حین ایجاد برنامه
مقدار پیش‌فرض برای تاریخ انقضای کلید API برای برنامه‌های تازه ایجاد شده را می‌توان از طریق رابط کاربری مدیریتی ("پیکربندی> تنظیمات پورتال توسعه‌دهندگان> پیکربندی برنامه پورتال توسعه‌دهندگان> طول عمر اعتبار") تنظیم کرد. مقدار -1 نشان می‌دهد که هیچ انقضای خودکاری برای کلیدهای API وجود ندارد، یا می‌توان هر تعداد روز مثبتی را پیکربندی کرد.

برای مشتریانی که به کنترل دقیق‌تری نیاز دارند، هر ماژول سفارشی که hook_devconnect_developer_app_presave() را پیاده‌سازی می‌کند، می‌تواند مقدار $form_state را تغییر دهد. \['storage'\]\['entity'\]->keyExpiresIn . این باید یک مقدار عددی باشد که تعداد روزها (یا کسری از آن) را نشان می‌دهد.

DEVSOL-972 اشکال ماژول رسانه یوتیوب برطرف شد
اشکالی در ماژول رسانه یوتیوب که خطای مهلکی ایجاد می‌کرد و به کاربران اجازه آپلود تصاویر با استفاده از مرورگر فایل را نمی‌داد، برطرف شد.
DEVSOL-954 اضافه کردن وابستگی به ماژول devconnect_developer_apps در ماژول SmartDocs
غیرفعال کردن ماژول Devconnect Developer Apps باعث خطای مهلک در صفحه تنظیمات SmartDocs می‌شود. وابستگی به ماژول Devconnect Developer Apps در ماژول SmartDocs اضافه شده است تا غیرفعال کردن ماژول Devconnect Developer Apps امکان‌پذیر نباشد و از بروز این مشکل در آینده جلوگیری شود.
DEVSOL-933 اگر devconnect_multiorg فعال باشد، پیام هشدار اضافه می‌شود
ماژول devconnect_multiorg اکنون منسوخ شده است. این ماژول دیگر نباید استفاده شود. در صورت فعال شدن ماژول، اکنون یک پیام هشدار در سیستم نمایش داده می‌شود.
DEVSOL-922 ماژول به‌روزرسانی دروپال باید به‌طور پیش‌فرض فعال باشد
ماژول به‌روزرسانی دروپال در حین نصب فعال می‌شود تا در صورت قدیمی شدن ماژول‌ها یا نیاز به وصله‌های امنیتی، به مشتریان هشدار دهد.
DEVSOL-903 صفحه طرح‌های خریداری‌شده: نمایش طرح‌های گروه‌بندی‌شده بر اساس وضعیت
تب «طرح‌های خریداری‌شده» در صفحه «کاتالوگ‌ها و طرح‌ها» در بخش کسب درآمد، اکنون طرح‌های خریداری‌شده را در جدولی که بر اساس وضعیت مرتب شده است، نشان می‌دهد. اکنون می‌توان با کلیک روی عنوان جدول، جدول را بر اساس هر ستونی مرتب کرد.
DEVSOL-899 cron یک نقض محدودیت یکپارچگی PDOException ایجاد می‌کند.
مشکلی که باعث می‌شد اجرای cron به دلیل وجود ورودی‌های تکراری در جدول dc_dev_app_api_products، خطای نقض محدودیت یکپارچگی PDOException را ایجاد کند، برطرف شد.
DEVSOL-890 فقط محصولات API قابل خرید Mint را در فرم افزودن/ایجاد برنامه‌ها نمایش دهید
اکنون یک تنظیم مدیریتی وجود دارد که به محصولاتی که یک توسعه‌دهنده نمی‌تواند خریداری کند، اجازه نمایش در فرم ایجاد برنامه را می‌دهد یا نمی‌دهد. برای تغییر این تنظیم، به «پیکربندی > تنظیمات کسب درآمد» بروید و تنظیم «نمایش محصول ایجاد برنامه» را تغییر دهید. به طور پیش‌فرض، فقط محصولاتی که توسط آن توسعه‌دهنده قابل استفاده هستند، در فرم ایجاد برنامه نمایش داده می‌شوند.
DEVSOL-874 محصولات API را فقط برای نقش‌های خاصی از توسعه‌دهندگان قابل مشاهده کنید
با فعال کردن ماژول "DevConnect Limit API Product by Role"، اکنون می‌توان بر اساس نقش‌های دروپال اختصاص داده شده به توسعه‌دهندگان، محصولات API موجود برای آنها را محدود کرد.
DEVSOL-865 ماژول به‌روزرسانی: غیرفعال کردن به‌روزرسانی‌های کد رابط کاربری
در نسخه‌های ابری قبلی، صفحه به‌روزرسانی‌های موجود در زیر «گزارش‌ها > به‌روزرسانی‌های موجود» به مدیران اجازه می‌داد تا سایت را از طریق FTP به‌روزرسانی کنند. این قابلیت برای کاربران ابری غیرفعال شده است زیرا آنها باید از داشبورد سایت خود برای به‌روزرسانی‌ها استفاده کنند.
DEVSOL-851 اعتبارنامه‌های اتصال لبه اکنون رمزگذاری شده و در یک سیستم فایل خصوصی ذخیره می‌شوند
برای امنیت بیشتر، اعتبارنامه‌های اتصال Edge دیگر در پایگاه داده ذخیره نمی‌شوند، بلکه اکنون رمزگذاری شده و در سیستم فایل خصوصی ذخیره می‌شوند.
DEVSOL-823 قالب‌بندی صفحه حالت تعمیر و نگهداری
صفحه تعمیر و نگهداری اکنون در همه مرورگرها به خوبی قالب‌بندی شده است.
DEVSOL-793 کسب درآمد: جدول مدیریت کاربران قالب‌بندی ضعیفی دارد
جدول کاربران کسب درآمد به عنوان بخشی از ویژگی جدید شرکت، مجدداً قالب‌بندی شده است. اگر این صفحه را سفارشی کرده‌اید، باید تغییرات خود را در تابع با تم جدید theme_apigee_company_company_developers() در ماژول apigee_company اعمال کنید.
DEVSOL-783 صفحه جزئیات بانک کسب درآمد
صفحه جزئیات بانک از این پس در همه مرورگرها بهتر نمایش داده می‌شود.
DEVSOL-773 طرح نرخ منقضی شده به طرح نرخ فعال دیگری در پورتال توسعه‌دهندگان اشاره می‌کند
اگر طرحی به پایان رسیده باشد، دیگر پیوندی به جزئیات طرح وجود ندارد زیرا آن طرح دیگر قابل مشاهده نیست. اکنون با کلیک بر روی نام طرح در جدول «طرح‌های خریداری شده»، برگه طرح مربوطه نمایش داده می‌شود.
DEVSOL-605 پنجره‌ی مودالِ «موجودی پیش‌پرداخت ناکافی» در پورتال توسعه‌دهندگان باید هزینه و مالیات را نمایش دهد.
پنجره مودال «موجودی پیش‌پرداخت ناکافی» اکنون اطلاعات هزینه و مالیات را نمایش می‌دهد.
DEVSOL-523 وقتی کسب درآمد فعال است، نمی‌توان برنامه‌ها را حذف کرد
اکنون می‌توانید هنگام فعال بودن کسب درآمد، برنامه‌ها را حذف کنید. نسخه‌های قبلی هنگام تلاش برای حذف برنامه، یک کادر محاوره‌ای خالی نشان می‌دادند.
DEVSOL-487 قالب روز در بخش کسب درآمد باید توسط مدیران قابل تنظیم باشد.
قالب تاریخ اکنون در بخش «کسب درآمد» و در بخش «تنظیمات کسب درآمد» برای قالب‌های تاریخ اروپایی و آمریکایی قابل تنظیم است.
دوسول-۲۵۷ فیلد تأیید رمز عبور در فرم ایجاد کاربر مدیر در حین نصب
فیلد رمز عبور برای کاربر ادمین در حین نصب تأیید می‌شود.
DEVSOL-115 تنظیمات پورتال توسعه‌دهندگان نیاز به توضیحات دارند
متن توضیح برای موارد تنظیمات DevConnect در صفحه «پیکربندی»
دوسول-۳۱ قالب‌بندی صفحه برنامه را اضافه کنید
عدم ترازبندی کادرهای انتخاب محصول که در فرم افزودن برنامه با خطا مواجه می‌شد، اصلاح شد.