สิ่งที่สามารถเรียนรู้ได้จากสถานการณ์การช่วยสำหรับการเข้าถึง Gutenberg?

เผยแพร่แล้ว: 2022-03-10
สรุปอย่างย่อ ↬ WordPress มีตัวแก้ไขเนื้อหาใหม่ล่าสุดที่เรียกว่า “Gutenberg” ที่จะมากำหนดรูปร่างของ WordPress ในอีกหลายปีต่อจากนี้ ในบทความนี้ Andy Bell อธิบายว่าเหตุใดจึงเป็นการเคลื่อนไหว ไม่ใช่แค่บรรณาธิการคนใหม่

จนถึงตอนนี้ Gutenberg ได้รับการตอบรับที่หลากหลายจากชุมชน WordPress และการตอบรับนั้นก็กลายเป็นลบมากขึ้น เนื่องจากมีการกำหนดเส้นตายที่ชัดเจนสำหรับการเปิดตัว 5.0 แม้ว่าหลายคนคิดว่ามันไม่สมบูรณ์ก็ตาม กำหนดเวลาฮาร์ดรีลีสในซอฟต์แวร์มักจะใช้ได้ แต่มีปัญหาที่ชัดเจนกับสิ่งนี้: สิ่งที่จะเป็นตัวแก้ไขหลักสำหรับแพลตฟอร์มที่มีอำนาจประมาณ 32% ของเว็บไม่สามารถเข้าถึงได้อย่างสมบูรณ์ ปัญหานี้ได้รับการหยิบยกขึ้นมาหลายครั้งโดยชุมชน และได้รับการปัดฝุ่นอย่างมีประสิทธิภาพโดยผู้นำของ Automattic - อย่างน้อยก็เจอทางนั้น

ฟังดูเหมือนสถานการณ์ที่ยุ่งเหยิงใช่มั้ย? ฉันจะดำดิ่งลงไปในสิ่งที่เกิดขึ้นและวิธีที่ผู้อื่นจะหลีกเลี่ยงสถานการณ์แบบนี้ในอนาคต

บริบทเพิ่มเติม

สำหรับผู้ที่ไม่ได้ติดตามหรือไม่รู้เกี่ยวกับ WordPress มากนัก ฉันจะให้บริบทกับคุณเล็กน้อย สำหรับผู้ที่รู้ว่าเกิดอะไรขึ้น คุณสามารถข้ามไปยังส่วนหลักของบทความได้โดยตรง

WordPress มีอำนาจประมาณ 32% ของเว็บด้วยทั้งโอเพ่นซอร์ส, CMS ที่โฮสต์เองและบล็อกที่โฮสต์ wordpress.com แม้ว่า WordPress ซอฟต์แวร์ CMS จะเป็นโอเพ่นซอร์ส แต่ก็มีส่วนสนับสนุนอย่างมากจาก Automattic ที่รัน wordpress.com ท่ามกลางผลิตภัณฑ์อื่นๆ Matt Mullenweg CEO ของ Automattic ยังเป็นผู้ร่วมก่อตั้งโครงการโอเพ่นซอร์สของ WordPress

สิ่งสำคัญคือต้องเข้าใจว่า WordPress, CMS ไม่ใช่โครงการ Automattic เชิงพาณิชย์ แต่เป็นโอเพ่นซอร์ส อย่างไรก็ตาม ระบบอัตโนมัติทำการตัดสินใจมากมายเกี่ยวกับอนาคตของ WordPress รวมถึง Gutenberg ตัวแก้ไขใหม่ล่าสุด ตัวแก้ไขพร้อมใช้งานเป็นปลั๊กอินในขณะที่อยู่ระหว่างการพัฒนา ดังนั้นผู้ใช้ WordPress จึงสามารถใช้เป็นตัวแก้ไขหลักและให้ข้อเสนอแนะ ซึ่งส่วนมากเป็นแง่ลบ Gutenberg กำลังจัดส่งเป็นตัวแก้ไขเริ่มต้นในเวอร์ชันหลัก 5.0 ของ WordPress และจะเป็นตัวแก้ไขเริ่มต้นที่ บังคับ โดยมีเพียงการดาวน์โหลด Classic Editor เท่านั้นที่ป้องกันได้ การเปลี่ยนแปลงที่บังคับนี้มีการตอบสนองที่ หลากหลาย จากชุมชนอย่างน้อยที่สุด

โดยส่วนตัวแล้ว ฉันคิดบวกเกี่ยวกับ Gutenberg มากในการเขียน การสอน และการพูด เนื่องจากฉันคิดว่ามันจะเป็นก้าวย่างเชิงบวกสำหรับ WordPress ในระยะยาว ในขณะที่การเปิดตัวของ WordPress 5.0 ใกล้เข้ามาแล้ว ความกังวลของฉันเกี่ยวกับการเข้าถึงได้เพิ่มมากขึ้น ปัญหาการช่วยสำหรับการเข้าถึงกำลัง "แก้ไข" ในขณะที่ฉันเขียนสิ่งนี้ แต่การจัดการกับสถานการณ์นั้น แย่มาก จาก Automattic

ฉันขอเชิญคุณอ่านหัวข้อ Twitter ที่ยอดเยี่ยมและอัปเดตตลอดเวลาโดย Adrian Roselli เขาทำงานได้ดีมากในการรวบรวมข้อมูลและให้ความเห็นจากผู้เชี่ยวชาญ เขาครอบคลุมเหตุการณ์ทั้งหมดในลักษณะตรงไปตรงมามาก

ถูกต้อง คุณพร้อมแล้ว เรามาเริ่มกันเลย

เพิ่มเติมหลังกระโดด! อ่านต่อด้านล่าง↓

เกิดอะไรขึ้น?

ตราบใดที่ปลั๊กอิน Gutenberg นั้นพร้อมสำหรับการติดตั้ง ก็มีปัญหาในการเข้าถึง แม้ว่าฉันจะติดตั้งมันอย่างตื่นเต้นและเริ่มแฮ็คไปที่บล็อกที่กำหนดเองในเดือนมีนาคม ฉันก็พบว่ามี ปัญหา มากมายเกี่ยวกับพื้นฐาน เช่น การจัดการโฟกัส ฉันบอกตัวเองอยู่เสมอว่า “เครื่องมือแก้ไขนี้เพิ่งเริ่มต้น ดังนั้นทุกอย่างจะได้รับการแก้ไขก่อน WordPress 5” ปัญหาคือ: มันไม่ได้ (ส่วนใหญ่แล้วก็ตาม)

สถานการณ์นี้เลวร้ายอย่างที่เป็นอยู่ แต่มีสิ่งสำคัญสองอย่างเกิดขึ้นที่ทำให้มันแย่ลง Rian Rietveld ผู้นำด้านการเข้าถึงข้อมูลได้ลาออกในเดือนตุลาคม โดยอ้างประเด็นทางการเมืองและรหัสฐาน สิ่งที่สองคือ Automattic กำหนดเส้นตายที่ชัดเจนสำหรับการเปิดตัวของ WordPress 5 ไม่ว่าปัญหาการช่วยสำหรับการเข้าถึงจะได้รับการแก้ไขหรือไม่ก็ตาม

ให้ฉันแค่แสดงให้เห็นว่ามันเลวร้ายแค่ไหน ตามที่กล่าวไว้ในบทความของ Rian: หลังจากรอบการทดสอบการช่วยสำหรับการเข้าถึงในเดือนมีนาคม ผลลัพธ์ชี้ให้เห็นถึงปัญหาการช่วยสำหรับการเข้าถึงจำนวน มาก ผู้ทดสอบส่วนใหญ่ปฏิเสธที่จะดู Gutenberg อีก ครั้ง เราทราบดีว่าสถานการณ์ดีขึ้นมากตั้งแต่นั้นมา แต่ก็ยังมีปัญหาที่เปิดอยู่อีกมากแม้กระทั่งตอนนี้

ฉันต้องพูดอย่างที่ฉันเห็นด้วย เห็นได้ชัดว่า Automattic มีปัญหาด้านวัฒนธรรมในแง่ของทัศนคติที่มีต่อการเข้าถึงได้ง่าย และเห็นได้ชัดว่าพวกเขาชดเชยให้กับผู้ที่เต็มใจจะแก้ไขปัญหาเหล่านี้อย่างไร ด้วยวัฒนธรรมการทำงานอิสระที่แปลกใหม่ แม้กระทั่งจาก "บุคคลภายนอก" ตรงไปตรงมา ทัศนคติของ Matt Mullenweg CEO ของบริษัทนั้นแย่มาก โดยเฉพาะอย่างยิ่งเมื่อเขาดูเหมือนจะจับตัวประกันการมีส่วนร่วมอย่างมืออาชีพที่อาจเกิดขึ้นจากการตัดสินใจบล็อกส่วนตัวของใครบางคน:

ให้ฉันลดทัศนคติเกี่ยวกับการช่วยสำหรับการเข้าถึงลงเป็นสองเท่าสักครู่ เมื่อบริษัทใหญ่ๆ อย่าง Automattic ตัดสินใจที่จะจัดลำดับความสำคัญของเส้นตาย พวกเขาก็ถอนตัวออกจากอากาศเพื่อให้ผู้ที่มีความบกพร่องทางร่างกายใช้ตัวแก้ไขซึ่งพวกเขาจะถูก บังคับ ให้ใช้นั้นเป็นเรื่องที่น่าตกใจอย่างยิ่ง สิ่งที่น่าตกใจยิ่งกว่านั้นคือข้อความที่ส่งมาว่าการปฏิบัติตามข้อกำหนดการช่วยสำหรับการเข้าถึงนั้นไม่สำคัญเท่ากับคุณสมบัติใหม่ที่ฉูดฉาด น่าแปลกที่การตัดสินใจครั้งนี้มีนัยแฝงในเชิงพาณิชย์อย่างชัดเจนสำหรับกำหนดเวลาที่เข้มงวด แต่เช่นเคย งานฟรีคาดว่าจะสามารถแยกแยะได้ คุณคาดหวังให้บริษัทอย่าง Automattic แก้ไขสถานการณ์ที่พวกเขาสร้างขึ้นด้วยทรัพยากรของตนเองใช่ไหม

คุณอาจพบว่าเป็นเรื่องน่าตกใจที่ได้มีการรวบรวมแคมเปญระดมทุนจากฝูงชนเพื่อตรวจสอบการช่วยสำหรับการเข้าถึงใน Gutenberg ฉันรู้ว่าฉันทำอย่างแน่นอน คุณได้ยินฉันถูกต้องเช่นกัน บรรณาธิการ Gutenberg ซึ่งเป็นผลงานจากอิทธิพลของ Automattic ที่มีต่อ WordPress ซึ่ง (ในฐานะบริษัท) มีมูลค่ามากกว่า 1 พันล้านดอลลาร์ ในปี 2014 โดยไม่ต้องจ่ายเงินสำหรับการตรวจสอบการช่วยสำหรับการเข้าถึงที่จำเป็นมาก พวกเขากลับนั่งรอให้คนอื่นจ่ายเงินแทน อย่างน้อยพวกเขาก็เป็นเช่นนั้น จนกระทั่ง ในที่สุด Matt Mullenweg ให้คำมั่นที่จะให้เงินสนับสนุนการตรวจสอบในวันที่ 29 พฤศจิกายน

จะหลีกเลี่ยงความยุ่งเหยิงนี้ได้อย่างไร?

พอลากคนไปบนถ่านหิน (ตอนนี้) และให้เราคิดแทนว่าจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร นอกเหนือจากประเด็นทางวัฒนธรรมที่ดูเหมือนจะไม่จัดลำดับความสำคัญของการเข้าถึงที่ Automattic แล้ว ฉันคิดว่ากระบวนการออกแบบส่วนใหญ่มีข้อบกพร่องในบริบทของตัวแก้ไข Gutenberg

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

อีกสิ่งหนึ่งที่ชัดเจนมากที่สามารถทำได้แตกต่างออกไปก็คือการให้ความช่วยเหลือและฝึกอบรมเกี่ยวกับ JS-heavy codebase ที่ได้รับการแนะนำ งานแก้ไขการช่วยสำหรับการเข้าถึงจำนวนมากดูเหมือนจะเป็นเรื่องยากมากเพราะทีมการช่วยสำหรับการเข้าถึงไม่มีนักพัฒนา React อยู่ภายใน เห็นได้ชัดว่ามีการตัดสินใจครั้งใหญ่ในการใช้ JavaScript ที่ทันสมัยเพราะ Mullenweg บอกให้ทุกคน “เรียนรู้ JavaScript อย่างลึกซึ้ง” เมื่อถึงจุดนั้น จะเป็นการเหมาะสมอย่างยิ่งที่จะช่วยเหลือผู้ที่มีส่วนร่วมอย่างมากกับ WordPress ฟรี เพื่อเรียนรู้ JavaScript อย่างลึกซึ้ง เพื่อที่พวกเขาจะได้มีส่วนร่วมในกระบวนการก่อนหน้านี้ ฉันยังเห็นว่านี่เป็นปัญหาและทำให้การเรียนรู้ JavaScript สมัยใหม่และ React เป็นจุดสนใจหลักในชุดบทช่วยสอนที่ฉันเขียนร่วมกับ Lara Schenck

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

ห่อ

ฉันต้องเพิ่มในบทความนี้ว่าฉันเป็นแฟนตัวยงของ WordPress และสามารถเห็นโอกาสที่ดีอย่างไม่น่าเชื่อใน การ จัดการเนื้อหาที่ Gutenberg มอบให้ ไม่ใช่แค่บรรณาธิการใหม่ แต่เป็นการเคลื่อนไหว มันจะเป็นรูปร่างของ WordPress ในอีกหลายปีข้างหน้า และจะช่วยให้นักออกแบบและนักพัฒนาส่วนหน้าเข้าสู่ระบบนิเวศได้มากขึ้น สิ่งนี้ควรได้รับการต้อนรับด้วยอาวุธที่เปิดกว้าง ดีถ้าและเมื่อสามารถเข้าถึงได้อย่างเต็มที่อยู่แล้ว

ยังมีคนที่ น่าทึ่ง มากมายที่ทำงานที่ Automattic และในทีมหลักของ WordPress ซึ่งฉันเคารพและรักมาก ฉันรู้ว่าคนเหล่านี้จะช่วยให้สถานการณ์นี้จบลงด้วยดี และจะยินดีกับคำวิจารณ์แบบนี้ ฉันรู้ด้วยว่าจะได้เรียนรู้บทเรียนและเชื่อว่าเรื่องวุ่นๆ แบบนี้จะไม่เกิดขึ้นอีก

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