Only a few weeks ago, we released PBS Version 4.1. This update included tweaks on the formatting bar and some text formatting updates, among others. For Version 2.0 though, while we made additional features, we decided to focus more on PBS’ overall performance.
200% Performance Increase & A Little Help from CodeInWP
ما دفع إلى هذا التغيير كان مقالاً عن توقعات أدوات بناء الصفحات من CodeInWP. وقد تضمن قائمة قصيرة بالمفضلات لديهم، مع مراجعة كل منها وفقًا لمعايير محددة. ورغم أن Page Builder Sandwich لم يدخل القائمة بحد ذاتها، إلا أنه تمت الإشارة إلينا باختصار في المقال:
With Page Builder Sandwich you won’t also lose your content and will be able to continue updating the page easily via a default WordPress editor.
قراءة هذا كانت الدافع لفريقنا للتحسين أكثر في PBS. وبما أننا لم نُدرج في القائمة، شعرنا بالفضول في الوقت نفسه لمعرفة أوجه القصور المحددة لدينا. بعد ذلك بفترة وجيزة، تواصلنا مع CodeInWP لطلب مراجعة قصيرة لـ PBS، وقدمت لنا الكاتبة الضيفة آن تايلور رداً بناءً ومفيداً للغاية:
“…I played around with a free version a bit. It shows a lot of promise: lots of modules, pretty intuitive UI, great WYSIWYG experience, everything is dragged around easily. However, when I had around 10 modules on the page, it became hard to continue working with it because of low editing speed…”
هذه التعليقات الرائعة دفعتنا أكثر للتحقيق في سرعة وأداء PBS. قمنا باختبار العديد من السيناريوهات المختلفة ووجدنا اختناقات هائلة في السرعة. كان السبب الجذري لمشاكل الأداء هو الحسابات المتعددة التي يقوم بها المكون الإضافي لعرض الخطوط العريضة وأشرطة الأدوات وإشارات التحرير المرئي الأخرى. فيما يلي رسم بياني لأداء الإصدار 4.1 من PBS في Chrome:
Here are the important points of the graph in a nutshell:
- المناطق الأرجوانية الطويلة سيئة
- المناطق الأرجوانية العريضة أسوأ
- لقد قمنا بتسريع الأمور كثيراً، وأصبح رسمنا البياني للإصدار 4.2 يبدو هكذا الآن:
If you compare the tall and wide purple areas from the two graphs, that means that we have achieved a 200% performance increase!
4 New Elements
الشيء المفضل لدينا بخصوص هذه العناصر الأربعة الجديدة هو قدرتها على إنشاء أقسام كاملة لصفحات الويب بسرعة وكفاءة، دون الحاجة إلى سحب العناصر إلى مساحة عمل PBS واحداً تلو الآخر. سنمنحك أيضاً الفرصة للاختيار من بين أنماط مختلفة حتى تتاح لك مساحة أكبر لتخصيص هذه العناصر الجديدة الثلاثة لتناسب احتياجات التصميم الخاصة بك.
Spacer Element
من السهل ضبط هوامش العناصر للحصول على المساحة التي تحتاجها. يمكن استخدام عنصر المباعد (spacer) كبديل لذلك. هذا مفيد بشكل خاص إذا كنت لا تريد لصفوف معينة أن تتقلص بشكل كبير جداً على شاشات الهواتف المحمولة.
Featurette Element
يمكن استخدام عنصر الميزة المصغرة (featurette) لإنشاء أقسام في صفحتك بمعدل أسرع. يمكن أن تتضمن هذه الأقسام ترويسات رئيسية (hero headers)، وتوصيات متحركة (carousel testimonials)، وأشياء أخرى يمكنك استخدامها لتحسين وظائف صفحتك.
Since all of the Featurette Elements are pre-designed, all you’ll have to do is simply drag the “Featurette” button from the Elements Tab, and choose what you want to add on your workspace from there.
Team Members Element
عنصر عضو الفريق مثالي لعرض أعضاء فريقك لزوار موقعك. عادةً ما يتضمن قسم كهذا صورة لعضو الفريق، بالإضافة إلى وصف قصير في الأسفل.
Gallery Element
يُستخدم هذا العنصر لإنشاء معارض صور. سابقاً، كان عليك سحب عناصر منفصلة (مثل الأزرار والإطارات وغيرها) إلى مساحة عمل PBS واحداً تلو الآخر من أجل إنشاء معرض. لكن هذا العنصر الجديد يقوم بذلك نيابة عنك، لتصبح العملية خالية من المتاعب.
A Huge Thank You
الإصدار 4.2 هو أحد أهم تحديثاتنا حتى الآن. فالأداء والوظائف أمران حاسمان لأي إضافة رائعة، في نهاية المطاف. نود أن نشكر @Ann Taylor و CodeInWP لتقديم ملاحظات بناءة وتمني التوفيق لنا في مسيرتنا. ولكل مستخدمي PBS، شكر كبير منا أيضاً على دعمكم المستمر.
سنصدر المزيد من التحديثات قريباً (بما في ذلك ميزة خطوط Google الموعودة، من بين ميزات أخرى)، فترقبوا ذلك!
حتى ذلك الحين، نتمنى لكم بناء مواقع ممتعاً من فريق PBS!