Clarity Ad Blocker สำหรับ WordPress ประกาศ ได้รับการตอบรับที่หลากหลาย
เผยแพร่แล้ว: 2022-02-15Stanislav Khromov ได้ประกาศ Clarity ซึ่งเป็นปลั๊กอินสำหรับการซ่อนแบนเนอร์ที่น่ารำคาญผ่านทาง Twitter และกลุ่ม Facebook ขั้นสูงของ WordPress (AWP) วันนี้ มันถูกผลักไปที่ WordPress.org เป็นครั้งแรกเมื่อประมาณหนึ่งปีที่แล้ว แต่ดูเหมือนว่านักพัฒนาซอฟต์แวร์เพิ่งจะเผยแพร่
เว็บไซต์ Clarity อธิบายถึงพันธกิจของตนว่า: "โฆษณา การเพิ่มยอดขาย และแบนเนอร์วิเคราะห์มีอาละวาดในแดชบอร์ด WordPress ของเราเป็นเวลานานเกินไป ถึงเวลาแล้วที่จะทำให้พวกเขาหายไปทันที”
ความชัดเจนไม่ได้มาพร้อมกับหน้าจอการตั้งค่า เมื่อผู้ใช้เปิดใช้งานแล้ว จะพยายามซ่อนแบนเนอร์และการแจ้งเตือนอื่นๆ ที่ไม่ได้อยู่ใน "นโยบายโฆษณาที่ยอมรับได้" ซึ่งปัจจุบันเป็นฉบับร่างที่ Khromov ได้สนับสนุนให้มีการตอบรับ นโยบายนี้ครอบคลุมถึงปลั๊กอินที่ขอรีวิว แจ้งให้ผู้ใช้ทราบเกี่ยวกับส่วนลด หรือแจ้งให้ผู้ใช้อัปเกรดเป็นเวอร์ชันเชิงพาณิชย์
เป้าหมายของปลั๊กอินคือการซ่อนการแจ้งเตือนเหล่านั้น เว้นแต่จะเป็น:
- แสดงเฉพาะในหน้าตัวเลือกที่เป็นของปลั๊กอินหรือธีมและไม่มีที่อื่น
- แสดงต่อผู้ใช้บทบาทผู้ดูแลระบบเท่านั้น
- ไม่ล่วงล้ำหรือรบกวนสมาธิ
- ไม่แสดงในคอลัมน์หลัก แต่แสดง "ด้านข้าง"
ปลั๊กอินมีลิงก์บนหน้าจอการจัดการปลั๊กอินเพื่อรายงานแบนเนอร์ที่ไม่ต้องการ มันนำไปสู่เทมเพลตที่ออกให้ล่วงหน้าในที่เก็บ GitHub ของ Clarity

การประกาศดังกล่าวได้รับการตอบรับอย่างดีจากหลาย ๆ คนใน AWP โดยตัดสินจากการกดถูกใจของสมาชิก อย่างไรก็ตาม หลายคนคัดค้านแนวคิดนี้ บางคนเรียกมันว่า "ผิดจรรยาบรรณ" และ "สร้างความเสียหาย" ต่อระบบนิเวศ
โฆษณาคือความจริงของชีวิต พวกเขาสร้างรายได้ที่จำเป็นสำหรับบริษัทเพื่อรักษาผลิตภัณฑ์ปัจจุบันและสร้างผลิตภัณฑ์ใหม่ต่อไป อุตสาหกรรม WordPress ไม่แตกต่างกันในเรื่องนั้น อย่างไรก็ตาม บริษัทเหล่านี้มักเป็นบริษัทขนาดเล็กที่ตำแหน่งผู้ดูแลระบบไม่ถูกต้อง อาจหมายถึงความแตกต่างระหว่างการสร้างงานใหม่กับการสร้างงานใหม่ๆ
ผลิตภัณฑ์ Freemium เป็นวิธีการหนึ่งที่ร้านค้ามอบคุณสมบัติฟรีให้กับผู้ใช้ปลายทาง ในขณะเดียวกันก็สร้างโซลูชันที่ใช้งานได้จริงในเชิงพาณิชย์ที่ช่วยให้ธุรกิจของพวกเขาดำเนินต่อไปได้ แบนเนอร์สำหรับโฆษณาและการให้คะแนนของผู้ใช้มักเป็นวิธีที่มีประสิทธิภาพมากที่สุดในการขายหรือสร้างความสนใจในโครงการมากขึ้น
“การสร้างตัวบล็อกโฆษณา การเพิกเฉยต่อความเป็นจริงทางการค้าของ [โอเพ่นซอร์ส] ทำให้เกิดความเสียหายต่อระบบนิเวศที่ละเอียดอ่อน” ผู้พัฒนารายหนึ่ง [1] ในเธรด AWP “หากคุณใช้ผลิตภัณฑ์ฟรี – จ่ายโดยทนการจู้จี้เล็กน้อย”
“แนวคิดในการเอาผลงานของใครบางคนไปแต่เลี่ยงโฆษณาของพวกเขา อย่างน้อยก็ถือว่าผิดจรรยาบรรณ” นักพัฒนารายอื่นเขียนไว้ “ไม่มีใครถูกบังคับให้ใช้ประโยชน์จากผลงานของคนอื่น”
ซอฟต์แวร์ฟรีหมายถึงการให้ผู้ใช้มีอิสระในการเปลี่ยนแปลงทั้งหมดนั้น หากนักพัฒนารายอื่นเข้ามาขัดขวางพฤติกรรมที่ผู้ใช้ต้องการ ถือว่าเป็นเกมที่ยุติธรรม การเล่นในแซนด์บ็อกซ์ซอฟต์แวร์ฟรีหมายถึงการยอมรับว่าผู้อื่นสามารถและจะเปลี่ยนรหัสที่คุณเขียนอยู่เป็นระยะๆ WordPress ช่วยให้ทำได้ง่ายขึ้นผ่านระบบ hooks
ความชัดเจนเป็นเพียงปลาตัวเล็กๆ ตัวหนึ่งที่แหวกว่ายอยู่ในมหาสมุทรอันกว้างใหญ่ หากมีการติดตั้งมากกว่าล้านครั้ง บางทีมันอาจจะทำให้ผลกำไรของร้านค้าในเชิงพาณิชย์เสียหาย อย่างไรก็ตาม นั่นไม่ใช่กรณี การเรียกร้องใดๆ ที่ว่ามันสร้างความเสียหายต่อระบบนิเวศนั้นถือเป็นการกล่าวเกินจริง

หากมีการติดตั้งที่แอ็คทีฟจำนวนมาก บางทีอาจเป็นการเรียกปลุกสำหรับนักพัฒนา ซึ่งเป็นคำเตือนที่ผู้ใช้ต้องการเห็นการเปลี่ยนแปลง
คำถามคือ ผู้ใช้ส่วนใหญ่ต้องการปลั๊กอินดังกล่าวหรือไม่?
อาจจะไม่ แต่ก็ขึ้นอยู่ หลักเกณฑ์ของไดเรกทอรีกำหนดว่าประกาศของผู้ดูแลระบบ - ซึ่งเป็นที่ตั้งของโฆษณา "ที่ไม่เหมาะสม" ส่วนใหญ่ - ต้องปิดได้ อย่างไรก็ตาม มาตรฐานมีคำจำกัดความที่ค่อนข้างหลวม ปลั๊กอินบางตัวแสดงโฆษณาต่อผู้ใช้ทุกคนที่เข้าสู่ระบบของผู้ดูแลระบบ โดยกำหนดให้แต่ละรายการต้องปิด คนอื่นรีเฟรชตัวเองในการอัปเดตปลั๊กอิน โดยต้องดำเนินการเพิ่มเติมโดยผู้ใช้ หากปลั๊กอินได้รับการอัปเดตหลายครั้งต่อสัปดาห์และเพิ่มแบนเนอร์ใหม่สำหรับผู้ดูแลระบบในแต่ละครั้ง เกือบจะรู้สึกเหมือนเป็นการข้ามกฎ เพียงเล็กน้อย
โฆษณาและประกาศอื่นๆ อาจเป็นปัญหาในการสร้างไคลเอ็นต์ ฟรีแลนซ์และเอเจนซี่บางครั้งได้รับการเรียกร้องที่คลั่งไคล้เมื่อการอัปเดตปลั๊กอินแสดงข้อความขายต่อแบบมืออาชีพให้กับลูกค้าที่คิดว่าพวกเขาได้จ่ายเงินที่จำเป็นสำหรับไซต์ของตนแล้ว มีบางวิธีในการบรรเทาปัญหานี้ แต่ก็ไม่สามารถป้องกันได้ 100% ในทุกสถานการณ์ ความชัดเจนจะเป็นอีกเครื่องมือหนึ่งในกล่องเครื่องมือเก่าสำหรับการกระชับไซต์ของลูกค้าเหล่านั้น สร้างความอุ่นใจเป็นพิเศษ
ปลั๊กอินนั้นไม่ใช่ "อัจฉริยะ" มันไม่ได้เรียนรู้และเติบโตด้วยตัวมันเอง พัฒนาเมื่อมีการสร้างปลั๊กอินเพิ่มเติม ต้องใช้กระบวนการแบบแมนนวลในการสร้างรายการตัวเลือกที่ได้รับการจัดระเบียบเพื่อกำหนดเป้าหมายผ่าน CSS ปลั๊กอินซ่อนแบนเนอร์ตามชุดคำจำกัดความที่กำหนดเองนี้
ตราบใดที่นักพัฒนาบุคคลที่สามไม่สร้างวิธี การบล็อกโฆษณา ภายในปลั๊กอินของตนเอง ความชัดเจนควรเก็บประกาศบางส่วนไว้ แทบทุกคนจะไม่รู้เกี่ยวกับโครงการนี้จนกว่าจะมีการประกาศ ด้วยตอนนี้ในที่สาธารณะ ฉันมีข้อสงสัยเล็กน้อยว่าบางคนจะแทนที่มัน อาจขึ้นอยู่กับจุดยืนส่วนบุคคลในการเลือกของผู้ใช้ในการโฆษณา
ความชัดเจนมีวิธีการสำหรับปลั๊กอินและผู้เขียนธีมเพื่อเลือกบล็อกโฆษณาของตนเอง พวกเขาเพียงต้องตรวจสอบค่าคงที่ 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 ส่วนตัว ดังนั้นฉันจึงไม่ได้ใส่ชื่อแหล่งอ้างอิงในบทความนี้