กดปุ่มนี้: อย่ากลัว มันเป็นแค่ WordPress ที่ไม่มีหัวกับ Fran Agulto

เผยแพร่แล้ว: 2022-11-09

ยินดีต้อนรับสู่ Press This พอดคาสต์ชุมชน WordPress จาก WMR แต่ละตอนนำเสนอแขกจากทั่วชุมชนและการอภิปรายเกี่ยวกับปัญหาที่ใหญ่ที่สุดที่นักพัฒนา WordPress เผชิญอยู่ ต่อไปนี้เป็นการถอดความจากการ บันทึกต้นฉบับ

ขับเคลื่อนโดย RedCircle

Doc Pop : คุณกำลังฟัง Press This ซึ่งเป็นพอดคาสต์ชุมชน WordPress บน WMR ในแต่ละสัปดาห์ เราให้ความสำคัญกับสมาชิกของชุมชน WordPress ฉันเป็นเจ้าภาพ Doc Pop ฉันสนับสนุนชุมชน WordPress ผ่านบทบาทของฉันที่ WP Engine และการมีส่วนร่วมของฉันใน TorqueMag.io คุณสามารถสมัครสมาชิก Press This บน Red Circle, iTunes, Spotify หรือดาวน์โหลดตอนต่างๆ ได้โดยตรงที่ wmr.fm

WordPress Headless เป็นหัวข้อใหญ่ในฉาก WordPress ในปัจจุบัน แต่หลายคนเช่นฉันอาจจะยังกลัวเล็กน้อยเมื่อเราได้ยินคำว่าหัวขาด และไม่ใช่เพียงเพราะใกล้ถึงวันฮัลโลวีนแล้ว และเรายังต้องตกใจกับเรื่องนั้นอีกด้วย ฉันคิดว่าถึงเวลาที่จะเอาชนะความกลัวนี้ได้แล้ว ดังนั้นฉันจึงขอให้ Fran Agulto ซึ่งเป็น Developer Advocate ที่ WP Engine ช่วยให้ฉันเข้าใจข้อดีและข้อเสียของการไม่มี headless ฟราน วันนี้คุณเป็นอย่างไรบ้าง

Fran Agulto: โอ้ หมอ ขอบคุณที่มีฉัน และใช่ คุณพูดถูก มันคือวันฮาโลวีน แต่เราจะไม่กลัว เพราะคนขี่ม้าหัวขาดอยู่ที่นี่แล้ว ใช่ วันนี้ฉันสบายดี ขอขอบคุณ.

DP: ยอดเยี่ยม รู้ไหม ฉันจะเริ่มเลยถ้าคุณสามารถบอกเราได้ว่าอะไรคือที่มาของ WordPress ของคุณ? คุณเข้ามาในพื้นที่นี้ได้อย่างไร?

FA: คำถามที่ดี ที่จริงแล้ว ช่องทางเรื่องราวที่มาของ WordPress ของฉันผ่าน WP Engine เมื่อฉันเริ่มหางานในสายเทคโนโลยี ฉันไม่มีประสบการณ์เขียนโค้ดมาก่อน ที่จริงฉันเคยสัมผัสไซต์ WordPress เพียงไซต์เดียวในชีวิตของฉัน และนั่นก็กลับมาในวิทยาลัยอีกครั้ง และฉันกำลังเปลี่ยนเพื่อพยายามเข้าสู่เทคโนโลยี

WP Engine กำลังรับสมัครตัวแทนขาย ดังนั้นฉันจึงเข้าร่วมกับ WP Engine ในด้านการขาย โดยที่ WordPress ไม่ได้เริ่มต้นที่ด้านเทคนิค

นั่นคือเรื่องราวที่มาของฉัน ฉันใช้ WP engine ในด้านการขายของต่างๆ และคุณรู้ผ่านการฝึกอบรมที่ WP Engine หากคุณสนใจด้านการขายและการตลาดมากขึ้น พวกเขาให้ความรู้เกี่ยวกับสิ่งที่ WordPress เป็น CMS และ เป็นระบบการจัดการถ้าคุณต้องการ

DP: ใช่ ดังนั้น คุณและฉันกำลังคุยกันที่ WordCamp US ในซานดิเอโก และฉันรู้ว่าการไร้ศีรษะเป็นเรื่องใหญ่สำหรับคุณ บทบาทปัจจุบันของคุณที่ WP Engine คืออะไรและเกี่ยวข้องกับ WordPress แบบไม่มีหัวอย่างไร?

FA: ใช่ นั่นเป็นคำถามที่ดี บทบาทปัจจุบันของฉันที่นี่คือ Developer Advocate ระดับสอง ในทีมพัฒนาความสัมพันธ์แบบหัวขาดที่ WP Engine และเชื่อมโยงกับ WordPress แบบไม่มีหัว กับทีมนักพัฒนาสัมพันธ์ที่ WP Engine มีสองด้านของบ้าน Doc.

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

DP: คุณรู้ไหม เรากำลังพูดถึงความกลัวและเราจะพยายามรักษาสิ่งนี้ คุณรู้ ซื่อสัตย์ และพูดคุยเกี่ยวกับข้อดีและข้อเสียของการไม่มีหัว ฉันเดาว่าเริ่มจากข้อดีของ headless ผ่าน WordPress ก่อน คุณนึกถึงอะไรเมื่อนึกถึงสิ่งเหล่านั้น

เอฟเอ: ใช่ จริงๆ แล้วมีข้อดีหรือข้อดีหลักสามประการ หากคุณต้องการ ด็อก อธิบายว่าทำไมผู้คน องค์กร ธุรกิจขนาดเล็กถึงขนาดกลาง เอเจนซี่ ไปและปรับใช้ WordPress แบบไม่มีหัว สิ่งแรกคือความเร็ว ใช่ไหม เพราะจากมุมมองของประสบการณ์ผู้ใช้ ทุกคนรู้ดีในการพัฒนาเว็บว่าถ้าคุณมีเว็บไซต์ที่ช้า ลองเดาว่ามันจะเด้งอะไร ผู้ใช้ของคุณ ลาก่อน. คุณก็รู้ คุณต้องการไซต์ที่เร็วและรวดเร็วมาก ซึ่งโดยพื้นฐานแล้วจะมอบประสบการณ์ผู้ใช้ที่ยอดเยี่ยมและเพิ่ม Google Core Web Vitals เหล่านั้น

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

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

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

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

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

เอฟเอ: นั่นถูกต้อง 100% ใช่. คุณได้ตอกย้ำว่าคุณได้ตอกที่ ใช่. สรุป หมอ คุณทำได้ ใช่.

DP: แล้วฉันเดาว่าสิ่งอื่น ๆ ที่คุณคิดว่าไม่ได้พูดถึง มันเหมือนกับการตรวจสอบเพื่อดู ดูเหมือนว่าถ้าคุณสร้าง WordPress แบบไม่มีหัว ฉันอาจคิดผิดเกี่ยวกับเรื่องนี้ แต่ดูเหมือนว่าคุณ จะมีเครื่องมือมากมายเนื่องจากปลั๊กอินทั้งหมดที่ผู้คนมีให้ ซึ่งคุณจะสามารถผสานรวมได้ เว้นแต่จะมีเหตุผลบางอย่างที่คุณไม่สามารถทำได้โดยที่ไม่มีส่วนหัว แต่ดูเหมือนว่าคุณอาจได้รับปลั๊กอิน SEO จำนวนมากหรืออะไรก็ตาม และรวดเร็วมาก ระบบนิเวศของ WordPress ทั้งหมดอยู่ใกล้แค่เอื้อม แม้ว่าคุณจะสร้างแบบโง่ๆ นั่นฟังดูใช่หรือไม่?

FA: ข้อเสียอย่างหนึ่งของ WordPress แบบไม่มีหัวคือด้าน WordPress ของ Doc. โดยเฉพาะอย่างยิ่งปลั๊กอินที่จะแสดงผลหรือจัดการหรือเปลี่ยนส่วนหน้าของคุณ คุณสามารถลืมสิ่งนั้นได้ นั่นจะไม่ทำงานในลักษณะหัวขาด และที่จริงแล้ว ฉันจะบอกว่าปลั๊กอิน WordPress ส่วนใหญ่ไม่ทำงานในความหมายที่โง่เขลา

สิ่งที่คุณจะต้องใช้เพื่อล้อเลียนหรือเปรียบเทียบ สิ่งที่ปลั๊กอินสำหรับนักพัฒนา WordPress ดั้งเดิมในระบบนิเวศส่วนหน้าของ Node JS และเฟรมเวิร์กอย่าง React, Vue Angular คุณมีแพ็คเกจ NPM ซึ่งย่อมาจาก node ผู้จัดการแพ็คเกจ และหากคุณเป็นนักพัฒนา WordPress ปลั๊กอินเหล่านี้คือสิ่งที่อยู่ในระบบนิเวศส่วนหน้า ซึ่งคุณจะต้องทำความคุ้นเคยและใช้งาน

DP: คุณรู้ไหม ฉันคิดว่านั่นเป็นจุดที่ดีที่จะหยุดสักครู่ เราจะหยุดพักอย่างรวดเร็ว และเมื่อเรากลับมา เรากำลังพูดคุยกับ Fran Agulto เกี่ยวกับข้อดี และเราจะกลับมา และเราจะพูดถึงข้อเสียของ WordPress แบบไม่มี headless คุณกำลังฟัง Press This

DP: คุณกำลังฟัง Press This a WordPress community podcast on WMR สัปดาห์นี้ เรากำลังคุยกับ Fran Agulto ผู้สนับสนุนนักพัฒนาที่ WP Engine เรากำลังพูดถึงข้อดีและข้อเสียของ headless และทำไมคุณควรหรือไม่ควรกลัว WordPress headless

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

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

FA: ใช่ ถูกต้อง 100% ใช่. ความจริงของเรื่องนี้ก็คือ หากมีปลั๊กอินใดในความรู้สึกของ WordPress แบบดั้งเดิมที่ทำขึ้นเพื่อแก้ไขส่วนหน้า มันจะไม่ทำงานเพราะแนวคิดทั้งหมดคือคุณได้แยกส่วนหน้าออกจนแตกหัก นั่นจะทำลายใน WordPress แบบดั้งเดิมหรือใน WordPress ที่ไม่มีหัว ขอโทษ

อย่างไรก็ตาม Doc นี่คือสิ่งที่ปลั๊กอิน WordPress ใด ๆ ที่ทำบางอย่างในแบ็กเอนด์เท่านั้น ใช่ไหม เช่นเดียวกับ Doc ฉันแน่ใจว่าคุณคุ้นเคยกับ Advanced Custom Fields ซึ่งจะช่วยคุณสร้างประเภทเนื้อหาที่กำหนดเอง และมี Yoast SEO สำหรับ WPGraphQL ซึ่งเป็นปลั๊กอิน WordPress ที่ไม่มีส่วนหัว สิ่งเหล่านั้นใช้งานได้เพราะผู้คนได้เขียนโค้ด PHP เพื่อขยายปลั๊กอินเหล่านั้นเพื่อให้สามารถรวมเข้ากับวิธีการแบบไม่ใช้หัวได้หากเหมาะสม

DP: ใช่ เรามาพูดถึงข้อเสียอื่น ๆ ของการทำ WordPress แบบไม่มีหัวกัน

FA: โอ้ ใช่ มีมากมาย [หัวเราะ]

DP: โอเค โอเค [เสียงหัวเราะ] เรามีเวลาประมาณเจ็ดนาที สิ่งที่อยู่ในใจ สิ่งที่อาจเป็นการหลอกลวงที่ใหญ่ที่สุดที่ใครบางคนกำลังคิดเกี่ยวกับการหัวขาดพวกเขาอาจไม่ต้องการทำจริง ๆ เพราะการหลอกลวงนี้

FA: ใช่นี่คือสิ่งที่มนุษย์ฉันบอกคุณ ฉันอยู่ที่ WordCamp US จริงๆ แล้ว ฉันพบคุณที่นั่น ด็อก และฉันได้พูดคุยกับผู้คนมากมายที่เพิ่งเข้ามาและสุ่มถามคำถามนี้กับฉัน ความจริงของเรื่องนี้คือแก่นแท้ของมัน และเหตุใดจึงถูกประดิษฐ์ขึ้น WordPress นั้นเรียบง่ายมาก นั่นคือ WYSIWYG “สิ่งที่คุณเห็นคือสิ่งที่คุณได้รับ” ใช่ไหม และฉันต้องบอกคุณ แม่และน้องสาวของฉัน พวกเขารู้วิธีใช้ WordPress แม่ของฉันไม่มีเทคนิคเลย แต่เธอรู้วิธีเข้าสู่ WP admin และเพียงแค่เขียนเนื้อหาบางส่วนในบล็อก และเธอก็พูดว่า "โอ้ ดู มันอยู่บน URL"

ปัญหาหลักหรือข้อเสีย หากคุณต้องการคือช่วงการเรียนรู้และอุปสรรคในการเข้าสู่แนวทางนี้โดยสุจริต เพราะข้อแรก คุณจะต้องเข้าใจ JavaScript อย่างคล่องแคล่ว นั่นคืออันดับหนึ่ง โอเค นั่นต้องมีการเข้ารหัส

DP: โอ้. หัวใจของฉันเต้น [เสียงหัวเราะ]

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

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

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

DP: ดังนั้น ฉันคิดว่าสิ่งที่ฉันได้ยินคือเมื่อฉันไปที่ไซต์ WordPress ของฉัน และทำการเปลี่ยนแปลง ฉันกดรีเฟรช หรืออะไรก็ตาม ฉันไปที่เว็บไซต์ กดรีเฟรช และการเปลี่ยนแปลงนั้นอยู่ที่นั่น และเมื่อไม่มีหัวตามแบบเดิมๆ คุณจะต้องทำหลายขั้นตอนมากกว่าแค่กดรีเฟรช นั่นคือสิ่งที่คุณกำลังพูด?

FA: 100% ใช่ ถูกต้อง 100% ใช่. ใช่.

DP: และคุณกำลังพูดถึงสิ่งที่คุณกำลังทำงานกับ WP Engine ฉันคิดว่านั่นคือ Atlas?

FA: ใช่ นั่นคือ Atlas ถูกต้อง. นั่นเป็นปลั๊กที่ไร้ยางอายทุกคน แต่นั่นคือสิ่งที่ฉันกำลังพูดถึงคือวิธีที่ WP Engine แก้ปัญหานี้ โดยพื้นฐานแล้วเราได้ใช้ความพยายามของนักพัฒนาแล้ว ฉันอยากจะเรียกมันว่า ความเจ็บปวดจากการต้องวางสายทั้งหมดที่ฉันเพิ่งบอกคุณไป ด็อก

ดังนั้นตอนนี้หากฉันเป็นนักพัฒนาและบริษัทหรือทีมของฉัน หรือฉันอยู่ในเอเจนซี่และเอเจนซี่บอกว่า “Fran คุณต้องเขียนโค้ดไซต์นี้ เจ้าของเว็บไซต์ต้องการใช้ WordPress เป็น CMS ของพวกเขา แต่พวกเขาต้องการใช้ประโยชน์ของมัน”

Doc แพลตฟอร์ม Atlas ภายในสองหรือสามคลิก คุณได้รับการกำหนดค่าและอนุญาตให้โปรแกรมแก้ไขเนื้อหานั้นพูดว่า "โอ้ ว้าว ฉันสามารถกดดูตัวอย่างหรือเผยแพร่ และโดยพื้นฐานแล้วมันเป็นขั้นตอนการทำงานเดียวกันกับที่ฉันใช้ในความหมายของ WordPress แบบดั้งเดิม แต่ตอนนี้มันหัวขาด และฉันไม่จำเป็นต้องรู้เรื่องนี้” เพราะมันเป็นเรื่องล้อเลียน เป็นกระแสเดียวกัน นั่นคือสิ่งที่ WP Engine ได้แก้ไข

DP: แล้วมาสรุปข้อดีข้อเสียกันอีกครั้ง เราจึงได้กล่าวว่าข้อดีคือการโหลดการรักษาความปลอดภัยที่เร็วขึ้น การพิสูจน์อักษรในอนาคต การจัดการเนื้อหาจะง่ายขึ้น

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

FA: 100% ใช่ คุณต้องไปที่บรรทัดคำสั่ง เทอร์มินัล คุณต้องจัดการกับที่เก็บและตรวจสอบสาขา ใช่. มีเส้นโค้งการเรียนรู้ที่ซับซ้อน

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

DP: คุณกำลังฟัง Press This ซึ่งเป็นพอดคาสต์ชุมชน WordPress บน WMR ในแต่ละสัปดาห์ เราให้ความสำคัญกับสมาชิกของชุมชน WordPress และในสัปดาห์นี้ เรากำลังพูดคุยกับ Fran Agulto ผู้สนับสนุนนักพัฒนาที่ WP Engine เกี่ยวกับ WordPress แบบไม่มีหัว ซึ่งฟังดูดีเพราะเป็นช่วงเวลาของปีที่น่าหวาดกลัว รู้ไหม ก่อนการแสดง ฟราน คุณกับฉันคุยกันเรื่องการปีนหน้าผา และฉันแค่อยากรู้อยากเห็น เหมือนตอนปีนหน้าผา คุณกลัวความสูงไหมตอนเริ่มเล่นครั้งแรก?

FA: โอ้ฉันหมายถึงใช่ฉันเป็น ฉันมีมากกว่าความกลัวเรื่องความสูงอย่างแน่นอน ด็อกเตอร์ สมมุติว่า

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

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

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

DP: เหมือนสี่ปีในหนึ่งเดือน [เสียงหัวเราะ]

FA: โอ้สี่ปีหนึ่งเดือน ดังนั้นเราจึงได้

DP: ไม่ฉันเดือนหน้า! [เสียงหัวเราะ} ไม่สิ ฉันคิดว่าจะทำงานกับบริษัท WordPress และอะไรทำนองนั้นมา 12 ปีแล้ว

เอฟเอ: โอเค

DP: ใช่ มันสักพักแล้ว

FA: นี่คือสิ่งที่ เหตุผลที่เป็น CMS ที่เป็นที่รักมากที่สุด และแบบว่า ไม่รู้จักอินเทอร์เน็ต 35-40% ฉันไม่ได้อยู่ที่ WordCamp ของ Matt Mullenweg ที่ WordCamp ฉันยุ่งมาก แต่ WordPress นั้นใหญ่มาก และมีเหตุผลสำหรับสิ่งนั้น มันออกมาเร็วและคุ้นเคยกับการใช้งานง่าย ตกลงดังนั้นผู้คนก็สบายใจกับมัน

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

นั่นคือจากมุมมองด้านการปรับตัว และนั่นเป็นสาเหตุที่ WP Engine ลงทุนอย่างมากในเรื่องนี้ เพราะท้ายที่สุดแล้วด้วยการพัฒนาเว็บและอินเทอร์เน็ต อนาคตคือการพัฒนาที่ขับเคลื่อนด้วย API แบบแยกส่วน และเราไม่ต้องการให้ WordPress เป็นเทคโนโลยีเก่าที่ไม่มีใครใช้อีกต่อไป เราต้องการนำมันมารวมกับ jamstack ที่เรียกว่า หากคุณต้องการ ซึ่งเป็นคำศัพท์ทางเทคนิค แต่ย่อมาจาก JavaScript API markup ในตอนท้ายของวัน. หมายความว่า เฮ้ คุณมีปลายทาง API ซึ่งในกรณีนี้คือ WordPress จากนั้นเราจะใช้ข้อมูลนั้นจาก WordPress ไปยังส่วนหน้าที่คุณต้องการใช้

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

DP: แน่นอน เราได้พูดคุยกับ Fran Agulto ซึ่งเป็น Developer Advocate ที่ WP Engine ในวันนี้เกี่ยวกับ headless และนี่เป็นการสนทนาที่ยอดเยี่ยม หากคุณต้องการติดตามผลและเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งที่ Fran กำลังทำอยู่ คุณสามารถติดตามเขาได้ทาง Twitter @fran_the_dev

ตอนต่อไปของ Press This เราจะคุยกับ Nev Harris ในสัปดาห์หน้าเพื่อพูดคุยเกี่ยวกับวิธีพิสูจน์ว่าหน่วยงาน WordPress ของคุณมีภาวะเศรษฐกิจถดถอย ขอบคุณสำหรับการฟังพอดคาสต์ชุมชน Press This WordPress บน WMR คุณสามารถติดตามการผจญภัยของฉันกับนิตยสาร Torque ได้ที่ Twitter @thetorquemag หรือคุณสามารถไปที่torquemag.io ซึ่งเราสนับสนุนบทแนะนำ วิดีโอ และบทสัมภาษณ์แบบนี้ทุกวัน ตรวจสอบ Torquemag.io หรือติดตามเราบน Twitter คุณสามารถสมัครสมาชิก Press This บน Red Circle, iTunes, Spotify หรือดาวน์โหลดโดยตรงที่ wmr.fm ทุกสัปดาห์ ฉันเป็นโฮสต์ของคุณ Doctor Popular ฉันสนับสนุนชุมชน WordPress ผ่านบทบาทของฉันที่ WP Engine และฉันชอบที่จะให้ความสำคัญกับสมาชิกของชุมชนทุกสัปดาห์ใน Press This