จะมีอะไรใหม่ใน WordPress 4.4
WordPress 4.3 เพิ่งจะออกมาเพียงสัปดาห์นึง ทีมงานก็ประกาศ Roadmap ของ WordPress 4.4 และเริ่มพัฒนาแล้วครับ วันนี้ผมเขียนข่าวคราวอัพเดทมาให้อ่านกัน แม้จะเพิ่งผ่านมาเพียงสัปดาห์เดียว ก็มีเรื่องที่น่าสนใจอยู่สองเรื่องใหญ่ๆ ซึ่งเราน่าจะเห็นเวอร์ชั่นนี้ในช่วงปลายปี เพียง 3 เดือนต่อจากนี้เท่านั้น (ทางทีมงานตั้งเป้าว่าจะ Release ช่วงเดือน ธันวาคม 2015)
Twenty Sixteen as WordPress 4.4 Default Theme
WordPress Theme นั้นมีกำหนดออกมาปีละหน และตอนนี้ทีมงานก็เริ่มพัฒนา Theme ตัวต่อไปแล้วครับ. Twenty Sixteen นี้จะเป็น Theme มาตรฐานสำหรับ WordPress 4.4 ที่จะออกมา ทีมงานมีประชุมกันทุกวันจันทร์กับวันศุกร์ (16:00 UTC ~ 23:00 บ้านเรา) ผ่าน Slack ถ้าใครสนใจติดตาม Theme ตัวใหม่ หรืออยากร่วมพัฒนา Theme มาตรฐานตัวนี้ ตามไปหา Developer ในช่วงเวลาดังกล่าวได้เลยครับที่ห้อง #core-themes
เป้าหมายหลักคือการทำ Theme ที่สนับสนุนอุปกรณ์ทุกประเภท ตั้งแต่ Mobile Browser, Tablet Browser นอกเหนือจากที่มี Desktop Browser เป็นทุนเดิมอยู่แล้วครับ
อยากให้ภาพ Mock ที่เค้าคุยกัน ลองตามไปดู Gallery ได้ครับ (ตามต่อผ่าน Make.wordpress.org)
REST API
ในบริษัทใหญ่ๆ บางทีตัวเว็บไซต์หลัก อาจจะไม่ได้วิ่งอยู่บน WordPress เป็นหลัก แต่ใช้ WordPress เป็น Editor หลังบ้านเพื่อให้นักเขียนได้เขียนบทความได้สะดวก แล้วก็จัดการพวก Workflow ดังนั้น เวลาเขียนบทความเสร็จ ภายในเว็บไซต์จะมีการเรียก WordPress ผ่าน REST API ครับ
ตัว REST API นี้ ทีมงาน WordPress มีทีมงานแยกต่างหากอีกชุดนึง พัฒนา Plugin ขึ้นมาในชื่อ json-rest-api สำหรับ WP-API version 1 และตอนนี้อยู่ระหว่างการพัฒนา WP-API version 2 ในชื่อ rest-api ตอนนี้เป็น Beta version อยู่. จริงๆ ผมไม่ค่อนเข้าใจว่าทำไมนะทำไม ทำไมถึงจะอยากรวม API เข้ามาเป็น Core ทั้งๆที่ การเป็น Plugin น่าจะทำให้ตัว WordPress เอง ตัวไม่ใหญ่มากนัก แล้วก็คิดว่ากลุ่มผู้ใช้ก็น่าจะจำกัดแค่บางกลุ่มแค่นั้น แต่ แต่ แต่…. ในขั้นตอนการสอบถาม ตอนที่ Lead Developer ถามว่า คุณอยากได้อะไรมาใน WordPress 4.4 คนส่วนใหญ่ กลับอยากได้ REST API มารวมอยู่ใน Core เอาเสียเลย
ดังนั้น ตอนนี้ WordPress 4.4 Lead Developer ก็อยู่ระหว่างการรวบรวมข้อมูล สอบถามความเห็นครับ ว่าตอนนี้มีใครใช้ REST API อยู่บ้าง แผนงานคร่าวๆ ก็คือ อยากเอา WP-API version 2 เนี่ย มารวมอยู่ใน Core เลย ใครที่ใช้งาน WP-API อยู่ อย่าลืมไปให้ Feedback นะครับ ไม่อย่างนั้น เค้าเอาไปรวมกับ Core แล้วใช้งานไม่ได้ เราต้องมานั่งปรับ API ใหม่อีก
ส่วนผมเองก็ต้องตาม Feature นี้อย่างใกล้ชิดเพราะกำลังจะนำ WP-API version 2 เข้ามาช่วยในงานพอดีครับ
ติดตาม
สำหรับผู้ที่ต้องใช้ WordPress เป็นประจำ ผมแนะนำให้ติดตามข่าวเพิ่มเติมจาก Make.wordpress.org ครับ (ตามเฉพาะเวอร์ชั่น 4.4 ผ่าน Tag) จะมีข้อมูลใหม่ออกมาตลอดเวลาว่าตอนนี้ทีมงานกำลังโฟกัสเวอร์ชั่นใหม่ในเรื่องอะไรบ้าง ถ้าคุณเป็นนักพัฒนาในบริษัท ก็จะสามารถวางแผนล่วงหน้าได้ว่าฟังก์ชั่นใหม่ที่พัฒนามา จะมากระทบอะไรกับสิ่งที่เรากำลังพัฒนามาอยู่หรือเปล่า หรือว่าบางทีเราอาจจะไม่ต้องเขียนฟังก์ชั่นนั้นๆ เพราะมันกำลังจะมาก็เป็นได้ครับ