Matias Ventura วิศวกรของ Gutenberg เปิดเผยวิสัยทัศน์สำหรับ Gutenblocks การแก้ไขส่วนหน้า และอนาคตของธีม WordPress
เผยแพร่แล้ว: 2017-10-10
ในโพสต์ชื่อ Gutenberg หรือ Ship of Theseus Matias Ventura ได้แบ่งย่อยวิสัยทัศน์ว่าโปรเจ็กต์จะเปลี่ยนประสบการณ์การสร้างเนื้อหาของ WordPress และการตัดสินใจของทีมงานไปได้อย่างไร Ventura อธิบายว่า WordPress กลายเป็นเรื่องยากที่จะปรับแต่งได้อย่างไร เนื่องจากการเผยแพร่ออนไลน์ได้นำเอาสื่อสมบูรณ์มาใช้ และการออกแบบเว็บได้พัฒนาไปอย่างซับซ้อนตลอดหลายปีที่ผ่านมา
“WordPress สามารถสร้างเว็บไซต์ที่น่าทึ่งได้ แต่ความสามารถในการใช้งานและความชัดเจนที่เคยเป็นแรงผลักดันในการนำไปใช้นั้นได้ค่อยๆ หายไป” เวนทูรากล่าว “ความจริงในปัจจุบันคือหลายคนพยายามใช้ WordPress เป็นเครื่องมือในการแสดงออก”
คำพูดของ Ventura บ่งบอกถึงภัยคุกคามที่เพิ่มขึ้นจากคู่แข่งซึ่งมีอินเทอร์เฟซกำหนดความคาดหวังในปัจจุบันของผู้ใช้สำหรับประสบการณ์การแก้ไขส่วนหน้า หาก WordPress อยู่ในทะเลของคู่แข่ง มันก็ไม่สามารถขยายขีดความสามารถต่อไปได้อีกต่อไปในขณะที่ทิ้งความเชื่อมโยงระหว่างสิ่งที่ผู้ใช้เห็นขณะแก้ไขในผู้ดูแลระบบกับสิ่งที่แสดงบนส่วนหน้า
“WordPress เป็นเรื่องเกี่ยวกับประสบการณ์ของผู้ใช้มาโดยตลอด และนั่นจำเป็นต้องพัฒนาต่อไปภายใต้ความต้องการที่ใหม่กว่า” เวนทูรากล่าว “กูเทนเบิร์กเป็นความพยายามในการตอบสนองความต้องการดังกล่าวโดยอิงจากแนวคิดเรื่องการบล็อกเนื้อหา เป็นความพยายามในการปรับปรุงวิธีที่ผู้ใช้โต้ตอบกับเนื้อหาของพวกเขาในรูปแบบภาพพื้นฐาน ในขณะเดียวกันก็ให้เครื่องมือนักพัฒนาในการสร้างประสบการณ์ที่เติมเต็มให้กับผู้ที่พวกเขากำลังช่วยเหลือ”
เวนทูราอธิบายอย่างละเอียดเกี่ยวกับพื้นฐานของแนวทางบล็อกสำหรับการสร้างเนื้อหาและวิธีที่จะเปิดเผยฟังก์ชันต่างๆ แก่ผู้ใช้ในอินเทอร์เฟซแบบรวมเป็นหนึ่ง นำโอกาสที่มากขึ้นมาสู่ระบบนิเวศของปลั๊กอิน โพสต์มีความชัดเจนสำหรับผู้ที่สงสัยเกี่ยวกับการตัดสินใจ "ทำให้ทุกอย่างเป็นอุปสรรค" Ventura ยังคาดการณ์ว่าบล็อกจะกลายเป็นส่วนสำคัญของธีม WordPress ในอนาคต:
ธีมยังสามารถจัดเตรียมสไตล์สำหรับแต่ละบล็อก ซึ่งสามารถโดยรวมแล้วจะเปลี่ยนรูปลักษณ์ของทั้งไซต์โดยพื้นฐาน คุณสามารถจินตนาการถึงธีมต่างๆ ที่เกี่ยวข้องกับการนำเสนอบล็อกมากขึ้น ในขณะที่ส่วนการใช้งานสามารถแยกออกเป็นบล็อกได้ (ซึ่งอาจใช้ได้กับชุดรูปแบบต่างๆ ที่หลากหลาย) ธีมยังสามารถจัดเตรียมเทมเพลตสำหรับเพจประเภทต่างๆ เช่น colophon ผลิตภัณฑ์ พอร์ตโฟลิโอ ฯลฯ โดยการผสมผสานบล็อก ตั้งค่าเป็นตัวยึดตำแหน่ง และปรับแต่งรูปลักษณ์
เวนทูรายังได้แนะนำความเป็นไปได้ใหม่ๆ ที่ Gutenberg สามารถทำได้ เขาแชร์วิดีโอที่แสดงให้เห็นว่าการควบคุมแต่ละบล็อกอย่างละเอียดสามารถปูทางไปสู่อนาคตที่ WordPress core อนุญาตให้แก้ไขร่วมกันแบบเรียลไทม์ได้อย่างไร นี่เป็นคุณลักษณะที่ขาดหายไปจาก CMS อย่างเจ็บปวด แต่อยู่ใกล้ขอบฟ้ามากกว่าโดยมี Gutenberg เข้ามาแทนที่
"ความละเอียดเดียวกันนี้ทำให้เราสามารถพัฒนากรอบการแก้ไขร่วมกันซึ่งเราสามารถล็อกเนื้อหาที่แก้ไขโดยเพียร์บนพื้นฐานต่อบล็อก แทนที่จะต้องล็อกทั้งโพสต์" เวนทูรากล่าว
Ventura มองว่า Gutenberg เป็นหนทางสู่การนำการแก้ไขส่วนหน้ามาสู่ WordPress ในที่สุด:
เมื่อ Gutenberg สามารถจัดการชิ้นส่วนทั้งหมดที่ประกอบเป็นไซต์ด้วยสายตา—ด้วยธีมที่จัดเตรียมสไตล์สำหรับบล็อกทั้งหมด—เราจะจบลงด้วยตัวแก้ไขที่ดูเหมือนส่วนหน้าทุกประการ (และ ณ จุดนั้น เราอาจเรียกมันว่าการแก้ไขส่วนหน้า) แต่เราก็มาถึงจุดนี้โดยค่อยๆ ปรับปรุงชิ้นส่วนของเรือที่เราคุ้นเคย ในลักษณะที่ไม่ทำให้มันพังหรือทำให้ผู้คนแปลกแยก บนเรือ เราต้องการบรรลุสิ่งนี้ในลักษณะที่จะช่วยให้เราสามารถปรับปรุงและแก้ไขในขณะที่เราทำซ้ำและสัมผัสกับความเป็นจริงของสิ่งที่กำลังสร้างขึ้นและวิธีการใช้
เขาเปรียบความท้าทายของโครงการกูเตนเบิร์กในการอัพเกรดวัสดุบนเรือในขณะที่ทำให้แน่ใจว่าจะแล่นต่อไป เนื่องจากมีผู้โดยสารจำนวนมากที่ต้องพึ่งพาเรือลำนั้น การรื้อเรือจนหมดเพื่อสร้างใหม่จึงไม่ใช่แนวทางที่ยอมรับได้
“มันเป็นความพยายามในการปรับปรุงวิธีที่ผู้ใช้สามารถเชื่อมต่อกับไซต์ของพวกเขาในลักษณะที่มองเห็นได้ ไม่ใช่การลบล้างความยืดหยุ่นและพลังที่ทำให้ WordPress เติบโต” Ventura กล่าว “อาจมีบางครั้งที่วิถีแบบเก่าจะล้าสมัยและหายไป ถูกดูดซับโดยส่วนต่อประสานที่สมบูรณ์และชัดเจนยิ่งขึ้นของบล็อก แต่เรากำลังดำเนินการให้มากที่สุดเพื่อให้เป็นกระบวนการ ของเก่าไม่จำเป็นต้องหายไปอย่างกะทันหัน มันสามารถค่อยๆ หล่อหลอมให้กลายเป็นของใหม่ได้”
ความคิดเห็นไม่ได้เปิดใช้งานในโพสต์ แต่ได้รับการตอบรับเป็นอย่างดีจาก Twitter เป็นส่วนใหญ่ สำหรับบางคน มันได้ชี้แจงทิศทางของ Gutenberg จุดประสงค์ของบล็อกและความเป็นไปได้ที่พวกเขาเปิดใช้งาน คนอื่นๆ ในชุมชนมีส่วนร่วมกับแนวคิดเบื้องหลัง Gutenberg แต่ไม่ค่อยพอใจกับไทม์ไลน์เบื้องต้นสำหรับการรวมไว้ในแกนหลัก โพสต์ของ Ventura ไม่ได้กล่าวถึงข้อกังวลในทางปฏิบัติหลายประการที่ชุมชนมีเกี่ยวกับการให้เวลาเพียงพอสำหรับระบบนิเวศของผลิตภัณฑ์ WordPress เพื่อเตรียมพร้อมสำหรับ Gutenberg
Matt Mullenweg ยืนยันว่า Gutenberg จะมาพร้อมกับ WordPress 5.0 เมื่อใดก็ตามที่ Gutenberg พร้อมและล่าสุดกล่าวว่าความล่าช้าในการเลือกกรอบงาน JavaScript “น่าจะทำให้ Gutenberg ล่าช้าอย่างน้อยสองสามสัปดาห์ และอาจผลักดันการเปิดตัวในปีหน้า”
เมื่อสัปดาห์ที่แล้ว โพสต์ที่เผยแพร่โดย Joost de Valk ผู้ก่อตั้ง Yoast SEO ได้จุดประกายการสนทนาด้วยแนวทางทางเลือกที่เสนอให้กับ Gutenberg ซึ่งเรียกร้องให้มีการเปิดตัวแบบทีละขั้นสำหรับผู้เขียนปลั๊กอิน
“ในช่วงเวลานี้ ปลั๊กอินไม่สามารถรวมเข้ากับ Gutenberg ได้เลย” de Valk กล่าว “ผู้เขียนปลั๊กอินควรสร้างการผสานรวมของพวกเขาภายในไม่กี่เดือนได้อย่างไร? มันเป็นไปไม่ได้. อย่างน้อยก็ไม่เสียหายอะไร”
ข้อเสนอของเขาแนะนำให้รักษาแนวคิดของการบล็อกและดูแลผู้ดูแลระบบสำหรับ WordPress 5.0 แต่ปล่อยให้เมตาบ็อกซ์และแถบเครื่องมือไม่ถูกแตะต้อง
“เรากระตือรือร้นมากเกี่ยวกับแนวคิดเรื่องบล็อก แต่มีความกังวลอย่างมากเกี่ยวกับตัวเลือกทางเทคนิคและความเร็วของกระบวนการนำไปใช้” De Valk กล่าว “เรายังกังวลเกี่ยวกับการขาดการจัดลำดับความสำคัญให้กับปัญหาการช่วยสำหรับการเข้าถึงในโครงการ แต่ที่สำคัญที่สุด เรากังวลอย่างมากเกี่ยวกับความจริงที่ว่าปลั๊กอินไม่สามารถรวมเข้ากับตัวแก้ไขใหม่ได้”
เป็นไปไม่ได้ที่นักพัฒนาจะมีความเข้าใจที่ชัดเจนเกี่ยวกับวิธีการขยาย Gutenberg ที่ถูกต้องในตอนนี้ เฟรมเวิร์ก JavaScript สำหรับปลั๊กอินยังไม่ได้รับการประกาศ และประเด็นสำคัญเกี่ยวกับวิธีจัดเก็บข้อมูลบล็อกควรได้รับการเผยแพร่เพื่ออภิปราย
“ทีมบรรณาธิการ/กูเตนเบิร์กต้องการให้กลุ่มหลักในวงกว้างเริ่มคิดและอภิปรายถึงวิธีการจัดเก็บข้อมูลบล็อก” เวนทูราเสนอในระหว่างการประชุมการพัฒนาหลักเมื่อสัปดาห์ที่แล้ว “ขณะนี้เรา (โดยเฉพาะอย่างยิ่งหลังจากที่อนุญาตให้ใช้แอตทริบิวต์เมตา) มีวิธีมากมายในการจัดเก็บข้อมูลบล็อกโดยมีการแลกเปลี่ยนที่แตกต่างกัน การสื่อสารเมื่อแต่ละอย่างมีความเหมาะสมเป็นสิ่งสำคัญ สิ่งนี้จะมาจากตัวอย่างและเอกสารประกอบ แต่โดยทั่วไป ความรู้ดังกล่าวยังแพร่กระจายโดยผู้ร่วมให้ข้อมูลหลักที่พูดคุยและโพสต์ในบล็อก เป็นต้น”
การทำงานร่วมกันเพิ่มเติมจากชุมชนในวงกว้างของผู้สนับสนุนหลักของ WordPress ควรทำให้โครงการใกล้เคียงกับความสามารถในการส่งเอกสารที่นักพัฒนาต้องการเพื่อปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดสำหรับการขยายตัวแก้ไขใหม่ ในระหว่างนี้ โพสต์ของ Ventura เป็นข้อมูลที่ดีในการทำความเข้าใจวิสัยทัศน์ที่ใหญ่กว่าเบื้องหลัง Gutenberg และทิศทางที่มุ่งไป

