انتشار نسخه ناپ کامرس ۴.۲
بعد از گذشت 10 ماه از انتشار نسخه 4.10، در تاریخ 28 می 2019، تیم توسعهدهنده ناپ کامرس رسماً نسخه 4.2 nopCommerce را منتشر کرد.
ویژگی های برجسته
- طراحی دوباره قسمت مدیریت. پیشرفت های اساسی در قسمت طراحی ui/ux قسمت مدیریت
- پیشرفت قابل توجهی در عملکرد و کارایی
- هم اکنون ناپ کامرس می تواند روی سیستم عامل لینوکس اجرا شود
- پشتیبانی از داکر
ویژگی هایی که ارتقا پیدا کرده اند
- به ASP.NET Core 2.2 و EF Core 2.2 ارتقا یافته است.
- کارایی. کاهش کدهای HTML
- کارایی. بهبود عملکرد قابل توجه با به روز رسانی به EF Core 2.2. نسخه قبلی EF دارای مسائل عملکرد بحرانی بود.
- کارایی. پردازش سریع تر در دسته بندی های بزرگ. (ویژگی های محصولات را برای محصولاتی که دارای ویژگی نمی باشند بارگیری نمی کند)
- کارایی. پردازش سریع تر تصاویر ذخیره شده در ویندوز آژور
- کارایی. محاسبه سریع تر تخفیفات
- کارایی. ایجاد سریعتر باندل و مینیفایر برای فایل های JS و CSS
- کارایی. افزایش سرعت Redis
- کارایی. انتقال فایل های jquery به فوتر(تمام کتابخانه های js)
- کارایی. بهبود عملکرد متد IsCrawler. این متد برای تشخیص موتورهای جستجو مورد استفاده قرار می گیرد.
- کارایی. افزایش سرعت پاک کردن حافظه کش
- معماری جدید برای پلاگین ها. پلاگین های نصب نشده در حافظه بارگذاری نمی شود. اجازه حذف یا نصب چندین پلاگین به صورت هم زمان
- امنیت. جلوگیری از سو استفاده از کارت های اعتباری
- تاریخ تغییر کاریر ( مربوط به قوانین حفاظت از اطلاعات GPDR)
- تغییر کتایخانه قدیمی KendoUI Grid به کتابخانه DataTables
- امکان محلی سازی تاریخ های نسبی( قبلا به صورت هارد کد شده وجود داشت)
- اضافه شدن تنظیمات «استفاده از فشرده سازی پاسخ» به UI
- اطلاع به مشتریان وقتی که کد تخفیف کوپن با استفاده از URL اعمال می شود.
- اجازه دادن به صاحب یک فروشگاه برای پیکربندی یک رمز عبور قدرتمند
- اضافه شدن تنظیماتی که نشان می دهد که آیا برای تحویل گرفتن از درب مغازه باید هزینه اضافی اعمال کنیم یا نه.
- افزودن مسیرهای سازگار با گذشته برای برچسبهای محصول
- اضافه شدن صفحات زبان جایگزین به sitemap.xml
- پشتیبانی از favicon برای دستگاه های دیگر(به عنوان مثال iOS Safari, Android Chrome, Mac OS X EI Capitan, Window 8 و 10)
- مجاز به آپلود favicon در ناحیه پنل مدیریت
- اکنون "مقدار پیش فرض" ویژگی های خرید و محصول، محلی سازی شدهاند.
- متن های سفارشی برای ویژگی های مشخصات، محلی سازی شدهاند.
- اضافه شدن ویژگی متا " og:image:url " (به منظور اشتراک گذاری فایل در شبکه های اجتماعی)
- به روز شدن ساختار بردکرامب با توجه به آخرین تغییرات طرح
- پسوردهای "clean (رمزنگاری نشده)" برای سیستمهای احراز هویت خارجی ذخیره نمیشود.
- به روز رسانی دستورالعمل پیکربندی پلاگین استاندارد پی پال
- به روز رسانی دستورالعمل پیکربندی پلاگین فیسبوک
- اجازه فیلتر کردن توسط انبار برای گزارش لیست سفارش
- اضافه شدن هشدار در هنگام تلاش برای جعل هویت مشتریان غیرفعال
- اضافه شدن پلاگین QualPay و SendInBlue
- حذف پلاگین WorldPay
- به روز رسانی پلاگین Square برای استفاده در ای پی آی جدید renew token
- ناحیه مدیریت. افزودن یک لینک به صفحه هشدارها از قسمت داشبورد مدیریت
- اضافه شدن ری کپچا به صفحه فراموشی رمز عبور
- پشتیبانی از چند ری کپجا در یک صفحه
- نمایش صفحه 404 هنگامی که یک موضوع، پست، وبلاگ یا آیتم خبری قابل بارگیری نیست.
- افزایش طول حداکثر برای تنظیمات
- پشتببانی از فیلتر کردن صفحه "سبد خرید و لیست علاقه مندی ها" (پنل مدیریت)
- حذف آدرس مربوط به Google+ از رسانه های اجتماعی (به دلیل اینکه گوگل از آن پشتیبانی نمی کند)
- کارایی. اجازه بارگذاری منوی بالا با استفاده از ایجکس (این امکان به طور پیش فرض غیر فعال است)
- توسعه دهندگان. ادغام مداوم. پشتیبانی از Travis CI (Travis-ci.com)
- توسعه دهندگان. پشتیبانی در اسکیماهایی غیر از dbo (پایگاه داده ها)
- توسعهدهندگان. تنظیمات نگاشت (mapping) بخش ادمین بازنویسی و بهبود یافتهاند.
- توسعه دهندگان. اضافه شدن مسیر ریشه برنامه برای استفاده در جاوا اسکریپت
- توسعه دهندگان. افزودن مناطق ویجت بیشتر
- توسعهدهندگان، در سطح صفحه، زمان فشردن دکمه اینتر، رسیدگیکننده رویداد افزوده شده است.
- توسعه دهندگان. استفاده از IHttpClientFactory برای ایجاد HttpClients (کارایی)
- توسعه دهندگان. تکرار کمتر کد
- توسعه دهندگان. اصلاح اکثر کدها
- توسعه دهندگان. به روز رسانی کتابخانه های شخص ثالث به آخرین نسخه
- توسعه دهندگان.افزودن ویژگی «placeholder» به tag helper
- توسعهدهندگان.افزودن دستورالعملهایی برای تغییر نوع datetime به datetime2 در پایگاه داده
- توسعهدهندگان.تغییر پسوند فایل از .txt به csv
- توسعهدهندگان.ذخیره منبع فایلهای آپلود شده توسط ادیتور در پایگاه داده در صورتی که تنظیمات رسانه روی دیتابیس ست شده باشد.
اشکالات
- امنیت. اصلاح مسئله امنیتی XSS
- امنیت. اصلاح مسئله امنیتی XEE
- منو بخش ادمین روی دستگاههای موبایل شکسته شده بود.
- اصلاح نمایش ستاره های رتبه دهی ( بررسی محصول)
- برای محاسبه سود در صفحه جزییات سفارش مقدار "بازپرداخت" در نظر گرفته نشده بود.
- تصاویر پس از تغییر نام محصول نمایش داده نمی شدند.
- درخواست برگشت قابل ویرایش نبوده است.
- پلاگین UPS. نرخ حمل و نقل برای حمل و نقل بین المللی صفر در نظر گرفته شده بود.
- برای صفحات در پنل مدیریت عنوان صفحه در نظر گرفته نشده بود.
- زبان مرورگر به درستی شناسایی نمی شد( استفاده در وب سایت های چند زبانه)
- زمانی که سایت www.nopcommerce.com در دسترس نبود، صفحه فهرست پلاگین ها باز نمی شد.
- ویرایش ترکیب ویژگیها بدرستی مقادیر را از پیش تنظیم نمیکردند.
- احراز هویت فیس بوک. اصلاح مسئله redirection هنگامی که احراز هویت ناموفق بود
- اصلاح هشدارهای تکراری در صفحات پنل مدیریت با پیکربندی چند فروشگاهی
- اصلاح برچسب حمل و نقل رایگان
- شمارش برچسبهای محصول سطوح دسترسی را نادیده میگیرد.
- Sitemap ها دسته های تمام فروشگاه ها را بارگذاری می کنند.( مشکل پیکربندی چند فروشگاهی)
- نکات تحویل کالا. افزوده شدن نمایش فیلدهای ورودی آدرس بسته به تنظیمات آدرس.
- اصلاح مشکل محلی سازی عبارات غیر انگلیسی در "افزودن امتیازات" در قسمت پنل مدیریت
- با فعال سازی پروکسی، ری کپچا کار نمی کرد.
- مشکل داده های تمراری در UrlRecord
- اصلاح مسئله تنظیم ویژگی های آدرس سفارشی و " غیر فعال بودن آدرس تحویل در صورت حساب"
- مشکلات زمان اجازه دادن به ذخیره شی خالی دانلود برطرف شدهاند.
- اصلاح محاسبه مالیات اگر قیمت محصول صفر باشد.
- لینک مربوط به ویرایش صفحات در صفحات وبلاگ و اخبار کار نمی کردند.
- زمانی که نام فایل سئوی تصویر تغییر میکرد، تصاویر نمیتوانستند لود شوند.(پاک کردن کش ضروری بود)
- وقتی شما یک آیتم خبری را به یک فروشگاه خاص محدود می کردید، در فروشگاه های دیگر هم قابل مشاهده بود.
- اصلاح انتخاب مجدد آیتم پیش فرض موجود در منوی کشویی کشور در صفحه حمل و نقل
- اصلاح مسئله عکس زوم شده گالری
- اصلاح نماد نمایش داده شده برای یورو
- اصلاح فایل robots.txt برای صفحه جستجو
- اصلاح مشکل CSS با دکمه های بالا و پایین ( در مرورگرهای IE Edge +Firefox)
- اصلاح خطای Redis clear cache
- اصلاح مسئله همگام سازی موجودیت " CustomerCustomerRoleMappings" با " CustomerRoles"
- هنگام آپلود تصاویر، باید نام فایل را پس از کلیک روی دکمه "حذف عکس" حذف کنیم.
- تولید آدرس تنظیمات، داخل پوشههای مجازی، برای پلاگینهای نیازمندی تخفیف اصلاح شد.
- رفع مشکل کش در ویژگی مشخصات
- رفع مشکل رنگ پسزمینه نادرست تصاویر آپلودی
- حل مشکل redirection زمانی که PdtToken برای گزینههای استاندارد PayPal تنظیم نشده است
ممنون دوستان.