Plugin Sandboxing the Great Features of WP 2.2
Features ใหม่ๆ ที่จะถูกบรรจุลงเป็นหนึ่งในความสามารถ ของ Blogging Software อย่าง WordPress เวอร์ชัน 2.2 เป็นที่ตื่นตา ตื่นใจสำหรับผมอย่างยิ่งครับ โดย Features นั้นคือ Plugin Sandboxing (คุ้นๆไหมครับ) ไม่รู้ว่าทีมผู้พัฒนา เขาได้แนวคิดมาจากไหน แต่ชื่อมันคล้ายๆ Google Sandbox ยังไงก็ไม่รู้ และความหมายที่ต้องการสื่อก็ใกล้เคียงกันอีกต่างหาก มาดูกันดีกว่าครับ ว่าที่มาที่ไปมันเป็นอย่างไร จะได้ไม่งงไปกันใหญ่ สืบเนื่องมาจาก มีโปรแกรมเมอร์อิสระ พัฒนา WordPress Plugin มาใช้ และแจกจ่ายให้นำไปใช้กันเยอะ บาง Plugin รองรับการทำงาน บน WordPress 1.5 บาง Plugin รองรับการทำงานบน WordPress 2.0 และก็บาง Plugin อีกเหมือนกัน ที่รองรับการทำงานบน WordPress 2.1 เวอร์ชันล่าสุด ผู้ใช้หลายๆคน คงมีบ้างที่เจอบาง Plugin ที่ทำงานไม่ได้ หรือไม่ถูกต้อง แต่ก็ไม่ใช่ปัญหาร้ายแรงประการใด แต่หลายๆ ท่านคงเจอ Plugin บางตัว ที่ก่อปัญหาร้ายแรง (PHP Fatal Error) จนทำให้ Blog เดี้ยงได้เช่นเดียวกัน
Plugin Sandboxing เป็นความสามารถที่เพิ่มเข้ามา เพื่อแก้ปัญหาเหล่านั้น โดยหลักการของมัน คือ ก่อนที่คุณจะติดตั้ง Plugin เพิ่ม และสั่งให้มันทำงาน (Active) ตัว Plugin Sandboxing จะทดสอบเสียก่อน ว่าจะใช้งานได้ไหม พูดง่ายๆ ก็คือ การรันแบบชั่วคราว ไม่ใช่แบบถาวร (temporary fashion) ถ้ามันผ่านการทดสอบแล้ว มันจะถูกกระตุ้นให้ทำงานจริงๆ แต่ถ้ามันไม่ผ่าน ให้คิดได้อย่างเดียวคือ มันมีปัญหา และอย่าติดตั้งลงไปเด็ดขาด เว้นแต่จะมีการแก้ไขแล้วเท่านั้น
การเขียน WordPress Plugin ใหม่ๆ ออกมา ทางผู้เขียนเองก็สามารถอาศัยฟังก์ชันนี้ ทดสอบการทำงานของ Plugin ของตัวเอง ว่าได้ผลเป็นอย่างไร จะได้ปรับปรุง แก้ไขได้ถูกต้อง อย่างนี้แหละ ดีสำหรับคนสร้าง Plugin ดีกับผู้ใช้ด้วย แต่สำหรับผม Hosting ที่ใช้ดันไม่รองรับ WordPress เวอร์ชันใหม่ อย่าง 2.1 นี่สิ จะข้ามขั้นไปใช้ 2.2 ได้อย่างไร เห็นทีต้องเมล์ไปหาผู้ให้บริการ ให้ปรับปรุง หรือไม่ก็เปลี่ยน Host ใหม่ ให้รู้แล้วรู้รอดไปเลย