توقف عن إلقاء اللوم على مطوري البرامج الإضافية بسبب عدد كبير جدًا من إشعارات مسؤول WordPress
نشرت: 2020-07-22كل 3 إلى 6 أشهر ، أتعثر عبر سلسلة وسائط اجتماعية رائجة تهاجم مطوري المكونات الإضافية لزيادة التحميل على لوحة تحكم WP Admin بالإشعارات. بصفتي مطورًا للمكونات الإضافية وشخصًا يتواصل مع مطوري المكونات الإضافية والقوالب كل يوم كجزء من دوري في Freemius ، فإنه من المؤثر حقًا أن أرى هذه المناقشة تُثار مرارًا وتكرارًا ، لذلك أريد إنهاء هذا الاعتقاد الخاطئ مرة واحدة و للجميع.
دائما يبدأ بنفس الطريقة.
أحد المؤثرين يشارك لقطة شاشة من لوحة تحكم المسؤول مليئة بالعديد من إشعارات المشرف. وبعد ذلك يحبها الكثير من الناس ويشاركونها "بشكل أعمى" - حتى أن البعض سيعبر عن غضبه بحماس.
مؤلفو البرنامج المساعد اللورد الجيدون ، هذا خارج عن السيطرة. pic.twitter.com/0S42908C5T
و [مدش]. سكوت بولينجر (@ scottbolinger) 7 يوليو 2020
فهمت ، إشعارات المشرف سيئة!
كلنا نعرف ذلك ومن السهل جدًا الارتباط به.
ولكن هل مطورو المكونات الإضافية هم من يقع اللوم عليهم ككل؟
لا أعتقد ذلك.
أيضًا ، هذا الاتجاه المتكرر من قادة الفكر الذين ينشرون الرسائل دون التفكير حقًا في تداعيات كلماتهم يزعجني ، خاصةً عندما يأتي من مطوري الإضافات الزملاء. سكوت صديق جيد ، وأنا أعرفه منذ سنوات ، وأنا متأكد من أنه (وآخرون) ليس لديهم نوايا سيئة ، لكن رسائل مثل هذه في الواقع تلقي اللوم على مطوري المكونات الإضافية ، مما يضر بسمعتنا العامة في مجتمع WordPress. يجب أن نكون أكثر مسؤولية فيما يتعلق بما ننقله إلى العالم.
اسمحوا لي أن أريكم الجانب الآخر من العملة ، وجهة نظر مطور البرنامج المساعد.
تحتوي العديد من المواقع على العديد من المكونات الإضافية
قبل عدة سنوات ، أجريت تحليلاً لتقييم الحصة السوقية لمكونات WordPress الإضافية ، حيث اكتشفت أن متوسط موقع WordPress المستضاف ذاتيًا (أي ليس موقعًا على WordPress.com) يحتوي على 25.2 مكونات إضافية مثبتة ، و 18.3 مكونات إضافية نشطة ، و 17.6 المكونات الإضافية النشطة مع أكثر من 200 سطر من التعليمات البرمجية.
بالأمس ، بحثت في قاعدة البيانات الخاصة بنا وسحبت عينة جديدة من 10000 موقع عشوائي لأرى كيف تغيرت الأشياء ، ووجدت أن متوسط عدد المكونات الإضافية النشطة على الموقع اليوم هو 15.94.
بعد مراجعة 10000 موقع عشوائي لمعرفة كيف تغيرت الأشياء في نظامنا البيئي ، وجدت أن متوسط عدد #WordPress #plugins النشطة على موقع ما في عام 2020 هو 15.94.
لذلك ، كان هناك انخفاض بمقدار 2.4 من المكونات الإضافية لكل موقع ، وهو أمر رائع.
إذا فكرت في الأمر ، فهذا منطقي تمامًا لأن سرعة الموقع أصبحت أكثر أهمية بالنسبة إلى مُحسنات محركات البحث ، وأصبح مستخدمو WP اليوم أكثر تثقيفًا بشأن تأثير المكونات الإضافية على الأداء. أيضًا ، تم توحيد السوق في السنوات الماضية وأصبحت المنتجات الأكبر مثل Jetpack الآن أكثر ثراءً في عروضها ، بحيث يحصل المستخدمون على العشرات من الحلول الصغيرة في نفس الحزمة ، مع تجنب الحاجة إلى مكونات إضافية إضافية.
من بين 10000 موقع ، يحتوي 407 على أكثر من 30 مكونًا إضافيًا نشطًا (أي أكثر من 4٪!) ، يوجد في 46 موقعًا أكثر من 50 مكونًا إضافيًا نشطًا.
النقطة التي أحاول توضيحها هي أن المواقع التي تحتوي على العديد من المكونات الإضافية ليست نادرة ، وإذا كنت تقضي وقتًا كافيًا في مساحة WP بصفتك مستقلاً أو وكالة أو مزود خدمة أو شخص منتج ، فهناك فرصة كبيرة لتسجيل الدخول لوحة تحكم WP Admin الخاصة بالموقع الذي يحتوي على الكثير من المكونات الإضافية النشطة.
إنها إحصائيات بسيطة حتمية.
تواتر إشعارات الإدارة
يستخدم مطورو البرامج الإضافية الإخطارات كإحدى الطرق الأساسية لتوصيل الرسائل إلى مستخدمينا وعملائنا. بالنسبة للمكوِّن الإضافي الذي تم تطويره بشكل نشط ، يكون إشعارًا واحدًا شهريًا معقولًا للغاية ، حيث قد تكون الميزات أو التحديثات أو التغييرات المهمة ذات صلة بمسؤول الموقع بعد فترات أقل من 30 يومًا.
رجوع إلى الأرقام.
إذا أضاف أحد المكونات الإضافية إشعارًا إداريًا واحدًا شهريًا ، فسيتم عرض الموقع الذي يحتوي على أكثر من 30 مكونًا إضافيًا نشطًا على 30 إشعارًا ، إشعار واحد في المتوسط. يوميًا - وأنا لا أفكر حتى في الإشعارات الأساسية.
نادرًا ما يتم التعامل مع / إبعاد إخطارات الإدارة
المزيد من الأفكار - ما مدى تكرار قيام مسؤولي موقع الويب بتسجيل الدخول بالفعل إلى لوحة معلومات WP Admin الخاصة بهم؟
لسوء الحظ ، لا يمكننا الوصول إلى هذه البيانات (إذا كانت لديك ، فنحن نود دعوتك لنشر ضيف!) ، ولكن من خبرتنا الخاصة ومعرفتنا بالنظام البيئي ، لا يقوم المسؤولون عمومًا بتسجيل الدخول بشكل متكرر مثل يظن كثير من الناس.
أنا وفريقي نشيطون للغاية فيما يتعلق بالمحتوى ، وننتج مقالات على أساس أسبوعي تقريبًا. أجرؤ على القول إن فريقنا ربما يكون أكثر نشاطًا من متوسط موقع WordPress. ومع ذلك ، بينما يقوم كتابنا ومحررينا بتسجيل الدخول إلى لوحة القيادة عدة مرات على الأقل في الأسبوع ، فإنهم يركزون على المحتوى ، وليس من مسؤوليتهم إدارة موقع الويب والتعامل مع / رفض إشعارات المسؤول.
يقوم أعضاء الفريق المؤهلين والمفوضين بالفعل لإدارة الإشعارات بتسجيل الدخول عند الطلب وللأغراض التالية عادةً:
- تحديث البرنامج المساعد في حالة اكتشاف ثغرة أمنية
- تحديث النواة من حين لآخر
- إصلاح الخلل
- تثبيت الإضافات الجديدة
جميع الإجراءات المذكورة أعلاه نادرة ، بل ونادرة.
أنا متأكد من أننا مررنا أيضًا بأشهر لم نقم فيها بتنظيف الإشعارات على الإطلاق ، وأراهن أننا لسنا فريدين وأن العديد من الشركات لديها إجراءات مماثلة.
من الواضح ، عند العمل على موقع جديد أو تجديد موقع موجود ، يكون معدل تسجيل الدخول للمطورين أعلى بكثير ، ولكن بمجرد أن يصبح الموقع جاهزًا ، تنتقل الأشياء من التصميم والتطوير إلى الصيانة المستمرة.
اشترك واحصل على نسخة مجانية من موقعنا
WordPress البرنامج المساعد كتاب الأعمال
بالضبط كيفية إنشاء عمل إضافي لبرنامج WordPress مزدهر في اقتصاد الاشتراك.
شارك مع صديق
أدخل عنوان البريد الإلكتروني لصديقك. سنرسل لهم هذا الكتاب بالبريد الإلكتروني فقط ، شرف الكشافة.
شكرا لك للمشاركة
رائع - تم إرسال نسخة من "The WordPress Plugin Business Book" إلى . هل تريد مساعدتنا في نشر الكلمة أكثر؟ استمر وشارك الكتاب مع أصدقائك وزملائك.
شكرا على الإشتراك!
- لقد أرسلنا نسختك من "The WordPress Plugin Business Book" إلى .
هل لديك خطأ مطبعي في بريدك الإلكتروني؟ انقر هنا لتعديل عنوان البريد الإلكتروني وإرساله مرة أخرى.
"العدد يحكم الكون" - فيثاغورس
الآن دعونا نجمع كل الأرقام.
بالنظر إلى المثال السابق المكون من 30 مكونًا إضافيًا على موقع مع إشعار واحد يوميًا ، إذا لم يسجل المستخدم الدخول بعد 10 أيام ، فسيكون هناك 10 إشعارات ، وهو أمر مرهق بشكل واضح ، ويستغرق وقتًا طويلاً ، وعمومًا فظيعًا من تجربة المستخدم إنطباع.
بشكل عام ، من السهل إلقاء اللوم على مطوري المكونات الإضافية نظرًا لأن هذه الإشعارات يتم تشغيلها بالفعل بواسطة المكونات الإضافية. لكن ما أود أن أجادله هنا هو أن هذا مجرد عرض من أعراض المشكلة الأساسية.

ملاحظات المسؤول الفوضى التي تم إنشاؤها بواسطة المكونات الإضافية والسمات هي مجرد عرض من أعراض المشكلة الحقيقية
آلية إخطارات مسؤول WP القديمة
بينما نما WordPress بشكل كبير في العديد من الجوانب ، بما في ذلك النظام البيئي للمكونات الإضافية النابضة بالحياة والمذهل الذي يحتوي اليوم على عشرات الآلاف من المنتجات ، فإن آلية إشعارات المسؤول الأساسية بالكاد تطورت منذ إطلاقها مع الإصدار 3.1 - منذ 10 سنوات!
لم يكن المقصود من آلية إشعار المسؤول الأساسي أبدًا معالجة الكمية الكبيرة من الإشعارات التي لدينا الآن في النظام البيئي. لذلك حتمًا ، ينتهي الأمر بمسؤولي الموقع بالشكوى من تجاربهم السلبية.
كان هناك الكثير من المناقشات حول هذا الموضوع على مر السنين ، حاول الكثير منها الدعوة إلى التغيير. طور Barry Kooij حلاً رائعًا في عام 2015 يحول إشعارات المشرف إلى مركز إعلام حديث:
بطريقة ما ، لم يكن مهمًا بما يكفي للحصول على الأولوية وإضافتها إلى الجوهر.
هناك أيضًا مكونات إضافية تتيح لك حل هذه المشكلة مثل تعطيل إشعارات المسؤول بشكل فردي ، ولكنها تتطلب مرة أخرى تثبيت مكون إضافي بدلاً من إضافة هذه الميزة إلى النواة.
تمت إضافة التحديث "الأكبر" لإشعارات المسؤول في WordPress 4.2 (منذ 5 سنوات!) ، والذي قدم خيارًا لإضافة زر طرد إلى الإشعارات ، ومع ذلك ، لم يوفر حتى طريقة منظمة لتخزين حالة رؤية الإشعار ، مرة أخرى ، وترك الأمر لمطوري المكونات الإضافية.
أضاف WordPress 4.2 دعمًا لرفض إشعارات المسؤول ولكنه لم يوفر طريقة للاستمرار في حالة الإشعار بمجرد رفضه ، مما يترك الأمر لمطوري المكونات الإضافية لإصدار أساليبهم الخاصة. https://t.co/ FzDPNgB1Fd # WordPress #webdev
و [مدش]. إيان بولسون (polevaultweb) ٢٥ يناير ٢٠١٨
دعا سيد بلخي إلى إنشاء مركز إعلام على WPBeginner مرة أخرى في عام 2016 ، وقد نقلته بعض المكونات الإضافية مثل Yoast SEO إلى المستوى التالي وانتهى به الأمر بتنفيذ حل الإشعارات الخاص بهم لتقليل الفوضى ، مما يؤدي إلى تجارب مستخدم مجزأة ويتطلب مجموعة من التعليمات البرمجية الإضافية يجب أن يكون ببساطة جوهر.
يستخدم مطورو المكونات الإضافية إشعارات المسؤول لأن هذا كل ما علينا العمل مع المنتج الجاهز. نحصل على الليمون ونحاول عصر أفضل عصير ليمون نستطيع.
اسمحوا لي أن أكون واضحًا: أقر بأن تحديد الأولويات يمثل تحديًا استثنائيًا عند محاولة إرضاء حوالي 38٪ من الويب لذا ، فأنا لا أشير بأصابع الاتهام إلى أي شخص ، فقط أقوم بتوضيح الحقائق وزيادة الوعي. إذا كان هناك إجماع من المجتمع على أن ملاحظات المشرف مزعجة للغاية ومشتتة للانتباه ، فربما حان الوقت لدراسة حل اتصالات بديل.
معركة مستمرة بين العطاء والأخذ
من الصعب بما يكفي لمطوري المكونات الإضافية والقوالب إيجاد التوازن بين المبلغ الذي يجب تقديمه مقابل المبلغ المطلوب في المقابل. في مثل هذا النظام البيئي المتشدد مثل WordPress ، يكون كل مستخدم مدونًا محتملاً ، لذلك في كل مرة نقوم فيها بإجراء تغييرات على المنتج أو التواصل مع المستخدمين ، يتعين علينا السير على قشر البيض في محاولة لعدم إزعاج أي شخص بالخوف من الحصول على مراجعة مخيفة بنجمة واحدة.
نعلم جميعًا كيف يحب بعض الأشخاص التعبير عن إحباطهم من خلال الصراخ في التعليقات ، مما يجعل المطورين رهائن بتوقعات غير معقولة في كثير من الأحيان.
اسمحوا لي أن أطرح السؤال بهذه الطريقة.
العديد من الإشعارات معاملات وتهدف إلى توصيل شيء مهم للمسؤول ، مثل التحديثات الهامة. حتى بالنسبة للإشعارات الترويجية ، إذا حصل المستخدم على منتج مجاني ، أعتقد أنه من العدل أن يكون للمطور الحق في إضافة إشعار إداري بين الحين والآخر.
سواء أكان طلب مراجعة ، أو زيادة صغيرة في البيع للتحقق من العرض المدفوع ، أو دعوة للانضمام إلى البرنامج التابع - كل هذه الأمور لها ما يبررها.
في نهاية المطاف ، إنها علاقة تكافلية ، وهذا ما نحتاج جميعًا أن نتذكره.
يحاول مطورو المكونات الإضافية والموضوعات إنشاء أفضل العروض التي يمكنهم تقديمها لجمهورهم المستهدف ، ولكن إذا لم نطلب أي شيء في المقابل ، فكيف يُفترض بنا أن ننمي فرقنا ونحافظ على قاعدة مستخدمين متنامية تتطلب المزيد من الميزات والدعم ؟
قد تسأل: "لكن Vova ، ماذا عن المكونات الإضافية المجانية البحتة مفتوحة المصدر بدون أي حوافز تجارية؟"
هذه نقطة صحيحة من الناحية النظرية. في الواقع ، المكونات الإضافية والسمات الأكثر شيوعًا في السوق هي الإضافات التجارية ، ولديهم فريق من الأشخاص وراءهم يعملون من أجل الحفاظ على رضا المستخدمين. إنهم بحاجة إلى الحصول على أموال لإعالة أسرهم ووضع الطعام على المائدة ، لذلك من الطبيعي أن نعمل كشركة (بالطبع ، هناك بعض الاستثناءات).
اليوتوبيا الشاملة حيث يقوم المطورون ببناء منتجات من أجل المصدر المفتوح غير واقعية وغير مستدامة. مطور واحد يعمل على منتج كهواية في أوقات فراغه لن يتمكن أبدًا من تقديم نفس المستوى من الجودة وإدارة الحفاظ عليه لفترة طويلة مثل الأعمال التجارية الملتزمة تمامًا.
يمكنك قراءة المزيد عن هذا الموضوع هنا.
اترك النقد لمستخدمي البرنامج المساعد
بعد أن عرض Yoast آخر عرض ترويجي لبيع الجمعة السوداء في شكل لافتة إشعار المسؤول ، يلقي مستخدموهم على الفور بعدم رضاهم من خلال التعليقات السلبية في كل مكان يمكنك تخيله. في غضون أيام قليلة فقط تلقوا أكثر من مائة تقييم بنجمة واحدة على WordPress.org.
لم يؤثر ذلك على علامتهم التجارية فحسب ، بل كان عليهم أن يقضوا وقتًا وأطنانًا من الطاقة في الاستجابة لتلك المراجعات ذات النجمة الواحدة ، وطوفان من تذاكر الدعم ، والتفاعلات الاجتماعية ، والدعاية السيئة ، والمزيد.
هل تعتقد أنهم كانوا سيفعلون ذلك لو عرفوا التأثير السلبي الذي كان سيحدث؟
بالطبع لا!
مثل هذه الأزمات تستنزف عاطفيًا ، وآخر شيء يرغب مطورو / شركات المكونات الإضافية في التعامل معه. أعرف فريق Yoast ، وعلى الرغم من أن المال ضروري لنمو أعمالهم ، إلا أن المال بالتأكيد ليس المحرك الرئيسي لهم. مثل معظم شركات المنتجات ، فإن شغفهم هو "إنشاء" وخدمة المستخدمين ، مع متابعة مهمتهم.
لقد أجروا ببساطة تجربة ، والتي انتهى بها الأمر إلى أن تكون قرارًا سيئًا (للغاية).
لم يكن BlackFridayBanner هو أفضل فكرة. نحن نأسف حقًا للإزعاج والصعوبات التي ربما تسببت فيها. لم نفكر في هذا بشكل صحيح. إذا كنت ترغب في ذلك ، يمكنك التحديث إلى إصدار جديد من المكون الإضافي الخاص بنا بدون هذا الشعار. # بلاكفريداي # لا_تكرر # خواطر
و [مدش]. Marieke van de Rakt (MariekeRakt) 28 نوفمبر 2019
أنا واثق تمامًا من أنهم لن يكرروا هذه الممارسة في أي وقت قريب
لدينا مستخدمون وعملاء لدينا بالفعل مسؤولون عن كل إجراء نتخذه. وثق بي ، إنهم يقومون بعمل رائع وليس لديهم أي خجل من الإدلاء بآرائهم بصراحة من خلال المراجعات ووسائل التواصل الاجتماعي وفي أي مكان آخر يمكنك تخيله.
توقف عن تدمير سمعة مطوري البرنامج المساعد
على الرغم من أنني متأكد من أن هناك بعض المكونات الإضافية التي تكون أكثر صرامة في الإشعارات الترويجية ، فإننا بشكل عام ، مطورو المنتجات ، بشر نحاول فقط خدمة مستخدمينا وعملائنا بينما نحاول أيضًا كسب لقمة العيش. الغالبية العظمى منا ليس لديهم أجندة شريرة أو خفية. نحن أيضًا نستخدم WordPress والمكونات الإضافية الأخرى ، ونحن أكثر حساسية لكل هذه الفروق الدقيقة مما قد تعتقد.
بعد كل شيء ، فإن العديد من القادة الذين يعبرون عن قلقهم بشأن فوضى إشعارات الإدارة هم مطورو الإضافات أنفسهم.
وبالتالي…
عزيزي المجتمع ، يرجى التوقف عن انتقاد مطوري المكونات الإضافية ككل ونشر المشاعر السلبية تجاه الأشخاص الذين يعملون بجد كل يوم لمساعدة المستخدمين على تحقيق أهدافهم وتطلعاتهم من خلال مواقع WordPress الخاصة بهم - فهذا خطأ وغير عادل.
عزيزي المجتمع ، يرجى التوقف عن انتقاد مطوري المكونات الإضافية ككل ونشر المشاعر السلبية تجاه الأشخاص الذين يعملون بجد كل يوم لمساعدة المستخدمين على تحقيق أهدافهم وتطلعاتهم من خلال مواقع WordPress الخاصة بهم - فهذا خطأ وغير عادل.