پرستاشاپ 8 : همه آنچه باید درباره این نسخه بدانید

پرستاشاپ 8 - همه آنچه باید درباره این نسخه بدانید
چکیده مطلب
دسترسی آسان به مطالب

پرستاشاپ سیستم مدیریت محتوایی که در سال 2007 منتشر شد و به دلیل انعطاف پذیری بالای خود به یکی از محبوب ترین پلتفرم های تجارت الکترونیک  تبدیل شده است. در حال حاضر بیش از 265000 سایت در سراسر جهان از آن استفاده می کنند .سال 2022 به یک سال عطف در تاریخ این پلتفرم تبدیل شد: نسخه اصلی به‌روزرسانی، پرستاشاپ 8 منتشر شد. PrestaShop 8.0 دارای بسیاری از ویژگی ها و به روز رسانی های جدید است. ما تمام اطلاعات مهم را جمع آوری کرده ایم تا شما را از طریق جزئیات آن راهنمایی کنیم و آن را در این مقاله ادغام کرده ایم.

درباره پرستاشاپ بیشتر بخوانید : مقالات پرستاشاپ

اگر در نظر دارید به آخرین نسخه ارتقا دهید یا فقط در مورد چیزهای جدید در این نسخه پرستاشاپ کنجکاو هستید، ادامه مطلب را بخوانید!

مروری سریع

در دسامبر 2021، پرستاشاپ در وبلاگ رسمی خود اعلام کرد که نسخه جدیدی به زودی ارائه می شود. PrestaShop 8 Beta در آگوست 2022 منتشر شد. و در اکتبر 2022، سازندگان اطلاع دادند که PS 8 اکنون به طور رسمی برای دانلود در GitHub در دسترس است .

نسخه پرستاشاپ 8 پیشرفت های قابل توجهی را در اختیار کاربران قرار داد. از جمله موارد زیر است:

  • نسخه به روز شده Symfony 4.4
  • سازگاری پرستاشاپ با PHP 8.1
  • یک خط مشی رمز عبور جدید و ویژگی های مدیریت جلسه
  • پشتیبانی از WebP
  • بیش از 170 رفع اشکال.

و…

پرستاشاپ 8 همچنین اولین نسخه شرکتی خنثی پرستاشاپ است، به این معنی که از محصولات و خدمات تجاری داخلی عاری است. Addons Marketplace دیگر بخشی از پروژه نیست، اما امکان نصب آن به طور مستقل وجود دارد.

اکنون، بیایید نگاهی دقیق‌تر به دلایل ارتقای فروشگاه آنلاین خود از PrestaShop 1.7 به نسخه 8.0 بیندازیم.

مزایای پرستاشاپ 8

شما می توانید لیست کاملی از ویژگی های پیاده سازی شده در پرستاشاپ 8 را در زیر بخوانید.

پشتیبانی از PHP 8.0 و 8.1 PHP

پرستاشاپ 8 به حداقل PHP 7.2 نیاز دارد و سازگاری با آخرین نسخه PHP 8.1 را فراهم می کند که تا نوامبر 2024 پشتیبانی می شود. بهبودهای امنیتی و عملکرد با هر به روز رسانی نسخه PHP ارائه می شود، بنابراین اجرای PrestaShop در جدیدترین نسخه PHP حیاتی است.

در تصویر پایین نمودار سازگاری PrestaShop 8 با نسخه های مختلف PHP را مشاهده نمایید.

پشتیبانی از PHP 8.0
پشتیبانی پرستاشاپ 8 از PHP 8.0 و 8.1 PHP

به روز رسانی Symfony و Library

استفاده از Symfony 4.4 سطح امنیتی بالا و عملکرد بهبود یافته را فراهم می کند.

سازندگان PrestaShop 1.7 با تغییر به Symfony انقلابی را آغاز کردند. پس از آن نسخه‌های Symfony 2.8 و 3.4 عرضه شد و نسخه 4.4 اکنون در PrestaShop 8 موجود است و تا نوامبر 2023 پشتیبانی می‌شود. می‌توانیم انتظار اصلاح چارچوب Symfony را همراه با نسخه‌های PrestaShop آتی داشته باشیم.

ویژگی های امنیتی

پرستاشاپ 8 یک ویژگی جدید مدیریت خط مشی رمز عبور را معرفی می کند .

  • کاربران اکنون می توانند قدرت رمز عبور خود را هنگام ثبت نام مشاهده کنند.
  • مدیران می توانند خط مشی رمز عبور فروشگاه را پیکربندی کنند (از ساده به پیچیده).
  • مدیران فروشگاه می توانند تاریخچه جلسات کاربران را مشاهده کرده و جلسات آنها را از راه دور غیرفعال کنند.
  • این نوآوری ها به صاحبان فروشگاه و مشتریان اطمینان می دهد که پردازش تراکنش امن است و محافظت در برابر نفوذ خارجی یا هکرها بالا است.
  • تسویه حساب ساده خطر کلاهبرداری از کارت اعتباری یا سایر فعالیت های مخرب را کاهش می دهد.

پشتیبانی از فرمت های تصویر مدرن

نسخه پرستاشاپ 8 از فرمت تصویر محبوب WebP برای محصولات پشتیبانی می کند. WebP فشرده سازی بهتری را با کیفیت تصویر برابر در مقایسه با JPEG و PNG تضمین می کند. و اندازه فایل کوچکتر سرعت بارگذاری صفحه را افزایش می دهد.

این تغییرات در برگه Design->Image Settings موجود است.

توسعه دهندگان PrestaShop 8 همچنین پشتیبانی از فرمت تصویر محبوب Svg را برای لوگوی فروشگاه اضافه کرده اند (موجود در برگه Design->Theme Logo).

ویژگی های صفحه محصول

صفحه محصول نسبت به نسخه 1.7.8 ارتقا یافته است. علاوه بر این، مدیریت ترکیبی و نسخه انبوه به طور قابل توجهی بهبود یافته است.

اما صفحه محصول جدید هنوز با تمام ویژگی‌های صفحه محصول استاندارد عرضه نشده است (به ویژه، پشتیبانی از چند فروشگاه وجود ندارد)، بنابراین به طور پیش‌فرض غیرفعال است. همچنان می‌توانید آن را در قسمت Advanced Parameters->Experimental Features فعال کنید، اما اگر چند فروشگاه دارید، توصیه نمی‌شود.

صفحه محصول به روز شده در نسخه 8.1 کاملاً کاربردی خواهد شد. به طور پیش فرض در آنجا استفاده می شود.

ویژگی های سئو در پرستاشاپ 8

نسخه جدید شامل چندین ویژگی SEO است که PrestaShop قبلاً نداشت.

  • اکنون می‌توانید بلوکی از متن بهینه‌شده برای SEO را در پایین صفحات دسته‌بندی اضافه کنید تا دیده شدن آنها در SERP افزایش یابد.
  • مدیران می توانند از وضعیت 410 Gone برای مواردی که از فروش منصرف شده اند استفاده کنند.
  • می توانید شماره صفحه را به همراه متا تگ های عنوان اضافه کنید.
  • تعداد کاراکترهای بلادرنگ برای حفظ محدودیت توضیحات در دسترس است.
  • قرار است به سایت ها کمک کند تا در SERP رتبه بالاتری داشته باشند.

پشتیبانی از امضاهای DKIM برای ایمیل

این ویژگی خطر علامت گذاری ایمیل های فروشگاه شما به عنوان هرزنامه را کاهش می دهد. می توانید آن را در قسمت Advanced Parameters->E-mail پیکربندی کنید.

نسخه رسانه ای

توسعه دهندگان اکنون می توانند از نسخه چندرسانه ای برای جلوگیری از بارگیری فایل های جاوا اسکریپت و شیوه نامه های قدیمی از کش مرورگر استفاده کنند.

یک پارامتر جدید به متدهای registerJavascript و registrerStylesheet اضافه شده است که به توسعه دهندگان ماژول اجازه می دهد یک پارامتر نسخه اضافه کنند. به URL دارایی اضافه شده است، بنابراین مرورگرها در صورت تغییر نسخه، به جای بارگیری نسخه قدیمی از حافظه پنهان محلی، دارایی جدید را دانلود می کنند.

استفاده از تایپ اسکریپت

همه اسکریپت های صفحه مبتنی بر Symfony اکنون با TypeScript نوشته می شوند. بسیاری از ویژگی های زبان را ارائه می دهد که در جاوا اسکریپت گنجانده نشده اند. حیاتی ترین در میان آنها تایپ قوی است. کدهای دقیق تایپ شده درصد خطاهایی را که ممکن است مورد توجه قرار نگیرد و بر عملکرد سایت تأثیر منفی بگذارد را کاهش می دهد.

این تغییر قرار است کد را بهبود بخشد، اشکالات را کاهش دهد و قابلیت نگهداری طولانی مدت پروژه را افزایش دهد.

ارتقا فروشگاه خود به پرستاشاپ 8

پرستاشاپ ادعا می کند که انتقال از نسخه 1.7.8 به نسخه 8 بسیار آسان تر از نسخه 1.6 به 1.7 خواهد بود. تم های 1.7 قرار است با آخرین نسخه سازگار باقی بمانند و انتظار می رود بسیاری از ماژول ها به کار خود ادامه دهند. با این حال، موفقیت مهاجرت ماژول به عوامل زیادی بستگی دارد.

چگونه سایت خود را با موفقیت به پرستاشاپ 8 به روز کنید؟

یک ارتقاء خودکار در دسترس است. ارتقاء دستی برای سایت های بسیار سفارشی شده بهتر است .

  • ابتدا لازم است PrestaShop را تحت PHP 7.4 ارتقا دهید و سپس PHP 8.1 را اعمال کنید.
  • ممکن است مشکلات سازگاری با ماژول‌های شخص ثالث و/یا لغو و کلاس‌های پیش‌فرض PrestaShop با PHP 8 وجود داشته باشد. توصیه می‌کنیم قبل از مهاجرت به جدیدترین نسخه، همه ماژول‌ها و موارد لغو را به صورت دستی بررسی کنید تا مطمئن شوید که در PS 8 به درستی کار می‌کنند.
  • تغییرات بسیار کمی در سطح تم وجود دارد، اما لازم است همه چیز را پس از اعمال ارتقا در یک نسخه توسعه بررسی کنید.
  • توصیه می کنیم در صورتی که به چنین به روز رسانی فکر می کنید، ابتدا با ارائه دهنده هاست خود تماس بگیرید. آنها می توانند محیطی سازگار با PrestaShop 8 را در اختیار شما قرار دهند (یکی از پیش نیازهای اصلی PHP 8 است). می‌توانید سایت خود را به آنجا منتقل کنید، ارتقا را اعمال کنید و سپس تأثیر آن را بررسی کنید.

چه مدت طول می کشد تا به نسخه 8 ارتقا دهید؟ نمی توان با اطمینان گفت زیرا پیچیدگی فرآیند به مشخصات فروشگاه بستگی دارد.

چگونه سایت خود را با موفقیت به پرستاشاپ 8 به روز کنید؟
به روز کردن پرستاشاپ 7 به پرستاشاپ 8

درباره پرستاشاپ 8.1

در حال حاضر، آخرین نسخه پرستاشاپ 8 8.0.4 است (برای دانلود از اینجا موجود است). این شامل رفع اشکال برای نسخه های قبلی است و ثبات بیشتری را برای شاخه 8.0 فراهم می کند.

این اولین کاندید انتشار PrestaShop 8.1.0 است. (دمو در اینجا موجود است ). این شامل رفع اشکالات و بهبودهای متعدد علاوه بر همه تغییراتی است که قبلاً در PrestaShop 8.1.0 Beta 1 منتشر شده بود.

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

به خاطر داشته باشید که امکان ارتقای فروشگاه پرستاشاپ به نسخه نهایی با استفاده از ماژول ارتقا خودکار وجود ندارد.

از PrestaShop 8.1.0 چه انتظاری باید داشت؟

PrestaShop 8.1 برخی از ویژگی ها و تفاوت های مهم جدید را ارائه می دهد. بیایید آنها را بررسی کنیم.

  • صفحه محصول جدید. صفحه محصول بهبود یافته در نسخه 8.1 به طور پیش فرض فعال است.
  • تولید فرمت تصویر چندگانه با نسخه 8.1 می توانید تصاویر اضافی با فرمت های کمیاب مانند WebP و Avif ایجاد کنید.
  • کنترل بهتر بر در دسترس بودن محصول PS 8.1 مدیریت پیشرفته اقلام متوقف شده را ارائه می دهد. مدیریت برچسب های در دسترس برای هر ترکیب به طور مستقل قابل دسترسی است.
  • حالت تعمیر و نگهداری بهبود یافته با فعال بودن حالت تعمیر و نگهداری (بدون نیاز به آدرس IP) می‌توانید دسترسی کارکنان را به دفتر اصلی ارائه دهید.
  • تجربه توسعه دهنده پیشرفته شما به راحتی می توانید پروفایل فروشگاه را از پشت آفیس انجام دهید. همچنین، توسعه دهندگان گزینه های بیشتری در هنگام پیکربندی سرویس های Symfony دارند.

خلاصه

اگر فروشگاه وب شما بر روی یک نسخه قدیمی از پلتفرم PrestaShop اجرا می شود، زمان آن رسیده است که به آخرین نسخه پرستاشاپ 8 ارتقا دهید. با این حال، در ارتقاء زیاد عجله نکنید.

قبل از هر گونه تغییر، باید با یک توسعه دهنده با تجربه در پرستاشاپ مشورت کنید. به این ترتیب، می‌توانید مطمئن باشید که تمام اقدامات لازم را انجام داده‌اید و می‌توانید در صورت بروز مشکلات احتمالی را به سرعت حل کنید.

نویسنده
مدیریت طراحی
مدیریت طراحی

نظرات

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *