WordPress için Clarity Ad Blocker Açıklandı, Karışık Tepkiler Aldı
Yayınlanan: 2022-02-15Stanislav Khromov, rahatsız edici afişleri gizlemek için bir eklenti olan Clarity'yi bugün Twitter ve Advanced WordPress (AWP) Facebook grubu aracılığıyla duyurdu. İlk olarak yaklaşık bir yıl önce WordPress.org'a aktarıldı, ancak geliştirici henüz bunu tanıtıyor gibi görünüyor.
Clarity web sitesi misyonunu şu şekilde tanımlıyor: "Reklamlar, satışlar ve analiz afişleri WordPress panolarımızda çok uzun süredir yaygın olarak kullanılıyor. Onları bir kez ve herkes için uzaklaştırmanın zamanı geldi.”
Netlik bir ayar ekranı ile gelmiyor. Kullanıcılar bunu etkinleştirdikten sonra, şu anda Khromov'un geri bildirimi teşvik ettiği bir taslak olan "kabul edilebilir reklam politikası" dışında kalan afişleri ve diğer bildirimleri gizlemeye çalışır. Bu politika, inceleme isteyen, kullanıcıları indirimler konusunda bilgilendiren veya onlardan ticari bir sürüme geçmelerini isteyen eklentileri kapsar.
Eklentinin amacı, aşağıdakiler olmadıkça bu bildirimleri gizlemektir:
- Yalnızca eklentiye veya temaya ait seçenekler sayfasında gösterilir ve başka hiçbir yerde gösterilmez.
- Yalnızca Yönetici rolü kullanıcılarına gösterilir.
- Müdahaleci veya dikkat dağıtıcı değil.
- Ana sütunda gösterilmez, bunun yerine "yan" olarak gösterilir.
Eklenti, istenmeyen afişleri bildirmek için eklenti yönetim ekranında bir bağlantı içerir. Clarity'nin GitHub deposunda önceden doldurulmuş yayınlanan bir şablona götürür.

Üyelerin beğenilerine bakılırsa, duyuru AWP'de birçok kişi tarafından iyi karşılandı. Ancak, bazıları bu fikre karşı olduklarını seslendirdi. Bazıları bunu “etik dışı” ve ekosisteme “zarar verici” olarak nitelendirdi.
Reklamlar hayatın bir gerçeğidir. Şirketlerin mevcut ürünlerini sürdürmeye ve yenilerini oluşturmaya devam etmeleri için gerekli geliri sağlarlar. WordPress endüstrisi bu konuda farklı değil. Bununla birlikte, bunlar genellikle, yöneticiye yanlış yerleştirmenin yeni işler yaratma ve zorlukla kazıma arasındaki fark anlamına gelebileceği küçük şirketlerdir.
Freemium ürünleri, mağazaların son kullanıcılara ücretsiz özellikler sunmanın ve aynı zamanda ticari olarak uygulanabilir bir çözüm üretmenin ve işlerinin devam etmesini sağlamanın yollarından biridir. Reklam afişleri ve kullanıcı derecelendirmeleri, genellikle bir satış yapmanın veya projeye daha fazla ilgi göstermenin en etkili yöntemleridir.
Bir geliştirici [1] , AWP ileti dizisinde "Bir reklam engelleyici oluşturarak - [açık kaynak] ticari gerçeklerine yönelik bencilce göz ardı etmeniz hassas bir ekosisteme zarar verir" diye yazdı. "Ücretsiz bir ürün kullanıyorsanız - bunun için birkaç dırdırı tolere ederek ödeyin."
Başka bir geliştirici, "Birinin iş ürününü alıp reklamlarını atlama fikri en azından etik dışıdır" diye yazdı. "Hiç kimse başkasının emeğinin meyvesinden yararlanmaya zorlanmaz."
Özgür yazılım, kullanıcılara tüm bunları değiştirme özgürlüğü vermek anlamına gelir. Başka bir geliştirici gelir ve bu kullanıcıların istediği davranışı engellerse, bu adil bir oyundur. Özgür yazılım sanal alanında oynamak, başkalarının yazdığınız kodu ara sıra değiştirebileceğini ve değiştireceğini kabul etmek anlamına gelir. WordPress, kanca sistemi aracılığıyla bunu yapmayı daha da kolaylaştırır.
Netlik, uçsuz bucaksız bir eklentiler okyanusunda yüzen küçük bir balıktır. Bir milyonun üzerinde aktif kuruluma sahip olsaydı, belki gerçekçi bir şekilde bazı ticari mağazaların karlarına zarar verebilirdi. Ancak durum böyle değil. Ekosisteme zarar verdiğine dair herhangi bir iddia, abartıya kaçmak demektir.

Bu kadar çok etkin yüklemeye sahip olsaydı, belki de geliştiriciler için bir uyandırma çağrısı, kullanıcıların değişiklik görmek istediklerine dair bir uyarı olurdu.
Soru şudur: Çoğu kullanıcının böyle bir eklentiye ihtiyacı var mı?
Belki değil, ama buna bağlı. Dizin yönergeleri, herhangi bir yönetici bildiriminin - "rahatsız edici" reklamların çoğunun bulunduğu yerde - kapatılabilir olmasını gerektirir. Bununla birlikte, standart tanımda nispeten gevşektir. Bazı eklentiler, reklamı yöneticiye giriş yapan her kullanıcıya gösterir ve her birinin onu kapatmasını gerektirir. Diğerleri, eklenti güncellemelerinde kendilerini yeniler ve kullanıcının ek işlem yapmasını gerektirir. Bir eklenti haftada birden çok kez güncellenirse ve her seferinde yönetici çapında yeni bir banner eklerse, neredeyse kuralların biraz dışına çıkıyormuş gibi hissettirir.
Reklamlar ve diğer bildirimler de istemci yapılarında sorunlu olabilir. Serbest çalışanlar ve ajanslar bazen, bir eklenti güncellemesi, siteleri için gerekli olanı zaten ödediklerini düşünen müşterilere yeni bir profesyonel ek satış mesajı gösterdiğinde bu çılgın çağrıyı alırlar. Bunu azaltmanın bazı yolları vardır, ancak bunların hepsi her senaryoda %100 kusursuz değildir. Netlik, bu müşteri sitelerini sıkılaştırmak için eski araç kutusundaki başka bir anahtar olabilir ve biraz daha fazla gönül rahatlığı yaratır.
Eklentinin kendisi "akıllı" değil. Kendi kendine öğrenmez ve büyümez, daha fazla eklenti oluşturuldukça gelişir. CSS aracılığıyla hedeflemek için küratörlüğünde bir seçiciler listesi oluşturmak için manuel bir süreç gerektirir. Eklenti, bu özel tanım kümesine göre afişleri gizler.
Üçüncü taraf geliştiriciler kendi eklentilerinde bir reklam engelleme yöntemi oluşturmadıkları sürece, Clarity bazı bildirimleri uzak tutmalıdır. Duyuruya kadar çoğu kişinin bu projeden haberdar olması pek olası değil. Şimdi kamusal alanda olduğu için, bazılarının onu geçersiz kılacağına dair birkaç şüphem var. Reklamda kullanıcı seçimine göre bireysel duruşlara bağlı olabilir.
Clarity, eklenti ve tema yazarlarının kendi reklamlarını engellemeyi seçmeleri için bir yöntem sağlar. Bunu yapmak için yalnızca bir PHP sabitini kontrol etmeleri gerekir:
if ( defined( 'CLARITY_AD_BLOCKER_ENABLED' ) && CLARITY_AD_BLOCKER_ENABLED ) { // You should not serve ads or upsells to this user. }
Çoğunun isteyerek bu sistemi satın alacağından şüpheliyim. Ancak, fikir hoşuma gitti. Bir reklam engelleme eklentisini kurma ve etkinleştirme sıkıntısı yaşayan kullanıcılar, zaten hedef kitle değildir.
Netlik, gürültünün ortasında biraz dinginlik bulmak isteyen kullanıcılar için iyi bir seçenektir, ancak bunun da sınırları vardır.
Dipnotlar:
1. Gelişmiş WordPress özel bir Facebook grubudur. Bu nedenle alıntı yapılan kaynakların adlarına bu yazıda yer vermedim.