لماذا تتحول 1C-Bitrix من 1 ديسمبر 2019 إلى قرع

إذا كنت تتابع تحديثات "الإصدار المعبأ" من Bitrix (وليس 24) على مدار السنوات العشر الماضية ، فقد لاحظت بالفعل أنه تم تحديث وحدة المتجر وبيئته فقط. جميع الوحدات الأخرى ، كما كانت مكتوبة ذات مرة منذ فترة طويلة ، موجودة في هذه الحالة وما زالت تتلقى تغييرات صغيرة فقط من أجل زيادة الأرقام في الإصدار.

على الرغم من ذلك ، فإن العروض التقديمية للإصدارات الجديدة من Bitrix مليئة بالعناوين الجميلة وتحاول الحفاظ على وهم التنمية بين العملاء المحتملين والسرعة الواعدة والموثوقية والأمان الأكثر أهمية ، والتي تم تأكيدها بواسطة شهادة FSTEC القديمة



ولكن هناك فروق دقيقة


في الإصدار 7.2 من PHP ، تم إهمال توجيه mbstring.func_overload.

يشبه هذا النوع من التافهات ، لكن Bitrix يعتمد بشكل كبير على هذه الوظيفة ويتطلب التحميل الزائد لجميع وظائف السلسلة (mbstring.func_overload = 2). يحدث التحقق من هذه القيمة أثناء تثبيت المنتج والاختبار الداخلي.

قد تكون هذه مصادفة ، ولكن بالنسبة إلى Bitrix ، فإن أعلى إصدار مدعوم من PHP لا يزال 7.1. سينتهي دعم مطوري اللغات لهذا الإصدار في 1 ديسمبر 2019.



إذا لم يقم Bitrix بإعادة كتابة الرمز القديم بكامله مع جهود بطولية قبل 1 ديسمبر ، فمنذ هذا التاريخ لا يمكن اعتباره آمنًا ، حيث لن يتم إصدار تحديثات الأمان لـ PHP 7.1. من الآن فصاعدًا ، لن يكون من الصحيح تمامًا التصريح من المشهد عن حلول فائقة الأمان وآمنة كبرى للمؤسسات الكبيرة والهيئات الحكومية.

يمكنهم أخذها والانتقال إلى 7.2 أو 7.3 ، ولكن هناك الآن مشكلات في بعض وظائف السلسلة. على سبيل المثال ، في وحدة المنتدى القياسية عند تقليل أسماء المستخدمين.

لماذا هذا كله؟


سيكون هذا السجل السطحي إضافة إلى مقالة أخرى غير مفصلة للغاية . آمل أن يظل أصحاب Bitrix يكرمون هابر ، وليس النصائح الذهبية فقط من المعلم التسويقي ، وستجبرهم هذه الملاحظات المتواضعة على إنفاق جزء من ميزانية التسويق على زيادة إنتاجية قسم التطوير.

كلما ناقشنا مشكلات bitrix ، زاد احتمال إصلاحها.

Source: https://habr.com/ru/post/ar465609/


All Articles