Drupal ออกเวอร์ชัน 9.0 โดยชูจุดเด่นเรื่อง "อัพเกรดง่าย" สามารถอัพเกรดจาก Drupal 8.x มาได้ตรงๆ เหมือนเป็นเวอร์ชันเดียวกัน ไม่มีปัญหาการย้ายข้อมูลแบบเดียวกับตอน Drupal 7 มาเป็น Drupal 8
หลังจากเปลี่ยนโครงสร้างครั้งใหญ่ตอน Drupal 8 ที่สร้างปัญหาเรื่องการอัพเกรดมากมาย โครงการ Drupal จึงหันมาโฟกัสเรื่องการอัพเกรดข้ามเวอร์ชันให้ง่ายขึ้น โดย Drupal เวอร์ชันใหญ่จะออกบ่อยขึ้น (ทุก 2 ปี Drupal 10 จะออกกลางปี 2022) และจะออกรุ่นย่อยทุก 6 เดือน เพื่อให้มีระยะเวลาชัดเจน (Drupal 9.1 จะออกเดือนธันวาคม 2020)
ตัวของ Drupal 9 เองไม่มีฟีเจอร์ใหม่ จริงๆ แล้วมันคือ Drupal 8.9 ที่
- อัพเกรดเฟรมเวิร์คโอเพนซอร์ส Symfony จากเวอร์ชัน 3.4 ที่จะหมดระยะซัพพอร์ตในปี 2021 มาเป็นเวอร์ชัน 4.4 ที่ใหม่กว่าเดิม
- ตัด API เก่าบางตัวออก ซึ่งเป็น API ที่ประกาศเลิกใช้งาน (deprecated) มาแล้วตั้งแต่ Drupal 8
โครงการ Drupal ระบุว่าระบบการออกรุ่นแบบใหม่ ที่รักษาความเข้ากันได้ของรุ่นเก่า (ยกเว้น API ส่วนที่ deprecated ซึ่งจะประกาศล่วงหน้า ไม่มีเซอร์ไพร์ส), รอบการออกรุ่นใหม่ที่คาดเดาระยะเวลาได้, การทดลองฟีเจอร์ใหม่ๆ ผ่านโมดูลหรือธีมที่มีสถานะ experimental (Drupal กำลังจะมีธีมใหม่คือ Claro หลังบ้าน และ Olivero หน้าบ้าน) จะช่วยให้ Drupal เสถียรขึ้น เหมาะกับการใช้งานในระดับองค์กรมากขึ้น
หากใช้งาน Drupal 8 อยู่แล้ว ให้อัพเกรดเป็น Drupal 8.8 หรือ 8.9 ก่อน แล้วสามารถอัพเกรดมาเป็น 9.0 ได้ตรงๆ ส่วนเว็บไซต์ที่เป็น Drupal 7 สามารถย้าย (migrate) มาเป็น Drupal 9 ได้เช่นกัน (เพราะ Druapl 9.0 คือ Drupal 8.9) แต่ก็จำเป็นต้อง "เจ็บปวดครั้งหนึ่ง" เช่นเดียวกับการย้ายจาก Drupal 7 เป็น Drupal 8
โครงการ Drupal ระบุว่าโมดูลยอดนิยม 200 ตัวแรก มี 81% ที่ใช้งานกับ Drupal 9 ได้ทันที และโมดูลที่เหลือก็เพียงแต่รอนักพัฒนาอัพเดตตัวไฟล์ info.yml/composer.json เท่านั้น ( รายชื่อโมดูลทั้งหมด )
ที่มา - Drupal , State of Drupal 9
Comments
เห็นโลโก้ตอนแรกนึกว่าบัวหลวงออกแอพใหม่แล้ว >___<
คิดเหมือนกัน
+1
+1
แอบดีใจใช่มั้ยครับ ฝันค้าง
Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project
ตอนนี้ blognone ใช้เวอร์ชั่นไหนครับ
ใน https://www.blognone.com/milestone ก็บอกว่าใช้ version 7 ซึ่งถ้าแอบดู page source ก็เจอว่า meta name="Generator" content="Drupal 7 (http://drupal.org)" เหมือนกันครับ
รอ Blognone เปิดงาน
ยกเว้น API ส่วนที่ deprecated ซึ่งจะประกาศล่วงหน้า ไม่มีเซอร์ไพร์ส >> ยกเว้น API ส่วนที่ deprecated ซึ่งจะประกาศล่วงหน้า ไม่มีเซอร์ไพรส์
โอ้ ถ้าจะอัปจาก D7 ไป ต้อง "เจ็บปวดครั้งหนึ่ง" สินะครับ...
ผมยังไม่ยินดีเจ็บปวด งั้นอยู่ D7 ยาวเลยละกัน เหอะๆ
ที่สำคัญ ความสามารถไม่ถึง อัปไม่ได้ครับ 55+
"จะช่วยให้ Drupal เสถียรขึ้น เหมาะกับการใช้งานในระดับองค์กรมากขึ้น"ขอบคุณที่แบ่งปัน