ทีมตรวจสอบธีมของ WordPress ปราบปรามการละเมิดของการนำเสนอเทียบกับแนวทางการทำงาน
เผยแพร่แล้ว: 2015-05-28
ในระหว่างการประชุมทีมทบทวนธีม WordPress.org ของสัปดาห์นี้ ชิป เบนเน็ตต์ ได้เปิดเวทีเพื่อหารือเกี่ยวกับ "พื้นที่สีเทา" ของการนำเสนอเทียบกับความแตกต่างของฟังก์ชันการทำงานในธีม หัวข้อที่ถกเถียงกันอย่างถึงพริกถึงขิงเกี่ยวข้องกับสิ่งที่อนุญาตในแง่ของ "การสร้างเนื้อหา" สำหรับธีมที่โฮสต์ในไดเร็กทอรีอย่างเป็นทางการ
“เราทราบดีว่า CPT และการจัดหมวดหมู่แบบกำหนดเองนั้นไม่มีขีดจำกัด ในทำนองเดียวกันกับข้อมูลเมตาที่กำหนดเองหลังโพสต์ที่ไม่ใช่การนำเสนอ” เบนเน็ตต์กล่าว “แต่แล้วเนื้อหาที่สร้างผ่านตัวเลือกธีม วิดเจ็ตที่กำหนดเอง ฯลฯ ล่ะ”
คำถามนี้มักจะเกี่ยวข้องกับธีมที่นำเสนอหน้าแรกแบบสแตติกพร้อมวิดเจ็ตหรือพื้นที่ข้อความที่กำหนดเองในเครื่องมือปรับแต่ง ซึ่งผู้ใช้สามารถเพิ่มบล็อกข้อความขนาดเล็กได้ ตัวอย่างเช่น ธีมอาจมีส่วนชีวประวัติหรือที่สำหรับป้อนข้อความลิขสิทธิ์ ข้อกังวลคือผู้ใช้กำลังเข้าสู่เนื้อหา โดยไม่ทราบว่าจะสูญหายไปเมื่อเปลี่ยนธีม
ทีมตรวจสอบธีมมีนโยบายที่กำหนดไว้มาหลายปีแล้วซึ่งห้ามไม่ให้ผู้เขียนธีมกำหนดการสร้างเนื้อหาของผู้ใช้ อย่างไรก็ตาม เนื่องจากความไม่เป็นระเบียบในระหว่างกระบวนการย้ายข้อกำหนดของชุดรูปแบบเวอร์ชันอย่างเป็นทางการจาก Codex ไปยังคู่มือการทบทวนธีม แนวทางเฉพาะนี้จึงถูกละเว้น
Bennett ได้โพสต์รีวิวข้อกำหนดและเอกสารประกอบการทบทวนธีมในวันนี้บนบล็อกของ Make/Themes โดยที่รายการที่เคยละเว้นไว้ก่อนหน้านี้จะไฮไลต์ด้วยสีแดงเพื่อความชัดเจน
การนำเสนอเทียบกับการทำงาน
เนื่องจากจุดประสงค์ของธีมคือเพื่อกำหนดการนำเสนอเนื้อหาของผู้ใช้ ธีมจะต้องไม่ถูกใช้เพื่อกำหนดการสร้างเนื้อหาของผู้ใช้ หรือเพื่อกำหนดตัวเลือกไซต์หรือฟังก์ชันที่ไม่ขึ้นกับธีม
เนื่องจากเป็นคำกล่าวที่ค่อนข้างทั่วไป ทีมตรวจสอบธีมจะหารือเกี่ยวกับประเด็นที่ละเอียดกว่านี้ว่าจะใช้อย่างไรในการประชุมครั้งต่อไป ในอดีต แนวปฏิบัตินี้เคยนำไปใช้ในเชิงอัตวิสัยและไม่สอดคล้องกัน ทำให้หลาย ๆ หัวข้อลื่นไถลไปด้วยฟังก์ชันการทำงานที่อยู่ในพื้นที่สีเทาเหล่านี้
ทีมทบทวนธีมเริ่มบังคับใช้แนวทาง "ไม่สร้างเนื้อหา" อย่างจริงจัง
Zerif Lite หนึ่งในธีมยอดนิยมบน WordPress.org ได้รับการเน้นในระหว่างการประชุมเป็นตัวอย่างของธีมที่ได้รับอนุญาตให้ทำตามแนวทางนี้ และอื่นๆ
“การดู Zerif Lite: คำนิยม ทีมงานของเรา จุดสนใจของเรา เกี่ยวกับเรา – สิ่งเหล่านี้คือ CPT ทั้งหมด ซึ่งปลอมแปลงเป็นวิดเจ็ตที่กำหนดเอง” Bennett กล่าว ในตั๋วที่ตอนนี้กำลังตรวจสอบธีมสำหรับการอัปเดต Bennett ได้สนับสนุนให้ผู้เขียน Zerif Lite ลบข้อมูลเมตาของโพสต์ที่กำหนดเอง ยกเว้นสิ่งที่อยู่ในสถานะก่อนกำหนด เนื่องจากอยู่ในขอบเขตของปลั๊กอิน ซึ่งรวมถึงแง่มุมต่างๆ ของธีม เช่น รายละเอียดผู้เขียน ตำแหน่งสมาชิกในทีม โปรไฟล์เครือข่ายโซเชียล ฯลฯ
ผู้ตรวจสอบได้ดำเนินการปราบปรามอย่างรุนแรงต่อการละเมิดหลักเกณฑ์เฉพาะนี้ของ Zerif Lite และมีแนวโน้มที่จะขยายความระมัดระวังเพื่อรักษาแนวทางดังกล่าวให้สอดคล้องกันมากขึ้นกับทุกธีมเมื่อมีการพิจารณา
Codeinwp บริษัทที่อยู่เบื้องหลัง Zerif Lite ได้ตอบกลับคำขอของ Bennetts ในตั๋ว:
สิ่งที่คุณกำลังชี้ให้เห็นส่วนใหญ่นั้นอ่อนไหวจริงๆ ด้วยเหตุผลสองประการ:
- น่าจะเป็น 50% ของธีมที่ได้รับความนิยมมากที่สุดใช้เนื้อหาที่กำหนดเองในหน้าแรก
- หลายๆ อย่าง เช่น ปัญหาการติดต่อหรือคำรับรองไม่สามารถแก้ไขได้โดยไม่ทำลายไซต์ 100k ที่ใช้ธีมนี้
Codeinwp เชื่อว่าแนวทางที่ใช้ใน Zerif Lite นั้นเป็นมิตรกับผู้ใช้มากกว่าการติดตั้งปลั๊กอินหรือปลั๊กอินหลายตัว เพื่อที่จะเพิ่มข้อความเล็กๆ ลงในโฮมเพจ
ในตอนท้าย ฉันยอมรับว่าแนวทางของเราแตกต่างไปเล็กน้อย/รุนแรง อย่างไรก็ตาม ดูเหมือนว่าจะเป็นสิ่งที่ผู้คนต้องการจริงๆ (Zerif เป็นหนึ่งในธีมที่ร้อนแรงที่สุดในขณะนี้ โดยมีการกล่าวถึงทั่วทั้งเว็บ) ฉันหมายถึงคนส่วนใหญ่ต้องการสร้างไซต์ที่สวยงามภายใน 10 นาที โดยไม่ต้องมีความรู้ใดๆ และด้วย Zerif Lite พวกเขาสามารถทำมันได้อย่างง่ายดาย พวกเขาไม่ต้องการ 10 CPT, 10 ปลั๊กอินที่จำเป็น, แบบฟอร์มการติดต่อ และปลั๊กอิน Captcha สำหรับไซต์ทั่วไป
ผู้เขียนชุดรูปแบบเชื่อว่าการสร้างปลั๊กอินเพื่อจัดการวิดเจ็ตโฟกัสของธีมสี่ตัวจะทำให้ผู้ใช้เสียเวลา
“นอกจากนี้ คุณทราบจำนวนงานที่ต้องทำสำหรับธีมมากกว่า 100 ธีมที่ติดตั้งบนไซต์นับล้านใช่ไหม” Codeinwp กล่าวว่า ผู้เขียนยังได้อ้างถึงตัวอย่างอื่นๆ ของธีมยอดนิยมที่มีการละเมิด รวมถึง AccessPress Parallax, Onetone และ Colorway
เนื่องจากไดเร็กทอรีธีมของ WordPress.org เต็มไปด้วยการละเมิดสิ่งที่อ้างว่าเป็นแนวทางที่มีมายาวนาน เป็นที่ชัดเจนว่าผู้ตรวจสอบมีความหละหลวมอย่างมากในการบังคับใช้ ผู้เขียนธีมที่เพิกเฉยต่อแนวทางนี้จะถูกเตือนอย่างหยาบคายในการส่งข้อมูลอัปเดตครั้งต่อไป Bennett ยืนยันในตั๋วที่เปิดบน Zerif Lite ว่านโยบายจะมีผลบังคับใช้อย่างเข้มงวดในอนาคต:
เมื่อเร็วๆ นี้เราพบว่าอาจมีการอนุมัติหัวข้อต่างๆ ที่อาจมีปัญหาคล้ายกัน เราจะจัดการกับปัญหาเหล่านี้เมื่อเราพบ และทำงานร่วมกับนักพัฒนาเพื่อวางแผนในการนำธีมกลับคืนมาเพื่อให้สอดคล้องกับข้อกำหนด เช่นเดียวกับที่เราจะทำกับธีมของคุณที่นี่
นี่จะหมายถึงงานจำนวนมากสำหรับผู้เขียนที่ได้กำหนดวิธีการให้ผู้ใช้สร้างเนื้อหาผ่านธีม พวกเขาจะต้องพอร์ตการทำงานนี้ไปยังปลั๊กอิน
ธีม WordPress.org ไม่ได้รับอนุญาตให้รวมกลุ่มปลั๊กอิน แต่ผู้เขียนสามารถแนะนำปลั๊กอินได้โดยใช้ TGM Plugin Activation Library หรือวิธีอื่น อนุญาตให้ใช้ธีมเพื่อแนะนำปลั๊กอินที่อยู่ในไดเรกทอรีปลั๊กอินอย่างเป็นทางการของ WordPress.org เท่านั้น ซึ่งหมายความว่าผู้เขียนที่ลบฟังก์ชันการทำงานแทนปลั๊กอินเสริมจะต้องได้รับอนุมัติปลั๊กอินเหล่านั้นสำหรับ WordPress.org ก่อนส่งธีมสำหรับการอัปเดต
การประชุมทีมทบทวนธีมในสัปดาห์หน้าจะรวมการอภิปรายเกี่ยวกับตัวอย่างเฉพาะของประเภทเนื้อหาที่ธีมควรหรือไม่ควรได้รับอนุญาตให้สร้าง เช่น ข้อความปุ่ม ข้อความลิขสิทธิ์ ฯลฯ โดยทั่วไปแล้ว ทีมงานจะสนับสนุนผู้เขียนโดยใช้วิธีการหลักสำหรับเนื้อหา การสร้าง
เอกสารเกี่ยวกับปัญหานี้ไม่ชัดเจน ไม่สมบูรณ์ และกระจัดกระจายไปทั่ว Codex, Make/Themes และสองตำแหน่งที่แตกต่างกันใน Theme Handbook ทีมงานกำลังทำงานเพื่อแก้ไขปัญหานี้โดยคำนึงถึงการทุ่มเทครั้งใหม่ในการบังคับใช้แนวทาง "ไม่มีการสร้างเนื้อหา" อย่างเป็นระบบ
สิ่งนี้จะส่งผลต่อธีมยอดนิยมมากมายที่โฮสต์บน WordPress.org ซึ่งจะถูกบังคับให้ทำการเปลี่ยนแปลงที่มีแนวโน้มว่าจะทำลายลักษณะที่ปรากฏของเว็บไซต์นับพันในการอัปเดต หากไม่มีการเข้าสู่ระบบการเปลี่ยนแปลง ผู้ใช้จำนวนมากจะไม่ทราบว่าเมื่อใดที่พวกเขาได้รับการอัปเดตที่จำเป็นต้องติดตั้งปลั๊กอินใหม่อย่างกะทันหัน

