อนาคตของ WordPress ไม่มีโค้ดใช่หรือไม่?
เผยแพร่แล้ว: 2020-04-14ลักษณะพิเศษอีกอย่างหนึ่งของ WordPress ก็คือ นักออกแบบสามารถเลือกได้ว่าต้องการใช้งานอย่างไร เราสามารถสร้างเว็บไซต์ที่ทำสิ่งต่างๆ ได้มากมาย และมีวิธีต่างๆ มากมายในการทำเช่นนั้น
ตัวอย่างเช่น เราสามารถสร้างธีมได้ตั้งแต่เริ่มต้น หรือดาวน์โหลดตัวเลือกฟรีหรือพรีเมียมตัวใดตัวหนึ่ง หรือเราอาจเลือกสร้างเนื้อหาด้วยตัวแก้ไขบล็อก Gutenberg หรือใช้ประโยชน์จากปลั๊กอินตัวสร้างเพจ
ตัวเลือกเหล่านี้มีความสำคัญ เนื่องจากเป็นตัวกำหนดผลิตภัณฑ์สำเร็จรูปจำนวนมาก มันจะทำงานอย่างที่เราต้องการหรือไม่? มันจะมีลักษณะตามที่เราต้องการหรือไม่? การเปลี่ยนแปลงในอนาคตจะยืดหยุ่นแค่ไหน? และที่สำคัญที่สุด: มันจะล็อคเราเป็นผลิตภัณฑ์เฉพาะหรือไม่?
มีบรรทัดล่างสุดกับตัวเลือกเหล่านี้ โดยพื้นฐานแล้ว เรากำลังตัดสินใจ ว่าเราต้องการ (หรือจำเป็นต้อง) เขียนโค้ดที่กำหนดเอง หรือไม่
มันเป็นเรื่องใหญ่ และในขณะที่ WordPress และระบบนิเวศของมันพัฒนาไปเรื่อย ๆ มันทำให้คนสงสัยว่าจะมีนักออกแบบจำนวนมากขึ้นหรือไม่ที่จะเลือกโซลูชันที่ปราศจากโค้ด แต่ถ้าเป็นเช่นนั้นการแตกสาขาคืออะไร?
ตัวสร้างเพจเริ่มดีขึ้น
เรามาถึงจุดนี้แล้วเนื่องจากชุมชนนักพัฒนา WordPress ตัวอย่างเช่น ปลั๊กอินตัวสร้างเพจ มีมานานหลายปีแล้ว
ในช่วงแรก ผลิตภัณฑ์เหล่านี้มักจะเป็นการประมาณคร่าวๆ เกี่ยวกับสิ่งที่สามารถทำได้ด้วยความรู้เกี่ยวกับ CSS และ PHP อย่างไรก็ตาม พวกเขานำความสามารถในการสร้างเค้าโครงหน้าแบบกำหนดเองมาสู่ผู้คนจำนวนมากขึ้น
นักออกแบบมืออาชีพ (รวมถึงฉันด้วย) บางครั้งอาจเพิกเฉยต่อเครื่องมือเหล่านี้ ในแง่ของรหัส พวกมันอยู่ทั่วแผนที่ในแง่ของคุณภาพ และการใช้ตัวสร้างเพจทำให้รู้สึกเหมือนกำลังโกงทางผ่านโปรเจ็กต์
อย่างไรก็ตาม ผู้เขียนปลั๊กอินยังคงปรับปรุงผลิตภัณฑ์ของตนอย่างต่อเนื่อง เครื่องมือสมัยใหม่ได้พัฒนาจนถึงจุดที่โค้ดสะอาดตาและตอบสนองได้ดี นอกจากนี้ การปิดใช้งานตัวสร้างหน้าจะส่งผลให้การจัดรูปแบบเนื้อหาหายไป แต่หน้าของคุณจะไม่แสดงรหัสย่อที่ไม่ได้ใช้จำนวนมากอีกต่อไป
Gutenberg นำบล็อกไปสู่การติดตั้งเริ่มต้น
WordPress เองได้เปลี่ยนไปใช้วิธีการสร้างเนื้อหาที่เน้นการมองเห็นมากขึ้น เมื่อมีการแนะนำตัวแก้ไขบล็อก Gutenberg ใน WordPress 5.0 ก็มีจุดมุ่งหมายเพื่อให้ผู้ใช้ได้รับประสบการณ์ที่สอดคล้องกันมากขึ้น ส่วนหนึ่งเป็นการตอบสนองต่อเทคนิคเฉพาะที่นักพัฒนาเคยใช้เพื่อหลีกเลี่ยงข้อจำกัดของ Classic Editor
นอกจากนี้ยังส่งสัญญาณว่าคุณไม่จำเป็นต้องเขียนโค้ดที่กำหนดเองเพื่อบรรลุรูปแบบและคุณลักษณะที่ซับซ้อนมากขึ้น ตัวแก้ไขได้สร้างระบบนิเวศของตัวเองของบล็อกที่กำหนดเอง ซึ่งคุณสามารถเพิ่มได้ตามต้องการ
แม้ว่า Gutenberg ไม่จำเป็นต้องแข่งขันโดยตรงกับผู้สร้างเพจเต็มรูปแบบ แต่ก็ให้ทางเลือกที่เบากว่ามาก และเมื่อมีบล็อกมากขึ้น ก็มีแนวโน้มว่าจะทำให้นักออกแบบใช้เครื่องมือแก้ไขเนทีฟมากขึ้น
นอกจากนี้ ในที่สุด ตัวแก้ไขบล็อกจะอนุญาตให้แก้ไขเว็บไซต์แบบเต็มได้ ซึ่งหมายความว่า นอกจากการสร้างเนื้อหาแล้ว เราจะมีความสามารถในการสร้างเว็บไซต์ทั้งหมดด้วยภาพ – ทั้งหมดนี้อยู่ในการติดตั้งเริ่มต้นของ WordPress
เมื่อสิ่งนี้บรรลุผล ดูเหมือนว่าโค้ดจะกลายเป็นทางเลือกอย่างมากสำหรับทุกคนที่สร้างเว็บไซต์ด้วย WordPress
ความดีและความชั่ว
การเปลี่ยนไปใช้ประสบการณ์การสร้างไซต์แบบไม่มีโค้ดมีข้อดีและข้อเสียบางประการ:
แง่บวก
ไม่ว่าจะผ่านปลั๊กอินตัวสร้างหน้าหรือ Gutenberg เครื่องมือเหล่านี้ช่วยให้ทุกคนสร้างเค้าโครงหน้าแบบกำหนดเองได้ นอกจากนี้ พวกเขายังสามารถเพิ่มเนื้อหาที่ซับซ้อนมากขึ้น เช่น รายการโพสต์ แกลเลอรี่ภาพ การนำทาง และอื่นๆ เพียงไม่กี่คลิก ลากและวาง
เมื่อใช้ร่วมกับธีมที่เข้ากันได้ ความสามารถในการสร้างเว็บไซต์ที่กำหนดเองทั้งหมดก็เข้ามาอยู่ในขอบเขตของความเป็นไปได้เช่นกัน นี่เป็นขั้นตอนที่ค่อนข้างใหญ่สำหรับ WordPress ในแง่ของการแข่งขันกับผู้สร้างเว็บไซต์ DIY จำนวนมากในตลาด
นอกจากนี้ยังมีโอกาสที่จะนำประสบการณ์การแก้ไขและการสร้างที่สอดคล้องกันมากขึ้น บ่อยครั้ง ธีมสำเร็จรูปได้นำโซลูชันที่กำหนดเองมาใช้ซึ่งอาจนำไปสู่ความสับสนสำหรับผู้ใช้
และมันไม่ได้ช่วยอะไรแม้แต่เครื่องมือที่แนะนำ นั่นคือ WordPress Customizer ที่ออกแบบมาเพื่อจัดการงานบางอย่าง แต่ไม่ใช่งานอื่นๆ นี่หมายถึงการสลับไปมาระหว่าง UI ต่างๆ เพื่อพยายามรวมไซต์เข้าด้วยกัน ทำได้ แต่ไม่ใช่กระบวนการที่ใช้งานง่ายที่สุด
วิวัฒนาการอย่างต่อเนื่องของ Gutenberg เป็นตัวเปลี่ยนเกมที่มีศักยภาพในด้านนี้ การสลับไปมาระหว่างอินเทอร์เฟซจะหายไป เนื่องจากเราจะมี UI เดียวสำหรับงานออกแบบและเลย์เอาต์ทั้งหมดของเรา
เชิงลบ
แม้จะมีข้อดีหลายประการเกี่ยวกับอนาคตที่ปราศจากโค้ด แต่ก็มีข้อเสียอยู่บ้าง บางทีสิ่งที่เร่งด่วนที่สุดคืออาจอนุญาตให้ผู้ใช้ที่ไม่ใช่ด้านเทคนิคมีอิสระมากเกินไปเล็กน้อย
ข้อดีอย่างหนึ่งของธีมที่สร้างขึ้นเองคือ นักออกแบบสามารถล็อครายการที่พวกเขาไม่ต้องการให้ลูกค้าสัมผัสได้ นั่นอาจกลายเป็นความท้าทายที่ยากขึ้นมากหากทุกอย่างพร้อมใช้งานใน UI แบบภาพ
สิ่งนี้มีอยู่แล้วในเครื่องมือสร้างเพจ แต่ Gutenberg สามารถทำให้ลูกค้าที่รักการผจญภัยทำการทดลองออกแบบได้ไกลเกินไปได้ง่ายขึ้น หวังว่าจะมีวิธีป้องกันในตัวจากสถานการณ์ประเภทนี้
ปัญหาใหญ่อีกประการหนึ่งคือการขาดโอกาสในการทำอะไรกับธีมมากขึ้น ท้ายที่สุด มักเป็นโค้ดที่กำหนดเองเล็กน้อยที่ทำให้เว็บไซต์มีเอกลักษณ์เฉพาะตัว วิธีใหม่ในการทำสิ่งต่าง ๆ นี้สามารถป้องกันไม่ให้นักพัฒนาเพิ่มข้อมูลโค้ดที่ใช้เทมเพลตได้หรือไม่ ทุกอย่างจะ ต้อง ถูกปิดกั้นหรือไม่?
ท้ายที่สุด ก็ยังควรสงสัยด้วยว่าสิ่งนี้ทำให้นักพัฒนาใหม่ไม่สามารถแก้ไขโค้ดได้หรือไม่ การพัฒนาธีมเป็นจุดเริ่มต้นทั่วไปสำหรับการเรียนรู้ PHP, CSS และ JavaScript
จริงอยู่ การสร้างบล็อกแบบกำหนดเองเป็นโอกาสในการเขียนโค้ด แต่ไม่ใช่ทุกคนที่จะไปเส้นทางนั้น น่าเสียดายที่วิญญาณที่ทำได้นั้นหายไป
ภูมิทัศน์ที่กำลังพัฒนา
ความจริงที่ว่า WordPress กำลังก้าวไปสู่กระบวนการออกแบบที่เน้นการมองเห็นนั้นชัดเจนมาระยะหนึ่งแล้ว ตั้งแต่แวบแรกที่เห็นประสบการณ์การแก้ไขตามบล็อกของ Gutenberg หรือแม้แต่การมาถึงของ Customizer เมื่อหลายปีก่อน ดูเหมือนว่าเป้าหมายคือต้องทำงานออกแบบให้สำเร็จมากขึ้นโดยไม่ต้องแตะโค้ด
เนื่องจากส่วนหลังของ CMS มีความประณีตมากขึ้น วิธีการสร้าง WordPress ตามที่เราทราบดีกำลังเปลี่ยนแปลงไป รหัสจะยังคงเป็นส่วนหนึ่งของกระบวนการ – สำหรับผู้ที่ต้องการใช้ สำหรับคนอื่น ๆ การออกแบบจะเปลี่ยนไปสู่เครื่องมือเชิงโต้ตอบโดยพื้นฐาน
สิ่งนี้จะเปิดโลกใหม่ของความเป็นไปได้สำหรับผู้คนจำนวนมาก ผู้เชี่ยวชาญด้านเว็บจะมีความหมายอย่างไร เรื่องราวนั้นยังคงถูกเขียนอยู่