Tags:
Topics: 
Node Thumbnail

Drupal ออกเวอร์ชัน 9.0 โดยชูจุดเด่นเรื่อง "อัพเกรดง่าย" สามารถอัพเกรดจาก Drupal 8.x มาได้ตรงๆ เหมือนเป็นเวอร์ชันเดียวกัน ไม่มีปัญหาการย้ายข้อมูลแบบเดียวกับตอน Drupal 7 มาเป็น Drupal 8

หลังจากเปลี่ยนโครงสร้างครั้งใหญ่ตอน Drupal 8 ที่สร้างปัญหาเรื่องการอัพเกรดมากมาย โครงการ Drupal จึงหันมาโฟกัสเรื่องการอัพเกรดข้ามเวอร์ชันให้ง่ายขึ้น โดย Drupal เวอร์ชันใหญ่จะออกบ่อยขึ้น (ทุก 2 ปี Drupal 10 จะออกกลางปี 2022) และจะออกรุ่นย่อยทุก 6 เดือน เพื่อให้มีระยะเวลาชัดเจน (Drupal 9.1 จะออกเดือนธันวาคม 2020)

No Description

No Description

No Description

ตัวของ Drupal 9 เองไม่มีฟีเจอร์ใหม่ จริงๆ แล้วมันคือ Drupal 8.9 ที่

  • อัพเกรดเฟรมเวิร์คโอเพนซอร์ส Symfony จากเวอร์ชัน 3.4 ที่จะหมดระยะซัพพอร์ตในปี 2021 มาเป็นเวอร์ชัน 4.4 ที่ใหม่กว่าเดิม
  • ตัด API เก่าบางตัวออก ซึ่งเป็น API ที่ประกาศเลิกใช้งาน (deprecated) มาแล้วตั้งแต่ Drupal 8

โครงการ Drupal ระบุว่าระบบการออกรุ่นแบบใหม่ ที่รักษาความเข้ากันได้ของรุ่นเก่า (ยกเว้น API ส่วนที่ deprecated ซึ่งจะประกาศล่วงหน้า ไม่มีเซอร์ไพร์ส), รอบการออกรุ่นใหม่ที่คาดเดาระยะเวลาได้, การทดลองฟีเจอร์ใหม่ๆ ผ่านโมดูลหรือธีมที่มีสถานะ experimental (Drupal กำลังจะมีธีมใหม่คือ Claro หลังบ้าน และ Olivero หน้าบ้าน) จะช่วยให้ Drupal เสถียรขึ้น เหมาะกับการใช้งานในระดับองค์กรมากขึ้น

No Description

หากใช้งาน 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

Get latest news from Blognone

Comments

By: iCyLand
iPhoneAndroidRed HatUbuntu
on 4 June 2020 - 08:06 #1161241
iCyLand's picture

เห็นโลโก้ตอนแรกนึกว่าบัวหลวงออกแอพใหม่แล้ว >___<

By: A4
iPhoneAndroidRed HatSUSE
on 4 June 2020 - 08:16 #1161243 Reply to:1161241
A4's picture

คิดเหมือนกัน

By: Anilox
ContributorAndroidUbuntuWindows
on 4 June 2020 - 08:27 #1161245 Reply to:1161241
Anilox's picture

+1

By: sabayjoo_ on 4 June 2020 - 08:35 #1161246 Reply to:1161241

+1

By: xenatt
ContributorWindows PhoneRed HatSymbian
on 5 June 2020 - 04:44 #1161361 Reply to:1161241
xenatt's picture

แอบดีใจใช่มั้ยครับ ฝันค้าง


Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project

By: A4
iPhoneAndroidRed HatSUSE
on 4 June 2020 - 08:18 #1161244
A4's picture

ตอนนี้ blognone ใช้เวอร์ชั่นไหนครับ

By: xyz123 on 4 June 2020 - 10:55 #1161258 Reply to:1161244
xyz123's picture

ใน https://www.blognone.com/milestone ก็บอกว่าใช้ version 7 ซึ่งถ้าแอบดู page source ก็เจอว่า meta name="Generator" content="Drupal 7 (http://drupal.org)" เหมือนกันครับ

By: K_AViar
Windows PhoneUbuntuWindowsIn Love
on 4 June 2020 - 08:47 #1161248

รอ Blognone เปิดงาน

By: Azymik on 4 June 2020 - 12:25 #1161266

ยกเว้น API ส่วนที่ deprecated ซึ่งจะประกาศล่วงหน้า ไม่มีเซอร์ไพร์ส >> ยกเว้น API ส่วนที่ deprecated ซึ่งจะประกาศล่วงหน้า ไม่มีเซอร์ไพรส์

By: เพียงเรียงรัก on 4 June 2020 - 23:49 #1161338
เพียงเรียงรัก's picture

โอ้ ถ้าจะอัปจาก D7 ไป ต้อง "เจ็บปวดครั้งหนึ่ง" สินะครับ...

ผมยังไม่ยินดีเจ็บปวด งั้นอยู่ D7 ยาวเลยละกัน เหอะๆ

ที่สำคัญ ความสามารถไม่ถึง อัปไม่ได้ครับ 55+

By: ploy1375 on 5 June 2020 - 09:52 #1161391
ploy1375's picture

"จะช่วยให้ Drupal เสถียรขึ้น เหมาะกับการใช้งานในระดับองค์กรมากขึ้น"
ขอบคุณที่แบ่งปัน