الإعلان عن برنامج Clarity Ad Blocker لـ WordPress ، يتلقى ردود فعل متباينة
نشرت: 2022-02-15أعلن ستانيسلاف كروموف عن Clarity ، وهو مكون إضافي لإخفاء اللافتات الاقتحامية ، عبر Twitter ومجموعة Advanced WordPress (AWP) على Facebook اليوم. تم دفعه لأول مرة إلى WordPress.org منذ حوالي عام ، ولكن يبدو أن المطور يقوم بنشره الآن.
يصف موقع Clarity مهمته على النحو التالي: "لقد انتشرت لافتات الإعلانات والمبيعات والتحليلات في لوحات معلومات WordPress الخاصة بنا لفترة طويلة جدًا. حان الوقت لجعلهم يرحلون ، مرة واحدة وإلى الأبد ".
الوضوح لا يأتي مع شاشة الإعدادات. بمجرد أن يقوم المستخدمون بتنشيطه ، فإنه يحاول إخفاء اللافتات والإشعارات الأخرى التي تقع خارج "سياسة الإعلانات المقبولة" ، والتي تعد حاليًا مسودة شجع Khromov على التعليق عليها. تغطي هذه السياسة المكونات الإضافية التي تطلب المراجعات أو تخبر المستخدمين بالخصومات أو تطالبهم بالترقية إلى إصدار تجاري.
هدف المكون الإضافي هو إخفاء تلك الإشعارات ما لم تكن:
- تظهر فقط في صفحة الخيارات التي تنتمي إلى المكون الإضافي أو السمة وليس في أي مكان آخر.
- تظهر فقط لمستخدمي دور المسؤول.
- لا تدخلي أو تشتيت الانتباه.
- لا يتم عرضها في العمود الرئيسي ، ولكن بالأحرى في "جانب".
يتضمن المكون الإضافي ارتباطًا على شاشة إدارة المكونات الإضافية للإبلاغ عن لافتات غير مرغوب فيها. إنه يؤدي إلى نموذج مملوء مسبقًا في مستودع Clarity's GitHub.

لاقى الإعلان استقبالًا جيدًا من قِبل الكثيرين في AWP ، بناءً على الإعجابات من الأعضاء. ومع ذلك ، عبّر العديد عن معارضتهم للفكرة. وصفه البعض بأنه "غير أخلاقي" و "ضار" بالنظام البيئي.
الإعلانات هي حقيقة من حقائق الحياة. إنهم يولدون الإيرادات اللازمة للشركات لمواصلة الحفاظ على منتجاتهم الحالية وبناء منتجات جديدة. لا تختلف صناعة WordPress في هذا الصدد. ومع ذلك ، غالبًا ما تكون هذه شركات صغيرة حيث يمكن أن يعني التنسيب الخاطئ في المسؤول الفرق بين إنشاء وظائف جديدة وبالكاد.
تعد منتجات Freemium إحدى الطرق التي توفر بها المتاجر ميزات مجانية للمستخدمين النهائيين مع تقديم حل قابل للتطبيق تجاريًا يحافظ على استمرار أعمالهم. غالبًا ما تكون لافتات الإعلانات وتقييمات المستخدمين هي أكثر الطرق فعالية لإجراء عملية بيع أو زيادة الاهتمام بالمشروع.
كتب أحد المطورين [1] في موضوع AWP: "من خلال إنشاء مانع الإعلانات - فإن تجاهلك الأناني للحقائق التجارية لـ [المصدر المفتوح] يدمر نظامًا بيئيًا دقيقًا". "إذا كنت تستخدم منتجًا مجانيًا - ادفع مقابل ذلك من خلال تحمل بعض التذمر".
كتب مطور آخر: "فكرة أخذ منتج عمل شخص ما ، مع تجاوز إعلاناتهم ، هي على الأقل فكرة غير أخلاقية". "لا أحد مجبر على الاستفادة من ثمار عمل أي شخص آخر."
البرمجيات الحرة تعني منح المستخدمين حرية تغيير كل ذلك. إذا جاء مطور آخر وحظر السلوك الذي يريده هؤلاء المستخدمون ، فهذه لعبة عادلة. اللعب في رمل البرنامج المجاني يعني قبول أن الآخرين يمكنهم وسيغيرون الكود الذي تكتبه بين الحين والآخر. يجعل WordPress من السهل القيام بذلك عبر نظام الخطافات الخاص به.
الوضوح هو مجرد سمكة صغيرة تسبح في محيط شاسع من المكونات الإضافية. إذا كان يحتوي على أكثر من مليون عملية تثبيت نشطة ، فربما يكون هناك تأثير واقعي على أرباح بعض المتاجر التجارية. ومع ذلك ، هذا ليس هو الحال. أي ادعاء بأنه يضر بالنظام البيئي هو عبارة عن مبالغة في المبالغة.

إذا كان يحتوي على العديد من عمليات التثبيت النشطة ، فربما يكون بمثابة تنبيه للمطورين ، وتحذير من رغبة المستخدمين في رؤية التغيير.
السؤال هو: هل يحتاج معظم المستخدمين إلى مثل هذا البرنامج المساعد؟
ربما لا ، لكن هذا يعتمد. تتطلب إرشادات الدليل أن أي إشعارات المسؤول - حيث توجد معظم الإعلانات "المسيئة" - يجب رفضها. ومع ذلك ، فإن المعيار فضفاض نسبيًا في التعريف. تعرض بعض المكونات الإضافية الإعلان لكل مستخدم قام بتسجيل الدخول إلى المسؤول ، مما يتطلب من كل مستخدم رفضه. يقوم الآخرون بتحديث أنفسهم عند تحديثات المكون الإضافي ، مما يتطلب إجراءً إضافيًا من قبل المستخدم. إذا تم تحديث مكون إضافي عدة مرات في الأسبوع ويضيف لافتة جديدة على مستوى المسؤول في كل مرة ، فسيبدو الأمر وكأنه يتجنب القواعد ، قليلاً فقط .
يمكن أن تكون الإعلانات والإشعارات الأخرى مشكلة أيضًا في تصميمات العميل. يتلقى العاملون لحسابهم الخاص والوكالات أحيانًا تلك المكالمة المحمومة عندما يعرض تحديث المكون الإضافي رسالة ترويجية جديدة للعملاء الذين اعتقدوا أنهم دفعوا بالفعل ما هو مطلوب لموقعهم. هناك بعض الطرق للتخفيف من هذا الأمر ، لكنها ليست كلها آمنة بنسبة 100٪ في كل سيناريو. سيكون الوضوح مجرد مفتاح ربط آخر في صندوق أدوات ol لتضييق الخناق على مواقع العملاء هذه ، وخلق المزيد من راحة البال.
المكوّن الإضافي نفسه ليس "ذكيًا". إنه لا يتعلم وينمو من تلقاء نفسه ، ويتطور مع إنشاء المزيد من المكونات الإضافية. يتطلب عملية يدوية لإنشاء قائمة منظمة من المحددات لاستهدافها عبر CSS. يخفي المكون الإضافي اللافتات وفقًا لمجموعة التعريفات المخصصة هذه.
طالما لم يقم مطورو الطرف الثالث بإنشاء طريقة لمنع الإعلانات داخل المكونات الإضافية الخاصة بهم ، يجب على Clarity الاحتفاظ ببعض الإخطارات في مكانها. من غير المحتمل أن يكون معظمهم على علم بهذا المشروع حتى إعلانه. مع وجوده الآن في المجال العام ، لدي القليل من الشكوك في أن البعض سيتجاوزه. قد يعتمد على المواقف الفردية على اختيار المستخدم في الإعلان.
يوفر Clarity طريقة لمؤلفي المكونات الإضافية والقوالب للاشتراك في حظر إعلاناتهم الخاصة. يحتاجون فقط إلى التحقق من ثابت PHP للقيام بذلك:
if ( defined( 'CLARITY_AD_BLOCKER_ENABLED' ) && CLARITY_AD_BLOCKER_ENABLED ) { // You should not serve ads or upsells to this user. }
أشك في أن معظمهم سوف يشتري عن طيب خاطر في هذا النظام. ومع ذلك ، أنا أحب الفكرة. المستخدمون الذين يواجهون مشكلة في تثبيت وتفعيل مكون إضافي لحظر الإعلانات من غير المرجح أن يكونوا الجمهور المستهدف على أي حال.
الوضوح خيار لائق للمستخدمين الذين يرغبون في الهدوء قليلاً وسط الضوضاء ، لكن له حدوده.
الهوامش:
1. Advanced WordPress هي مجموعة خاصة على Facebook. لذلك لم أقم بتضمين أسماء المصادر المقتبسة في هذا المقال.