تغییرات در اپکس ۵ نسخه EA3 – قسمت اول
اوراکل اپکس به عنوان ابزار اصلی تولید برنامه های وب شرکت اوراکل تغییرات گسترده ای را در نسخه ۵ خود خواهد داشت. این نسخه به دلیل معرفی ویژگی ها و قابلیت های فراوان و نیز ایجاد محیطی یکپارچه برای برنامه نویسان با نام Page Designer تغییراتی را در برخی کامپوننت ها و تنظیمات اعمال کرده است. در سلسله مقالات با عنوان تغییرات در اپکس ۵ نسخه EA3 عمده تغییرات مهم را خدمتتان ارائه خواهیم کرد. در قسمت اول، برخی تنظیمات و یا کامپوننت هایی که به روز شده و یا تغییر داده شده اند، اشاره خواهیم کرد. پس همراه ما باشید.
۱ – نیازمندی های جدید در خصوص مرورگر
برای تولید و توسعه و نیز اجرای برنامه های اوراکل اپکس نیاز به مرورگر به روزی را دارید که JavaScript در آن فعال باشد. اوراکل اپکس جدید بر روی مرورگرهای زیر آزمون شده است:
Mozilla Firefox 31
Google Chrome 36
Apple Safari 7
Microsoft Internet Explorer 9.0
اوراکل اپکس ۵ دیگر IE 6 را پشتیبانی نمی کند، همچنین نسخه پیشنهادی IE را برای داشتن عملکرد صحیح نسخه ۹ آن می داند.
۲ – به روزرسانی کتابخانه های جاوااسکریپت
کتابخانه های JQuery و JQuery UI استفاده شده توسط اوراکل اپکس، به شرح زیر به روز شده اند:
JQuery از نسخه ۱٫۷٫۱ به نسخه ۲٫۱٫۱ به روز شده است.
JQuery UI از نسخه ۱٫۸٫۲۲ به نسخه ۱٫۱۰٫۴ به روز شده است.
۳ – به روزرسانی CKeditor
CKeditor استفاده شده توسط اوراکل اپکس به آخرین نسخه آن یعنی ۴٫x به روز شده است.
۴ – به روزرسانی AnyChart Flash Charts
موتور تولید نمودارهای اوراکل اپکس یعنی AnyChart Flash Charts به آخرین نسخه آن یعنی ۶٫۲٫۰ به روز رسانی شده است.
این نسخه بهبودهای فراوانی در کارایی و اجرای سریعتر نمودارها بالاخص نمودارهای HTML5 داشته است. علاوه بر این، امکان نمایش نمودارهای HTML5 به صورت ۳D نیز فراهم شده است.
۵ – به روزرسانی AnyGantt Charts
نسخه موتور تولید نمودارهای گانت در اوراکل اپکس یعنی AnyGantt Charts به آخرین نسخه آن یعنی ۴٫۳٫۰ به روز رسانی شد. اگر برنامه شما دارای همچین نموداری است، نگران نباشید، اپکس این به روزرسانی را بر روی نمودارهای شما به صورت خودکار اعمال خواهد کرد.
۶ – تغییر در فایل های استاتیک
در نسخه جدید، بخش Files موجود در Shared Components دیگر شامل Static Files ها نخواهد بود. دیگر تفاوتی بین فایل های CSS و دیگر فایلهای بارگذاری شده وجود نداشته و همه در یک مخزن نگهداری می شوند.
۷ – فایلهای Static در Export نهایی برنامه ها
پی از نیاز به Export جداگانه از فایل های استاتیک مربوط به آن برنامه وجود داشت، اما در نسخه جدید تمامی فایلهای استاتیک بارگذاری شده به صورت خودکار در فایل Export خروجی گنجانده می شود، بنابراین همه آنچه نیاز دارید در فایل Export شما وجود خواهد داشت.
۸ – API های منقضی شده
API های زیر دیگر پشتیبانی نمی شوند:
WWV_FLOW_CUSTOM_AUTH_STD.LOGOUT_THEN_GO_TO_PAGE
WWV_FLOW_CUSTOM_AUTH_STD.LOGOUT
WWV_FLOW_CUSTOM_AUTH_STD.LOGOUT_THEN_GO_TO_URL
APEX_CUSTOM_AUTH.LOGOUT
APEX_CUSTOM_AUTH.LOGOUT_THEN_GO_TO_PAGE
PEX_CUSTOM_AUTH.LOGOUT_THEN_GO_TO_URL
به جای استفاده از این API ها تنها از APEX_AUTHENTICATION.LOGOUT استفاده کنید.
۹ – انتقال تنظیمات سطح برنامه به User Interface Details
برخی تنظیمات سطح برنامه همچون Content Delivery Network، JavaScript File URL و … به بخش User Interface Details منتقل شده اند.
۱۰ – تبدیل دکمه ها به دکمه های دارای قالب
تمامی دکمه ها، دارای قالب خواهند بود. بنابراین تمامی دکمه های Image-based و دکمه های HTML به صورت خودکار قالب مناسب خواهند گرفت. بنابراین در مورد ظاهر دکمه ها، تنها دکمه های Template-based پشتیبانی می شوند.