تم إصدار OpenCart 3.0.3.9 في 16 أكتوبر 2023. بشكل غير متوقع، بعد عامين من الإصدار الأخير للإصدار الثالث 3.0.3.8 وسبعة إصدارات للإصدار الرابع، تم إصدار تحديث رسمي لم يتوقعه أحد. لماذا ذلك؟ ربما لأنه لا يوجد حتى الآن إصدار ثابت 4.0.xx، والإصدار الثالث يحظى حاليًا بشعبية كبيرة، وإذا كان هناك خيار بين الإصدارين 3 و4، فسيتم اختيار الإصدار 3.x في أغلب الأحيان
هل أنت مهتم بما تغير في OpenCart 3.0.3.9 مقارنة بالإصدار السابق 3.0.3.8؟ لا يوجد وصف تفصيلي على الموقع الرسمي (ليس مفاجئًا، لأنه غير موجود أبدًا)، ولكن يوجد رابط لصفحة github تحتوي على قائمة فنية بالتغييرات في المحرك 3.0.3.9 الجديد. لذلك، سنحاول أن نشرح لك بمزيد من التفصيل جميع التغييرات التي حدثت في هذا الإصدار:
1. التحديث الأول والأهم هو التوافق مع PHP 8.
من الصعب أن نفهم سبب ضرورة دعم الإصدار الجديد من PHP 8 على الإصدار القديم من opencart. نعلم جميعًا أن لدى مطوري الوحدات الكثير من العمل للقيام به - سواء كان ذلك من خلال تكييف وحداتهم، حيث يعلنون عن التوافق الكامل مع OpenCart 3.0، أو إضافة رسائل تفيد بأن الوحدات تعمل فقط على إصدارات PHP 7+. بعد كل شيء، سيقوم العملاء بتثبيت Openkart 3.0.3.9 على PHP 8.2 الجديد وسوف يطغى على خدمات دعم الوحدة والمطورين - "لماذا لا يعمل؟" بسبب الدعم المعلن لـ Openkart 3؟.
2. دعم الصور بتنسيق WEBP.
يمكنك الآن تحميل الصور بامتداد webp في مدير الملفات. تحديث مفيد ومهم، لأن جوجل وخدماتها تحب تنسيق webp خفيف الوزن. ولكن أين هو دعم avif إذن الذي نتوقعه في التحديث القادم؟
3. تحسينات جديدة في محرر النصوص Summernote.
تمت إضافة زر مائل. ربما بحث الكثير منكم عن الزر "I" في محرر الوصف، لكنهم نسوا ذلك، والآن تم إصلاح هذه المشكلة. وقد أضافوا أيضًا حجم الخط "13" إلى المحرر المرئي - يجب أن يكون الأمر كذلك، ولم يكن أحد خائفًا من القيام بذلك، ولم يتم حذف هذا الحجم عبثًا. تم أيضًا إصلاح خطأ 404 المستمر في وحدة تحكم لوحة الإدارة بسبب المسار الخاطئ لملف ترجمة محرر Summernote.
4. تمت إزالة البرنامج النصي addthis (الأزرار الاجتماعية والمشاركة) من صفحة المنتج.
وهذا أمر معقول، لأنه لا أحد يستخدم هذه الأزرار.
5. الإصلاحات والتصحيحات.
الكثير من التغييرات الصغيرة المتنوعة في الكود، لم تسبب مشاكل كبيرة، لكنها لا تزال للأفضل، حيث أن العديد من التغييرات جيدة بالفعل، ولكن على الرغم من ذلك، كان الإصدار 3.0.3.8 أيضًا مستقرًا ومكتفيًا ذاتيًا. إصلاحات ترقيم الصفحات على صفحات الحساب الشخصي:
- تاريخ الطلب,
- تنزيل الملفات،
- المعاملات,
- المرتجعات، الخ.
تم إصلاح فرز خيارات المنتج بالترتيب في لوحة الإدارة. تعديلات في تشغيل وحدات الدفع PayPal وKlarna. والعديد من التصحيحات المختلفة للأخطاء الإملائية والترجمات المفقودة والامتثال لـ "نمط الكود" العام.
ولذلك لدينا الاستنتاج التالي:
الإصدار الجديد من OpenCart 3.0.3.9 يستحق اهتمامك بالتأكيد، وإذا كنت ترغب في إنشاء متجر إلكتروني، نوصي باختيار هذا الإصدار وتنزيله وتثبيته، ولكن هذا اعتبارًا من اليوم، لأنه سيتم تحديث الإصدار 4.0 في المستقبل، وربما سيكون أفضل وأكثر حداثة. الآن أصبح الإصدار الأخير من الثلاثي مستقرًا تمامًا، إذا تحدثنا عن استخدامه على PHP 7، ولكن في PHP 8 ما زلنا نعتقد أنه من الضروري الاختبار، نظرًا لأن معظم وحدات الطرف الثالث لا تدعمه. لذا فهو إصدار رائع تمامًا مثل الإصدار المستقر 3.0.3.8 ولكن مع تحسينات. لذا، إذا كانت لديك أسئلة "هل ستعمل الوحدات على الإصدار 3.0.3.9؟، إذا أعلن المؤلف دعم الإصدار 3.0.3.7 أو 3.0.3.8 فقط" - الجواب: ستعمل، ولكن فقط إذا كان لديك PHP 7 على الخادم، مع وحدات PHP 8 قد تكون غير متوافقة، لذا يجدر التحقق من دعم إصدار PHP المطلوب قبل شراء الوحدات.