เรียกร้องให้ชะลอการเพิ่ม WordPress 5.0 นักพัฒนากล่าวถึงข้อกังวลด้านการใช้งานและข้อบกพร่องมากมายใน Gutenberg
เผยแพร่แล้ว: 2018-11-09นักพัฒนาและเจ้าของธุรกิจต่างรอคอยอย่างใจจดใจจ่อ เนื่องจาก Gutenberg อยู่ห่างออกไป 11 วันจากการเปิดตัวใน WordPress 5.0 ยังคงมีโอกาสที่การเปิดตัวอาจล่าช้าไปจนถึงวันที่รอง (22 มกราคม 2019) แต่การตัดสินใจยังไม่ได้ประกาศ
“ฉันไม่ค่อยสบายในวันที่ 19 แต่ไม่ใช่เพราะปัญหาที่เปิดอยู่จำนวนมาก (ซึ่งไม่ใช่การวัดผลหรือเป้าหมายที่ดี) — มากกว่าที่เราเคยล้าหลังมาสองสามวันแล้ว” Matt หัวหน้าฝ่ายเผยแพร่ 5.0 Matt Mullenweg กล่าวระหว่างการแชท dev เมื่อวานนี้ เขากล่าวว่ารายงาน “จากภาคสนาม” ยังคงดีอยู่ และบริษัทที่ติดตั้งและเปิดใช้งานปลั๊กอินแล้วไม่ได้รายงานภาระการสนับสนุนที่สูงกว่าปกติ
“ข้อกังวลของฉันสามารถสรุปได้เช่นนี้” Aaron Jorbin กล่าว “มีประมาณ 400 ประเด็นที่ต้องใช้รหัสหรือการตัดสินใจถ่อ สมมติว่าใช้เวลาห้านาทีต่อฉบับ นั่นหมายความว่ามีเวลาประมาณ 33 ชั่วโมงในการขจัดแมลงที่ต้องทำระหว่างตอนนี้และ RC”
“ฉันไม่คิดว่าเราจะตัดสินใจย้ายวันที่ในอีก 45 นาทีข้างหน้าได้” Gary Pendergast กล่าวเพื่อตอบสนองต่อข้อกังวลที่เกิดขึ้นในที่ประชุม “ฉันคิดว่ามันยุติธรรมที่จะบอกว่าทีมผู้นำของ Gutenberg และ 5.0 รับฟังความคิดเห็นทั้งหมด และกำลังพิจารณาอย่างจริงจังว่าไทม์ไลน์ยังถูกต้องอยู่หรือไม่”
Mullenweg กล่าวว่าปัญหาที่เปิดกว้างไม่ใช่ตัววัดที่ดีว่าการเปิดตัวเป็นไปตามเป้าหมายหรือไม่ แต่ข้อบกพร่องมากมายที่ชุมชนกำลังเผชิญอยู่ได้เร่งให้เกิดโพสต์จำนวนมากที่สนับสนุนให้การเปิดตัวล่าช้า
Joost de Valk ผู้เขียน Yoast SEO ได้โพสต์ข้อความว่า “WordPress 5.0 ต้องการไทม์ไลน์ที่แตกต่างออกไป” กล่าวถึงปัญหาในการเข้าถึงข้อมูลและความเสถียรของโครงการว่าเป็นสาเหตุของความล่าช้า de Valk ระบุตัวเองว่าเป็นผู้สนับสนุนที่แข็งแกร่งของ Gutenberg และทีมของเขาได้สร้างความเข้ากันได้และฟีเจอร์ที่เน้น Gutenberg มาก่อนในปลั๊กอินซึ่งมีการติดตั้งมากกว่า 5 ล้านครั้ง
“ถือได้ว่าเป็นหนึ่งในการก้าวกระโดดครั้งใหญ่ที่สุดในประสบการณ์การแก้ไขของ WordPress และประสบการณ์ของนักพัฒนาในทศวรรษนี้” De Valk กล่าว “มันยังไม่เสร็จ และถ้าเราพยายามต่อไปสำหรับวันวางจำหน่ายที่วางแผนไว้ในวันที่ 19 พฤศจิกายน เรากำลังเตรียมตัวเองให้พร้อมสำหรับความล้มเหลว”
de Valk ให้เหตุผลสองประการว่าทำไมเขาถึงเชื่อว่าไทม์ไลน์วันที่ 19 พฤศจิกายนไม่สามารถป้องกันได้:
มีข้อกังวลด้านการเข้าถึงขั้นรุนแรงบางประการ แม้ว่าสิ่งเหล่านี้จะไม่ใช่เรื่องใหม่และมีผู้คนบางส่วนที่กำลังทำงานอย่างหนัก ฉันคิดว่าเราจะสามารถแก้ไขปัญหาเหล่านี้ได้ดีขึ้นหากเราผลักดันการเปิดตัวกลับ ตอนนี้ ดูเหมือนว่าการช่วยสำหรับการเข้าถึงของแป้นพิมพ์ได้ถดถอยลงใน Gutenberg รุ่นล่าสุด
เหตุผลที่สำคัญที่สุด: เสถียรภาพโดยรวมของโครงการยังไม่อยู่ในจุดที่จำเป็นต้องเป็น มีปัญหาเปิดมากมายสำหรับขั้นตอน 5.0 ที่แม้แต่การแก้ไขตัวบล็อกทั้งหมดก่อนที่เราจะไปถึงขั้นตอน Release Candidate ในสัปดาห์หน้าก็ยังพิสูจน์ได้ว่าเป็นไปไม่ได้ ในขณะที่เขียน 212 บักที่ไม่ได้ตรวจสอบและ 165 ปัญหาในขั้นของ WordPress 5.0
Mark Root-Wiley ผู้พัฒนา WordPress ได้เผยแพร่โพสต์ในวันเดียวกันในหัวข้อ “WordPress 5.0 is Not Ready” เขาอธิบายว่าเหตุใดเขาจึงเชื่อว่าการเปิดตัวต้องล่าช้า และแนะนำให้โครงการดำเนินการตรวจสอบเพิ่มเติมและทดสอบการประกันคุณภาพก่อนที่จะส่งออก
“WordPress 5.0 สามารถและควรเป็นการเปลี่ยนแปลงเชิงบวกสำหรับ WordPress แต่ถ้ามันเปิดตัวในปลายเดือนพฤศจิกายนตามที่วางแผนไว้ มันจะไม่เกิดขึ้น” Root-Wiley กล่าว “มีข้อบกพร่องมากเกินไปในตัวแก้ไข และประสบการณ์ไม่ได้รับการขัดเกลาเพียงพอ เนื่องจากอัตราการพัฒนาได้ขัดขวางการประกันคุณภาพอย่างเป็นระบบ (QA) และการทดสอบของผู้ใช้ การทดสอบทั้งสองประเภทจำเป็นเพื่อให้แน่ใจว่าผู้แก้ไขพร้อมและเพื่อเพิ่มความมั่นใจของชุมชนในการอัพเดท”
Root-Wiley อธิบายประสบการณ์ที่ผิดพลาดเมื่อพยายามเขียนโพสต์ในบล็อกด้วยตัวแก้ไขใหม่ ซึ่งสะท้อนประสบการณ์ล่าสุดของคนอื่นๆ มากมาย
“ฉันพยายามอย่างเต็มที่ที่จะให้ข้อเสนอแนะ แต่มันเหนื่อยมากและมีข้อบกพร่องเล็กๆ น้อยๆ มากมายที่ฉันพยายามแยกออกและทำซ้ำสิ่งที่ฉันรายงานโดยไม่พบเจอกับตัวอื่น” Root-Wiley กล่าว “เป็นไปได้อย่างไรที่ฉันพบข้อบกพร่องมากมายโดยไม่ต้องพยายามเขียน 1.5 บล็อกโพสต์”

Root-Wiley ยังแนะนำให้ลบสิ่งที่เขาถือว่าเป็นคุณสมบัติที่ไม่จำเป็นออก เพื่อปรับปรุงประสบการณ์การแก้ไขและมุ่งเน้นไปที่พื้นฐาน ฟีเจอร์เหล่านี้รวมถึงบล็อกตาราง สีพื้นหลังของย่อหน้า โหมดสปอตไลท์และเต็มหน้าจอ ดรอปแคป บล็อกกลอน และอื่นๆ
Root-Wiley กล่าวว่า "ก้าวของการพัฒนาเป็นไปอย่างรวดเร็ว “ความเร็วนั้นยอดเยี่ยมมากสำหรับการพัฒนาคุณสมบัติจำนวนมากและการวนซ้ำในคุณสมบัติเหล่านั้นอย่างรวดเร็ว แต่ยังไม่อนุญาตให้มีการทดสอบที่เพียงพอ สิ่งที่ต้องการในตอนนี้คือมีเวลามากขึ้นสำหรับผู้คนในการค้นหาและรายงานจุดบกพร่องด้วยคุณสมบัติของตัวแก้ไขในสถานะสุดท้ายที่เสนอ”
คำวิจารณ์ของ Gutenberg มักมีลักษณะเฉพาะว่ามาจากคนที่ต่อต้านการเปลี่ยนแปลง แต่ข้อความที่หนักแน่นเกี่ยวกับการชะลอการเผยแพร่นั้นมาจากนักพัฒนาที่เชื่อว่าบรรณาธิการคนใหม่คืออนาคตและได้ทุ่มทุนมหาศาลในการมีส่วนสนับสนุนให้ประสบความสำเร็จ
โพสต์ของทั้ง de Valk และ Root-Wiley ดูเหมือนจะสอดคล้องกับหลายคนที่มีประสบการณ์คล้ายกันกับบรรณาธิการ นักพัฒนาหลักและผู้ผูกมัดรายอื่น ๆ ยังได้แสดงความเห็นต่อสาธารณะเพื่อชะลอการเปิดตัว
ความคิดของฉันสอดคล้องกันมากที่นี่ ฉันตื่นเต้นมากสำหรับการเปิดตัว – ฉันคิดว่ามันสำคัญมากสำหรับความสำเร็จของ WordPress แต่ฉันไม่คิดว่าทั้งระบบนิเวศและระบบนิเวศไม่พร้อมหลังจากรอบการเผยแพร่ที่สั้นลง https://t.co/R0nZt0mk41
– ไมค์ชโรเดอร์ (@GetSource) วันที่ 7 พฤศจิกายน 2018
สิ่งนี้: https://t.co/wpcQ02qcTw พวกเขาหายไปเกือบทุกเหตุการณ์สำคัญในกำหนดการเปิดตัวของพวกเขา ปล่อยให้ฉันทดสอบกับ RC ก่อนวันขอบคุณพระเจ้า 1 สัปดาห์ และผู้แต่งปลั๊กอิน/ธีมไม่มีเวลาพัฒนา/ทดสอบด้วยโค้ด stabler มันควรจะออกมาพร้อมกับวันที่สำรองในเดือนมกราคม
— Lisa Woodruff (@lisa_m_woodruff) วันที่ 8 พฤศจิกายน 2018
ความคิดเห็นเกี่ยวกับความพร้อมของ Gutenberg แตกต่างกันไปขึ้นอยู่กับมุมมองของบุคคลและการมีส่วนร่วมในโครงการ ผู้ที่ทำงานเต็มเวลาไม่ได้เสนอความคิดเห็นต่อสาธารณะซึ่งระบุว่าอาจไม่พร้อมสำหรับไทม์ไลน์วันที่ 19 พฤศจิกายน
Matias Ventura Ventura หัวหน้าฝ่ายเทคนิคของ Gutenberg กล่าวว่า "ก้าว 5.0 อยู่ในตำแหน่งที่สามารถจัดการได้ แต่ถ้าปริมาณกลายเป็นที่น่าเป็นห่วงมากขึ้นในอีกสองสามวันข้างหน้าหรือกลายเป็นเหตุการณ์สำคัญที่ชัดเจนจะไม่เกิดขึ้น เราจะแก้ไขตามความจำเป็น" แชท dev ของเมื่อวาน เขายืนยันว่าการพัฒนาที่รวดเร็วจะดำเนินต่อไป
ไม่ว่าจะปล่อย 5.0 เมื่อใด ผู้ใช้สามารถวางใจได้ว่าจะได้รับรุ่นย่อยทุกสองสัปดาห์เพื่อแก้ไขจุดบกพร่องและปัญหาที่ปรากฏขึ้นหลังจาก Gutenberg อยู่ในมือของผู้ใช้อีกหลายล้านคน
Mullenweg กล่าวว่า "หวังว่าเมื่อผู้คนคุ้นเคยกับจังหวะปกติมากขึ้น พวกเขาสามารถวางแผนได้เหมือนกับที่พวกเขาเคยบ่นเกี่ยวกับเรื่องนี้ แต่แล้วก็ชินกับ 3 เวอร์ชันหลักต่อปี" Mullenweg กล่าวระหว่างการสนทนากับนักพัฒนาซอฟต์แวร์
ในปี 2559 Mullenweg ได้เริ่มอธิบายว่า WordPress สามารถกลายเป็น “ระบบปฏิบัติการของเว็บ” ได้อย่างไร ด้วย API แบบเปิดที่ผู้อื่นสามารถสร้างได้ แม้ว่าแนวคิดดังกล่าวจะครอบคลุมมากกว่าแค่กำหนดการวางจำหน่าย แต่ดูเหมือนว่า WordPress จะย้ายไปในทิศทางของการอัปเดตการจัดส่งที่มาบ่อยขึ้นและในที่สุดก็มองไม่เห็นในเบื้องหลัง คล้ายกับที่ผู้ใช้อัปเดตเบราว์เซอร์ของตน การปล่อย Gutenberg ในสถานะปัจจุบันโดยมีการอัปเดตบ่อยครั้งสามารถพิสูจน์ได้ว่าเป็นพื้นที่ทดสอบที่สำคัญเพื่อดูว่าผู้ใช้ WordPress ทั่วโลกพร้อมที่จะยอมรับยุคใหม่ของการทำซ้ำอย่างรวดเร็วนี้หรือไม่
