WP Lookout ให้ผู้ใช้ WordPress ติดตามและรับการแจ้งเตือนสำหรับปลั๊กอินและธีมที่ต้องการ
เผยแพร่แล้ว: 2021-01-29WordPress ควรแจ้งให้ผู้ใช้ทราบถึงการเปลี่ยนแปลงความเป็นเจ้าของปลั๊กอินหรือไม่? นั่นเป็นคำถามที่เอียน แอตกินส์ถามเมื่อสองเดือนก่อน ผู้อ่าน WP Tavern ดูเหมือนจะคิดว่ามันเป็นความคิดที่ดี อย่างน้อยก็คนที่แสดงความคิดเห็นเกี่ยวกับการรายงานข่าวของเรา อย่างไรก็ตาม ตั๋ว Trac เดิมไม่เห็นการเคลื่อนไหวใด ๆ ตั้งแต่นั้นเป็นต้นมา
มีปัญหาทางเทคนิคจริงเกี่ยวกับกระบวนการอัตโนมัติ การเปลี่ยนแปลงความเป็นเจ้าของไม่จำเป็นต้องเท่ากับการเปลี่ยนแปลงผู้เขียนปลั๊กอิน กรณีนี้มักเกิดขึ้นเมื่อมีคนเข้าซื้อบริษัทและดูแลแบรนด์
การติดตามการเปลี่ยนแปลงดังกล่าวไม่จำเป็นต้องผ่าน WordPress Chris Hardie สร้างบริการที่เรียกว่า WP Lookout ซึ่งจะแจ้งให้ผู้ใช้ทราบถึงการเปลี่ยนแปลงดังกล่าว และอีกมากมาย นอกจากนี้ยังมีให้บริการตั้งแต่เดือนสิงหาคมปี 2020
“WP Lookout คอยดูการเปลี่ยนแปลงที่น่าสนใจของธีม WordPress และปลั๊กอินที่มีคนสนใจ” Hardie กล่าว “ฉันสร้าง WP Lookout สำหรับนักพัฒนา WordPress มืออาชีพ ที่ปรึกษา และผู้จัดการไซต์ที่ต้องการรับทราบข้อมูลเพิ่มเติมเกี่ยวกับปลั๊กอินและธีมที่พวกเขา (และลูกค้าของพวกเขา) พึ่งพา”
แม้ว่า WP Lookout จะเผชิญกับความท้าทายเช่นเดียวกันกับการเปลี่ยนแปลงความเป็นเจ้าของปลั๊กอิน แต่ก็มีข้อได้เปรียบ นอกจากนี้ยังติดตามองค์กรข่าวของ WordPress รวมถึง WP Tavern และสถานะโพสต์ แม้ว่าการเปลี่ยนแปลงความเป็นเจ้าของจะไม่ปรากฏบนหน้า WordPress.org ของปลั๊กอิน เรื่องราวอาจถูกหยิบยกขึ้นมาเป็นข่าว
Hardie เปิดตัวฟีเจอร์ติดตามข่าวในต้นเดือนธันวาคม 2020 ซึ่งรวมถึงบล็อกช่องโหว่ของ Wordfence และบล็อกสรุปช่องโหว่ของ iThemes ซึ่งเป็นส่วนหนึ่งของระบบการแจ้งเตือนความปลอดภัยของบริการ บริการนี้ยังสแกนบันทึกการเปลี่ยนแปลงเพื่อหาคำสำคัญที่เกี่ยวข้องกับความปลอดภัย
การแจ้งเตือนไม่หยุดเพียงแค่นั้น WP Lookout ติดตามการอัปเดตปลั๊กอิน ธีม และแกนหลักของ WordPress นอกจากนี้ยังรองรับปลั๊กอินเชิงพาณิชย์หลายตัว เช่น Advanced Custom Fields Pro, Gravity Forms และ WP Rocket
“เมื่อเราตัดสินใจใช้ธีมหรือปลั๊กอินบนไซต์ WordPress เป็นครั้งแรก เราหวังว่าจะทำการวิจัยอย่างละเอียด — คุณภาพของโค้ด, การให้คะแนน, การตอบสนองของการสนับสนุน, ประวัติการเปิดตัวใหม่, ความเร็วของการแก้ไขความปลอดภัย และอื่นๆ — แต่เมื่อติดตั้งแล้ว ก็ทำได้ง่าย ละเลยข้อมูล 'สุขภาพ' ที่สำคัญเหล่านั้นเมื่อเวลาผ่านไป” ฮาร์ดี้กล่าว “การอัปเดตอัตโนมัตินั้นยอดเยี่ยมจากหลายๆ มุมมอง แต่ฉันคิดว่าใครก็ตามที่ต้องจัดการและแก้ไขปัญหาไซต์ WordPress ที่ไม่สำคัญเมื่อเวลาผ่านไปรู้ดีว่าสิ่งสำคัญคือต้องคอยระวัง เช่น สิ่งที่เกิดขึ้นในบันทึกการเปลี่ยนแปลง หรือ ความเป็นเจ้าของปลั๊กอินได้เปลี่ยนมือแล้ว แต่ไม่มีใครต้องการลงชื่อเข้าใช้ wp-admin ในเว็บไซต์ต่างๆ ทุกสัปดาห์เพื่อรวบรวมข้อมูลนั้น”
Hardie กล่าวว่า WP Lookout จะมีตัวเลือกฟรีที่มีประสิทธิภาพสำหรับผู้ที่ต้องการการแจ้งเตือนทางอีเมลรายวันสำหรับปลั๊กอินและธีมจำนวนหนึ่ง อย่างไรก็ตาม มีระดับการชำระเงินสำหรับลูกค้าในการเข้าถึงคุณสมบัติเพิ่มเติม อนุญาตให้ผู้ใช้ติดตามปลั๊กอินและธีมเพิ่มเติมและรับการแจ้งเตือนทันทีผ่านอีเมล RSS, Slack หรือเว็บฮุคที่กำหนดเอง
“ระดับกลางรองรับได้มากถึง 50 ธีม/ปลั๊กอิน การแจ้งเตือนทางอีเมลทันที และฟีด RSS ส่วนตัว” เขากล่าว “ระดับ Builder รองรับธีม/ปลั๊กอินได้มากถึง 200 ธีมและเพิ่มใน Slack และการสนับสนุนเว็บฮุคแบบกำหนดเองพร้อมกับตัวเลือกเพื่อรับการแจ้งเตือนที่เกี่ยวข้องกับความปลอดภัย ด้วยความคิดเห็นจากผู้ใช้ในโลกแห่งความเป็นจริงมากขึ้น เราอาจปรับเปลี่ยนสิ่งที่อยู่ในแต่ละระดับเมื่อเวลาผ่านไป”
ผู้ใช้ทุกคนสามารถเข้าถึงระดับ Builder ได้ภายในสองสามสัปดาห์หลังจากสมัครใช้งาน หลังจากนั้นพวกเขาจะต้องสมัครสมาชิกหรือยึดติดกับคุณสมบัติระดับฟรี
บริการทำงานอย่างไร

WP Lookout ให้ผู้ใช้ค้นหาและเพิ่มตัวติดตามสำหรับปลั๊กอินแต่ละตัว บริการนี้อาศัย WordPress.org API สาธารณะเป็นหลักในการรับข้อมูลปลั๊กอินและธีม นี่เป็นระบบเดียวกับที่ WordPress ใช้เพื่อตรวจสอบว่ามีการอัปเดตหรือไม่

“แต่มันยังไปไกลกว่าที่ API เสนอด้วย” Hardie กล่าว “ตัวอย่างเช่น ยังไม่มีมาตรฐานสำหรับผู้สร้างธีมในการจัดเตรียมบันทึกการเปลี่ยนแปลงธีม .ORG และเพื่อให้ข้อมูลไม่ปรากฏขึ้นเมื่อคุณไปอัปเดตธีมใน wp-admin; คุณต้องไปสำรวจใน Trac หรือไฟล์ต้นฉบับเพื่อค้นหา ดังนั้น WP Lookout จึงติดตามเส้นทางไปยังรายละเอียดบันทึกการเปลี่ยนแปลงและนำเสนอสิ่งนั้นต่อหน้าคุณ”

นอกจากนี้ยังมีปลั๊กอิน WP Lookout ในไดเร็กทอรีปลั๊กอิน ใช้คีย์ API ซึ่งผู้ใช้สามารถรับได้จากเว็บไซต์ WP Lookout ปลั๊กอินจะทำให้บริการ WP Lookout ทราบว่ามีการติดตั้งปลั๊กอินและธีมใดบ้าง และเพิ่มเป็นเครื่องติดตาม การใช้ปลั๊กอินนั้นมีประสิทธิภาพมากกว่าการเพิ่มปลั๊กอินและธีมแต่ละรายการด้วยตนเอง
สำหรับปลั๊กอินและธีมที่ไม่ได้อยู่ใน WordPress.org บริการนี้ใช้ API การอัปเดตแบบกำหนดเองที่จัดทำโดยนักพัฒนาบุคคลที่สาม หากยังไม่เพียงพอ จะใช้การขูดหน้าเว็บ สำหรับแหล่งข่าว จะแยกวิเคราะห์ฟีด RSS
“เป็นเรื่องที่น่าสนใจที่ได้เห็นวิธีการต่างๆ มากมายที่ผู้เขียนธีมและปลั๊กอินของ WordPress ทำหรือไม่ได้จัดการและนำเสนอข้อมูลเกี่ยวกับผลิตภัณฑ์ของตนต่อสาธารณะ” Hardie กล่าว “บางตัวมีจุดปลาย API ที่ส่งคืนรายละเอียดในระดับเดียวกับ .ORG API ส่วนอื่นๆ มีเอกสารบันทึกการเปลี่ยนแปลง/เวอร์ชันที่สร้างโดยเครื่องมือภายในบางตัว และบางตัวก็ไม่ต้องทำอะไรมาก ฉันคิดว่าอาจมีการโต้แย้งเพื่อสร้างมาตรฐานสำหรับบางสิ่งที่นี่ในระยะยาวเพื่อช่วยเพิ่มวัฒนธรรมของการอัปเดตซอฟต์แวร์อยู่เสมอ แม้/โดยเฉพาะอย่างยิ่งหากท้ายที่สุดแล้วจะทำให้ความต้องการเครื่องมืออย่าง WP Lookout ล้าสมัย”
อนาคตของ WP Lookout
ฮาร์ดี้ไม่มีแผนที่จะนั่งบนสิ่งที่เขาสร้างไว้แล้ว เป้าหมายต่อไปประการหนึ่งคือการเพิ่มธีมและปลั๊กอินใหม่ๆ ที่ไม่ได้อยู่ใน WordPress.org เป็นประจำ ซึ่งจะหมายถึงการเชื่อมต่อกับทีมพัฒนาและค้นหาวิธีที่ผู้ใช้สามารถรับการแจ้งเตือนเกี่ยวกับสิ่งที่มักไม่มี API สาธารณะ การขาดมาตรฐานในพื้นที่อาจเป็นอุปสรรค์ที่ยากต่อการก้าวกระโดด
“ฉันมีรายการคุณสมบัติจำนวนมากที่ฉันวางแผนที่จะเพิ่ม รวมถึงสิ่งต่าง ๆ เช่นการรวมการติดตาม GitHub repo การเผยแพร่ การนำจุดข้อมูลที่เป็นประโยชน์จาก WP Lookout มาสู่อินเทอร์เฟซ wp-admin การผสาน WordPress Packagist อนุญาตให้กำหนดค่าช่อง Slack ต่อตัวติดตาม ความเป็นสากลที่ดีขึ้น และการจัดการบันทึกการเปลี่ยนแปลงที่ดีขึ้นซึ่งผู้เขียนธีม/ปลั๊กอินเลือกที่จะเก็บรักษาไว้ภายนอกที่เก็บโค้ด .org ของตน" เขากล่าว
ฮาร์ดี้ไม่ต้องการนำหน้าตัวเองด้วยแนวคิดเรื่องคุณลักษณะมากเกินไป เขากล่าวว่าเขารู้สึกตื่นเต้นที่จะได้รับข้อเสนอแนะเพิ่มเติมจากผู้ใช้เกี่ยวกับสิ่งที่พวกเขาเห็นว่ามีประโยชน์ ปัจจุบันมีผู้ใช้ 80 ราย ซึ่งเป็นข้อมูลที่เปิดเผยต่อสาธารณะ WP Lookout รักษาข้อมูลที่เปิดอยู่และหน้าความโปร่งใสทางการเงิน
“แม้ว่าจะมีตัวเลือกการชำระเงินสำหรับผู้ใช้ขั้นสูง แต่ส่วนใหญ่ฉันคิดว่านี่เป็นบริการที่ฉันต้องการดำเนินการสำหรับชุมชน WordPress และฉันจะมีชุดฟังก์ชันฟรีที่มีประสิทธิภาพอยู่เสมอ” เขากล่าว “ฉันยังมุ่งมั่นที่จะมีส่วนร่วมใน Five for the Future โดยนำสิ่งที่ฉันได้เรียนรู้กลับมาสู่การปรับปรุงที่อาจเป็นประโยชน์ต่อผู้ใช้ WordPress ทุกคน ไม่ว่าพวกเขาจะใช้ประโยชน์จาก WP Lookout หรือไม่ก็ตาม”
