پورتال کاج

واژه پرتال به معنی دروازه یا محل ورود به یک شهرمی باشد و تا بحال بیشترین کاربرد را در حوزه IT داشته است. طبق تعاریفی که تا بحال ارائه شده است، پرتال را می توان یک مرکز ارائه خدمات و اطلاعات اینترنتی دانست

معرفی نسخه جدید Smartstore 6.2.0


دسترسی‌پذیری بهتر، امکانات جدید و رفع باگ‌های مهم

فروشگاه‌ساز قدرتمند Smartstore به‌تازگی نسخه‌ی 6.2.0 را منتشر کرده است. این نسخه با تمرکز بر دسترسی‌پذیری (Accessibility)، بهبود رابط کاربری، رفع اشکالات فنی و معرفی برخی امکانات جدید، تجربه کاربری را برای مدیران فروشگاه و مشتریان به شکل قابل توجهی ارتقاء داده است.

در ادامه نگاهی خواهیم داشت به مهم‌ترین تغییرات این نسخه:


تغییرات ساختاری مهم (Breaking Changes)

  • متد GetAllPaymentMethods در Web API اکنون اطلاعات کامل‌تری از ارائه‌دهندگان پرداخت بازمی‌گرداند. این تغییر ممکن است بر ماژول‌هایی که به این API وابسته هستند تأثیر بگذارد.


بهبود چشمگیر در دسترسی‌پذیری (WCAG)

در راستای رعایت استانداردهای بین‌المللی WCAG برای کاربرانی با نیازهای ویژه، بسیاری از بخش‌های فرانت‌اند و افزونه‌ها در این نسخه بهینه شده‌اند:

بخش‌های دسترسی‌پذیر:

  • انتخاب زبان و ارز

  • اطلاعات حساب کاربری، سفارش‌ها، ارسال‌ها و درخواست‌های بازگشت

  • ورود و ثبت‌نام کاربران

  • جعبه‌های جستجوی کاتالوگ

  • تمامی عناصر پاورقی

  • دکمه‌های لیست مقالات

  • دیالوگ مدیریت کوکی‌ها (با کنترل کامل فوکوس)

  • فیلترهای کاتالوگ

  • فرم تماس با ما

  • فرآیند پرداخت

  • صفحه جزئیات محصول

  • منوی کناری (Offcanvas Menu)

  • سبد خرید کناری (Offcanvas Cart)

افزونه‌های بهبود یافته برای دسترسی‌پذیری:

  • بلاگ

  • سفارش مستقیم

  • یادآوری ایمیلی

  • مدیریت فایل

  • انجمن‌ها

  • GDPR

  • جستجوی پیشرفته MegaSearchPlus

  • اخبار

  • پرداخت آفلاین

  • نظرسنجی‌ها

  • کیف پول

اسکریپت‌های جدید ناوبری برای صفحه‌کلید:

افزونه‌های متنوعی برای مدیریت ناوبری اجزای مختلف بر اساس نقش‌های ARIA پیاده‌سازی شده‌اند:

  • MenuPlugin برای منوهای اصلی

  • TablistPlugin برای تب‌ها در منو و سبد خرید کناری

  • TreePlugin برای منوی درختی

  • ListboxPlugin برای انتخاب‌گرهای زبان، ارز و سایر لیست‌ها

  • DisclosurePlugin برای نمایش‌گرهای قابل باز و بسته شدن

  • ComboboxPlugin برای منوهای کشویی پیشرفته

سایر بهبودها:

  • دکمه «پرش به محتوای اصلی» اضافه شده است

  • محدودیت زوم در متا تگ Viewport حذف شده است

  • عناصر تو در تو <nav> از نوار بالایی حذف شده‌اند

  • مدیریت کامل فوکوس در مودال‌ها برای کاربران کیبورد


ویژگی جدید:

  • افزونه تجاری Idealo Feed برای ارسال اطلاعات محصولات به پلتفرم Idealo آلمان


بهبودهای مهم:

  • امکان تکمیل سفارش حتی در صورت برگشت وجه پرداخت

  • افزودن نام نویسنده پست‌های وبلاگ و اخبار به متا‌دیتای Open Graph

  • بهبود فرآیند پرداخت با Stripe (بررسی دقیق‌تر پرداخت‌های ناموفق و تأخیر در تغییر وضعیت سفارش)


رفع باگ‌ها:

  • ترتیب نمایش محصولات در حالت "ویژه" اصلاح شد

  • رفع خطاهای NullReferenceException و ArgumentNullException در سبد خرید و افزودن محصول

  • جلوگیری از خطای SQL هنگام حذف دیدگاه‌های دارای رأی

  • اصلاح عملکرد تاب‌خوردن عناصر در ویرایشگر Summernote

  • رفع خطاهای مربوط به کش مرورگر و اسکریپت‌های قدیمی

  • اصلاح نمایش آواتار پس از آپلود در صفحه حساب کاربری

  • بهبود ویرایش صفحات در PageBuilder (رفع خطاهای مربوط به Slick slider)

  • رفع باگ‌های مربوط به PayPal، Amazon Pay و Sitemap

  • اصلاح نمایش دکمه ارسال پیام خصوصی در پروفایل مشتریان

  • اصلاح نمایش اعلان خطا در OffcanvasCart

  • جلوگیری از تکرار ActivityLogType در نمایش رویدادهای سیستمی


جمع‌بندی

نسخه 6.2.0 اسمارت استور، گامی بزرگ به سمت فروشگاهی در دسترس‌تر، پایدارتر و کاربرپسندتر است. اگر هنوز فروشگاه خود را به این نسخه به‌روزرسانی نکرده‌اید، توصیه می‌شود پیش از انجام بروزرسانی، مستندات تغییرات را مرور کرده و افزونه‌های شخصی‌سازی‌شده را بررسی نمایید.