การติดตามผู้ใช้จะถูกลบออกจาก Gutenberg ในรุ่น 0.8.0 ที่จะเกิดขึ้น

เผยแพร่แล้ว: 2017-08-11
เครดิตภาพ: Saving Chicago CPR

การติดตามผู้ใช้ที่เลือกรับที่เพิ่มลงใน Gutenberg 0.7.0 จะถูกดึงออกจากปลั๊กอินในรุ่น 0.8.0 ที่กำลังจะเผยแพร่ การรวบรวมข้อมูลที่รวมอยู่ในการเผยแพร่เมื่อสัปดาห์ที่แล้วได้จุดชนวนการสนทนาเกี่ยวกับการเพิ่ม telemetry ให้กับ WordPress

James Nylen และวิศวกร Automattic ที่เกี่ยวข้องกับ Gutenberg ได้เพิ่มคุณลักษณะนี้โดยมีเป้าหมายในการปรับปรุงตัวแก้ไขตามรูปแบบการใช้งาน Nylen กล่าวว่าแนวทางที่พวกเขาใช้นั้นคล้ายกับโค้ดติดตามเหตุการณ์ของ Calypso มากและจะให้ "เทคนิคที่มีประโยชน์มากในการรวบรวมข้อมูลประสบการณ์ของผู้ใช้" พวกเขาได้วางแผนที่จะใช้ข้อมูลเพื่อประกอบการตัดสินใจต่างๆ เช่น ลำดับเริ่มต้นสำหรับบล็อกและบางบล็อกไม่เหมาะสำหรับคอร์หรือไม่ ผู้ร่วมให้ข้อมูลของ Gutenberg กำลังมองหาการติดตามโมดูลของตัวเอง ดังนั้นจึงอาจเป็นประโยชน์สำหรับปลั๊กอินและแกนของฟีเจอร์ WP อื่นๆ

หลังจากเพิ่มฟีเจอร์นี้ลงใน Gutenberg ได้ไม่นาน ผู้ร่วมให้ข้อมูลก็เริ่มทบทวนการสนทนา Telemetry บน WordPress Trac หัวข้อของ telemetry สำหรับ core ได้รับตารางเมื่อต้นปีนี้ เนื่องจากไม่ได้อยู่ในสามประเด็นหลักสำหรับการพัฒนา WordPress ในปี 2017 ผู้เข้าร่วมได้ขอให้เปิดตั๋วอีกครั้งเพื่อหารือเกี่ยวกับปี 2018 ในแง่ของ Gutenberg เพิ่มการติดตามการเลือกรับ .

“ฉันคิดว่ามันเป็นความคิดที่แย่มากสำหรับกูเตนเบิร์กด้วย” แมตต์ มัลเลนเวกให้ความเห็นบนตั๋ว “ฉันสงสัยว่าสิ่งใดที่สามารถดำเนินการได้หรือมีประโยชน์จะมาจากสิ่งที่ไม่สามารถได้มาโดยวิธีการที่ไม่รวบรวมข้อมูล”

สิบสองชั่วโมงต่อมา James Nylen แสดงความคิดเห็นเกี่ยวกับการประกาศเดิมของเขาเพื่อแจ้งให้ชุมชนทราบว่าการติดตามจะถูกลบออกจาก Gutenberg ในรุ่น 0.8.0:

มีการพูดคุยกันค่อนข้างมากในหัวข้อนี้ทั่วทั้งชุมชน ซึ่งส่วนใหญ่มาจากการสนทนาก่อนหน้านี้เช่น #38418 ซึ่งฉันไม่ทราบ

การติดตามการใช้งานใน Core และโปรเจ็กต์ฟีเจอร์เป็นหัวข้อที่ใหญ่กว่ามากเมื่อเทียบกับขอบเขตของ Gutenberg ในตอนนี้ ดังนั้นฉันจึงลบมันออกจาก GitHub repo และจะถูกลบออกใน 0.8 Gutenberg รีลีส

ข้อมูลที่ติดตามแม้จะน่าสนใจ แต่ก็อาจไม่ใช่ปัจจัยสำคัญในการเติบโตและการพัฒนากูเทนแบร์กในระยะยาว อย่างไรก็ตาม การอภิปรายเกี่ยวกับการรวบรวมข้อมูลจะใช้เวลาของทีมอย่างไม่สมส่วน

Nylen กล่าวว่าข้อมูลที่รวบรวมโดยปลั๊กอินจนถึงตอนนี้จะถูกลบออกหลังจากเปิดตัว 0.8 และเนื่องจากเป็นช่วงเริ่มต้นของการพัฒนา Gutenberg จึง "รวบรวมข้อมูลไม่เพียงพอที่จะให้ภาพการใช้งานใด ๆ "

ผู้สนับสนุน Telemetry ของ WordPress ดำเนินการล็อบบี้สำหรับการรวบรวมข้อมูลที่เลือกต่อไป

การอภิปรายเกี่ยวกับว่า WordPress ต้องการ telemetry หรือไม่นั้นยังคงดำเนินต่อไปในรูปแบบของทวีตสตอร์ม เนื่องจากผู้สนับสนุนการรวบรวมข้อมูลทำการตัดสินใจโดยใช้ข้อมูลเป็นหลัก

Chris Lema รองประธาน Liquid Web ของ Product กล่าวว่า "การตัดสินใจไม่จับเมตริก (การส่งข้อมูลทางไกล) จาก WordPress ยังคงส่งผลกระทบอย่างใหญ่หลวงต่อสิ่งที่เรา (ไม่รู้) รู้" “ในขณะที่เรากำลังพยายามตัดสินใจเกี่ยวกับ Gutenberg และเมตาบ็อกซ์ เราอาจถามว่าปัญหานี้ใหญ่แค่ไหน ตามจำนวนปลั๊กอินหรือไซต์ แต่เราไม่รู้เพราะเราตัดสินใจว่าเราสามารถทำซ้ำ WordPress ได้เสมอเหมือนที่เคยทำมา เป็นความจริงที่เราเคยทำมาแล้ว แต่นั่นไม่ได้หมายความว่าเป็นวิธีที่ฉลาดที่สุดหรือมีความเสี่ยงน้อยที่สุด ด้วยตัวเลือกมากมายในวันนี้ ผู้คนจำเป็นต้องกลับมาหรือไม่? แนวทางที่สมเหตุสมผลมากขึ้นในใจของฉันคือการเก็บข้อมูลให้ได้มากที่สุดและทำให้เป็นสาธารณะมากที่สุด เพื่อให้เราทุกคนสามารถตรวจสอบได้”

ผู้เขียนข้อเสนอ WordPress Telemetry Morten Rand-Hendriksen เข้าร่วมการสนทนากับทวีตสตอร์มอื่น:

WordPress ต้องการวิธีการหลักในการรวบรวมข้อมูลผู้ใช้เชิงปริมาณผ่านการวัดทางไกล (เมตริก) หนึ่งในความท้าทายที่ใหญ่ที่สุดที่ WordPress เผชิญคือการขาดข้อมูลที่เชื่อถือได้เกี่ยวกับการใช้งานในแต่ละวันทั่วโลก เช่นเดียวกับโครงการโอเพ่นซอร์สส่วนใหญ่ WordPress อาศัยคำติชมของชุมชนเป็นแหล่งข้อมูลหลัก ซึ่งเหมาะสำหรับโครงการขนาดเล็ก ปัญหาคือ WordPress เป็นโครงการขนาดใหญ่ที่มีการเข้าถึงทั่วโลก และผู้ใช้ส่วนใหญ่ไม่เคยติดต่อกับชุมชน

ฉันชอบที่จะบอกว่าเรา คนที่พูดถึง ให้คำติชม และออกแบบ/พัฒนา WordPress คือ 1% มันอาจจะมากกว่า 0.1% การตัดสินใจตามรูปแบบคำติชมของชุมชนดั้งเดิมคือการตัดสินใจโดยไม่รู้อะไรเกี่ยวกับผู้ใช้ส่วนใหญ่ บางคนจะโต้แย้งว่านี่เป็นเรื่องปกติที่ WordPress ได้รับการพัฒนาโดยผู้ที่ปรากฏตัว นั่นไม่ใช่แบบจำลองที่ใช้การได้หรือมีความรับผิดชอบสำหรับโครงการ เรา ผู้ที่สร้าง WordPress มีหน้าที่ดูแลคนที่เราสร้างมันขึ้นมา และคนเหล่านั้นไม่ใช่เรา 'เราสามารถทำการทดสอบผู้ใช้ได้' คุณพูด? แน่นอน. มาทำการทดสอบผู้ใช้เชิงคุณภาพที่เหมาะสมกัน ที่ต้องใช้บุคลากร เงินทุน และโครงสร้างพื้นฐาน การทดสอบโดยผู้ใช้สำหรับโปรเจ็กต์อย่าง WordPress นั้นไม่ใช่เรื่องเล็กน้อย ต้องใช้การวิเคราะห์อย่างมืออาชีพ

ทวีตสตอร์มของ Rand-Hendriksen ดำเนินต่อด้วยบทสรุปของข้อเสนอการวัดและส่งข้อมูลทางไกลของเขา ซึ่งจะเลือกใช้ตามปลั๊กอินที่ได้รับแจ้งจากคอร์ ปลั๊กอินจะไม่เปิดเผยข้อมูลที่รวบรวมทั้งหมดและอนุญาตให้มีการรวบรวมข้อมูลเป้าหมายตามความต้องการการวิจัย เขาเสนอว่าข้อมูลจะถูกเก็บไว้บนเซิร์ฟเวอร์ที่เป็นของชุมชน แยกจากผลประโยชน์ขององค์กร เพื่อให้สามารถแบ่งปันข้อมูลอย่างเปิดเผยเพื่อให้เกิดความโปร่งใส ตั๋วสำหรับคำขอคุณลักษณะนี้ปิดอยู่ในขณะนี้

“มีเรื่องมากมายเกิดขึ้น และมันสำคัญกว่าการติดตามพี่ใหญ่ในตัว” Mullenweg กล่าวเพื่อตอบสนองต่อทวีตสตอร์มของ Rand-Hendriksen “ทำเป็นปลั๊กอินหรือกับโฮสต์และแสดงว่าเป็นการแจ้งการตัดสินใจที่เราจะไม่ทำอย่างอื่น และจำไว้ว่าการใช้ในอดีตไม่ใช่เครื่องทำนายที่ดีถึงความสำเร็จในอนาคต หรือสิ่งที่โลกต้องการ เราต้องสร้างไอโฟนไม่ใช่แบล็กเบอร์รี่”

ในระหว่างที่อยู่ State of the Word ปี 2016 Mullenweg ได้เสนอโครงสร้างใหม่สำหรับการเปิดตัวหลักในปี 2017 ซึ่งเขาจะสวมหมวก 'product lead' และมีการออกแบบและการทดสอบโดยผู้ใช้เป็นแนวทาง เนื่องจากคำขอคุณลักษณะปรากฏขึ้นนอกพื้นที่โฟกัสหลักสามจุด Mullenweg ต้องปิดระบบอย่างเป็นระบบหรือระงับไว้ในภายหลังเพื่อให้ Gutenberg อยู่ในเส้นทาง

อย่างไรก็ตาม ไม่น่าแปลกใจที่วิศวกรที่เป็นผู้นำโครงการ Gutenberg ซึ่งส่วนใหญ่จ้างงานโดย Automattic จะไม่คิดทบทวนเกี่ยวกับการเพิ่มการติดตามผู้ใช้ บริษัทมีบล็อกที่อุทิศให้กับข้อมูลที่นักวิทยาศาสตร์ด้านข้อมูลเขียนเกี่ยวกับไปป์ไลน์ข้อมูลที่พวกเขาสร้างขึ้นเพื่อช่วยให้บริษัทสร้างธุรกิจที่ยั่งยืน ในอดีต Automattic ได้นำข้อมูลมาใช้ในการตัดสินใจอย่างจริงจัง นั่นคือเหตุผลที่ Calypso มีการติดตามเหตุการณ์ในตัว Mullenweg กำลังใช้แนวทางความเป็นผู้นำผลิตภัณฑ์ที่แตกต่างกับโครงการ WordPress โอเพ่นซอร์ส

“สำหรับคนที่ไม่พอใจกับทิศทางของเรา ไม่มีข้อมูลใดที่จะเปลี่ยนความคิดของพวกเขาได้” Mullenweg กล่าวเพื่อตอบสนองต่อนักวิจารณ์บน Twitter “ผลลัพธ์จะบอก ฉันมีความสุขที่ได้ยืนเคียงข้างพวกเขาตลอด 14 ปีที่ผ่านมา และเชื่อว่าอีก 14 ปีข้างหน้าจะยืนยันแนวทางของเรา”