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


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

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

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

بررسی سریع

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

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

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

و…

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

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

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

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

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

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

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

PrestaShop 8 از PHP 8.0 و PHP 8.1 پشتیبانی می کند

سیمفونی و کتابخانه را به روز کنید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

این ویژگی خطر علامت گذاری ایمیل های فروشگاه شما را به عنوان هرزنامه کاهش می دهد. می توانید آن را در تنظیمات پیشرفته-> ایمیل پیکربندی کنید.

نسخه رسانه ای

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

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

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

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

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

فروشگاه خود را به Prestashop 8 ارتقا دهید

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

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

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

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

چه مدت طول می کشد تا به v8 ارتقا دهید؟ نمی توانم به طور قطعی بگویم، زیرا پیچیدگی فرآیند به ویژگی های فروشگاه بستگی دارد.

پرستاشاپ 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 دارند.

خلاصه

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

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

Related Posts

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

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