WPML

هذا إصدار ثانوي من WPML، يتضمن إصلاحات للعديد من الخلل وتحسيناً كبيراً محتملاً في الأداء للمواقع التي تستخدم W3TC و Object Caching.

نحن سعداء جداً برؤية أن الإصدار الرئيسي الأخير من WPML (3.3) قد عمل بسلاسة مع الجميع تقريباً. يعالج هذا الإصدار السريع عدداً من المشكلات التي تم اكتشافها خلال الأسبوع الماضي.

تحسينات الأداء مع W3TC Object Caching


يطبق W3TC تقنية Object Caching بطريقة فريدة. وقد تسبب هذا التفرد في انخفاض أداء المواقع التي تستخدم Object Caching مع WPML عادةً، بدلاً من زيادته. كان ذلك بسبب التفسير غير الصحيح للكائنات المفقودة من ذاكرة التخزين المؤقت. في الإصدار WPML 3.3.1، أضفنا كوداً برمجياً محدداً للتعامل مع الطريقة التي يُبلغ بها W3TC عن العناصر غير المخزنة مؤقتاً. ونتيجة لذلك، يعمل WPML و Object Caching (عبر W3TC) الآن معاً بشكل جيد.

يُعد Object Caching مفيداً بشكل خاص للمواقع التي لا يمكنها تخزين صفحات كاملة مؤقتاً. نرى الكثير من ذلك في مواقع التجارة الإلكترونية، ومواقع العضوية، ومواقع الأدلة. في هذه المواقع، يسجل العديد من الزوار دخولهم ويعرض الموقع صفحات مخصصة لمستخدمين مختلفين. لذا، لا توجد طريقة لتسريع هذه المواقع باستخدام التخزين المؤقت للصفحات، لأن كل زائر مسجل الدخول يرى نسخة مختلفة من نفس الصفحة.

يقدم Object Caching تحسيناً كبيراً في الأداء. فبدلاً من تخزين الصفحة بأكملها مؤقتاً، يمكن للقوالب والإضافات تخزين «كائنات» أصغر.

إذا كنت تستخدم W3TC و WPML، فحدّث إلى WPML 3.3.1 وجرّب Object Caching مرة أخرى. حتى هذا الإصدار، ربما حصلت على نتائج أسوأ مع Object Caching، لأن ذاكرة التخزين المؤقت كانت تستمر في التفريغ دون سبب وجيه. الآن، يعمل Object Caching كما ينبغي. يُرجى تذكر أن فعالية Object Caching لا تزال تعتمد على عوامل عديدة.

إصلاح الأخطاء والتحسينات

  • تقسيم «عدد الكلمات» إلى مكالمات AJAX متعددة – ربما فشلت وظيفة «عدد الكلمات» الجديدة في المواقع التي تحتوي على قدر كبير من المحتوى. الآن، بغض النظر عن حجم المحتوى في موقعك، يجب أن تعمل معك. تتيح لك وظيفة «عدد الكلمات» معرفة مقدار المحتوى الذي يحتاج إلى ترجمة، لتتمكن من تقدير التكلفة والجدول الزمني.
  • حل تعارض بين محرك التخزين المؤقت لاستضافة WP Engine و WPML.
  • المزيد فيما يتعلق بالأداء – حل مشكلات الأداء عند تعديل منتجات WooCommerce ويكون W3TC نشطاً.
  • تحسين استطلاع مهام الترجمة (أكثر قوة ويتعافى جيداً من فشل الاتصال).
  • إصلاح إرجاع get_permalink() لعنوان URL خاطئ، عندما يكون هناك تصنيف في بنية الرابط الدائم.

التنزيل والتحديث


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

القادم في WPML


إصدار WordPress 4.4 أصبح على الأبواب، مع تحسينات رائعة وميزات جديدة. بشكل عام، يعمل WPML 3.3.1 بشكل جيد على WordPress 4.4. نحن نعمل على إضافة دعم كامل لترجمة البيانات الوصفية للتصنيفات. سيكون هذا جاهزاً في WPML 3.4 خلال بضعة أسابيع. يستغرق الأمر بعض الوقت لأننا لم نتمكن من البدء في العمل على البيانات الوصفية للتصنيفات إلا مؤخراً (كان هذا الكود البرمجي بمثابة هدف متحرك من قبل).

سيأتي أيضاً إلى WPML 3.4 تجديد شامل لواجهة مستخدم الترجمة. كانت واجهة المستخدم الحالية في WPML موجودة منذ فترة وقد حان الوقت لتحديثها. ستبدو الواجهة الجديدة أجمل بالتأكيد. والأهم من ذلك، أنها ستكون أسرع وأكثر ملاءمة للاستخدام. واجهة المستخدم الجديدة هي نتيجة لتجارب قابلية الاستخدام الشاملة التي قمنا بها في الأشهر القليلة الماضية. سيكون أكبر الفائزين من واجهة المستخدم الجديدة هذه هم الأشخاص الذين يديرون مواقع WooCommerce متعددة اللغات. نحن نقوم بدمج عناصر واجهة المستخدم وجعل سير عمل الترجمة لـ WooCommerce أبسط بكثير. نحن نستهدف إطلاق أول إصدار بيتا قبل عيد الميلاد مباشرة، ليكون لديك شيء ممتع لتجربته، عندما تبحث عن استراحة من الأطعمة الغنية بالسعرات الحرارية وأبناء الأخ المزعجين.

أخيراً، من المخطط في WPML 3.4 إجراء تحسين كبير على مبدلات اللغة المدمجة. لقد قطعت ملفات CSS في القوالب المختلفة شوطاً طويلاً منذ أن أنشأنا مبدل لغة WPML في الأصل. سيجعل هذا التحديث القادم مبدلات لغة WPML تعمل بشكل جيد مع القوالب الحديثة، بما في ذلك جميع قوالب WordPress الافتراضية، وقوالب Bootstrap وغيرها.

هل لديك ملاحظات؟


أنت تعلم بالفعل أننا نحب تلقي ملاحظاتك. انشر تعليقاتك وسنرد عليها.

هل وجدت هذا مفيداً؟ شارك هذه المقالة: