22 มิถุนายน 2566
แม้ว่าการอัปเกรดจาก Drupal 9 ไปเป็น Drupal 10 จะมีวิธีการคล้ายกับการอัปเกรดจาก Drupal 8 เป็น Drupal 9 แต่ก็จะมีรายละเอียดหลายอย่างที่ต้องทำความเข้าใจและเตรียมตัวก่อนการอัปเกรด Drupal 10
16 ธันวาคม 2565
กลับมาที่เรื่อง CMS Drupal เป็นหลัก คราวนี้ลองมาดูว่า เว็บไซต์ธุรกิจระดับโลก เว็บไซต์มหาวิทยาลัยชั้นนำของโลก ที่เลือกใช้ Drupal เป็นโครงในการจัดทำเว็บไซต์สำหรับรายการ 50 เว็บไซต์ระดับโลก ที่ใช้ CMS Drupal ในการทำเว็บไซต์ ตั้งต้นจาก 3 ส่วนคือ เว็บไซต์ธุรกิจ, เว็บไซต์มหาวิทยาลัย และ เว็บไซต์สโมสรฟุตบอล
28 กรกฎาคม 2565
WebP คือฟอร์แมตไฟล์รูปภาพที่มีคุณภาพสูง แต่ใช้พื้นที่เก็บข้อมูลน้อยมากเมื่อเทียบกับไฟล์ฟอร์แมตอื่นๆ
เรื่องที่เกี่ยวข้อง: WebP
7 มิถุนายน 2565
ขอจดไว้หน่อย ปัญหาที่เจอคือ Drupal 8/9 เวลาเปิดแบบไม่ล็อกอิน (Anonymous) มันขึ้น Error "The website encountered an unexpected error. Please try again later." แต่ถ้าล็อกอินสำเร็จ จะสามารถใช้งานเว็บได้ตามปกติ
เลยไปค้นดู พบว่ามีคนเป็นเหมือนกัน และอาการคือ ไม่มี User = 0 ในระบบ
คำแนะนำคือ ให้ไปเพิ่ม uid = 0 ในตารางฐานข้อมูล users จากนั้นก็จะสามารถเปิดเว็บแบบไม่ต้องล็อกอินได้
15 เมษายน 2565
ตอนนี้สำหรับคนที่ดูแลเว็บไซต์ที่ใช้ Drupal 9.3.x ตอนนี้ เริ่มมี Drupal 10.0.0 alpha3 โผล่มาให้เห็นแล้ว และถ้าเปิดดูในเว็บไซต์โครงการ Drupal.org ก็จะเจอแผนเปิดตัว Drupal 10 ในเดือนสิงหาคม 2022 ที่จะถึงนี้
24 กุมภาพันธ์ 2565
Drupal.org ประกาศเลื่อนวันสิ้นอายุ (End-of-Life) ของ Drupal 7 ออกไปจนถึงเดือนพฤศจิกายน 2023 หลังจากเคยประกาศขยายระยะวันสิ้นอายุมาแล้ว 2 ครั้งในปี 2019 และ 2020 ที่ผ่านมา
สาระคำคัญของประกาศดังกล่าว มีดังนี้
19 พฤศจิกายน 2564
ในไฟล์ settings.php จะมีชุดคำสั่ง ฟังก์ชั่น Location of the site configuration files ซึ่งใน Drupal 8 และ Drupal 9 นั้นเขียนไม่เหมือนกัน ในการอัพเกรดข้ามเวอร์ชั่นบางครั้งต้องแก้ไขจุดนี้ด้วย
"Not present
Your sites/default/settings.php file must define the $config_directories variable as an array containing the names of directories in which configuration files can be found. It must contain a sync key."
Drupal 8.x
$config_directories = array(
CONFIG_SYNC_DIRECTORY => '/directory/outside/webroot',
);
Drupal 9.x
18 ตุลาคม 2564
สำหรับคนที่ใช้ Drupal เป็นฐานในการสร้างเว็บไซต์ อาจต้องเตรียมตัวในการจัดการ-อัพเกรดกันแล้ว เพราะถ้านับกันในเวลานี้ ที่ Drupal 8 ใกล้จะถึงกำหนด End-of-Life ในเดือนพฤศจิกายน 2021 ให้ทำการอัพเกรดเป็น Drupal 9 ได้แล้ว (เหลือเวลาแค่ 1 เดือนเท่านั้น) และ Drupal 7 จะถึงกำหนด End-of-Life ในช่วงเดือนพฤศจิกายน 2022 (ปีหน้า) สำหรับการขยายเวลาออกไป Drupal ให้เหตุผลว่า Drupal 7 มีคนนำไปใช้เยอะมาก และช่วงที่ผ่านมาในสถานการณ์โรคระบาดโควิด-19 ทำให้อาจจะเกิดปัญหาในการทำงาน เลย
16 กันยายน 2564
UPDATE: โมดูล Mailjet ที่พัฒนาโดยเว็บไซต์ Maijlet.com มีการอัปเดทและรองรับถึง Drupal 11 แล้ว
10 กรกฎาคม 2564
ต่อเนื่องจาก บันทึกขั้นตอน วิธีอัพเกรด Drupal 8 ให้เป็น Drupal 9 ด้วยคำสั่ง Composer กระบวนการอย่างหนึ่งที่จำเป็นต้องทำก่อนการอัพเกรด Drupal 8.x ให้เป็น Drupal 9.x คือ ต้องอัพเดท Drupal 8.x ให้เป็นเวอร์ชั่นล่าสุดเสียก่อน ทั้งนี้ สามารถใช้คำสั่ง Composer ในการอัพเดท Drupal Core ให้เป็นรุ่นเวอร์ชั่นล่าสุด ดังนี้
10 กรกฎาคม 2564
เว็บไซต์ Drupal.org ได้กำหนดวันสิ้นอายุ End-of-life ของ Drupal 8.x คือวันที่ 2 พฤศจิกายน 2021 ที่จะถึงนี้ สำหรับผู้ที่ยังใช้งาน Drupal 8.x ควรอัพเกรดให้เป็น Drupal 9.x ให้เร็วที่สุดเท่าที่จะเป็นไปได้ เพื่อที่จะได้รับการอัพเดทความปลอดภัย และแก้ไขปัญหาการใช้งานอย่างต่อเนื่อง
28 กุมภาพันธ์ 2564
โจทย์เริ่มต้นมีอยู่ว่า ต้องการสร้าง DIV สำหรับล้อมกรอบเนื้อหาสรุปก่อนเริ่มบทความ ในเว็บไซต์ที่ใช้ Drupal 9
ซึ่ง Drupal 9 นั้นติดตั้ง CKEditor รวมมาอยู่ใน Core อยู่แล้วไม่ต้องลงเพิ่ม (มีมาตั้งแต่ Drupal 8) แต่ด้วยข้อจำกัดบางประการทำให้ CKEditor ที่มากับ Drupal 9 ไม่มีคำสั่ง DIV ที่สามารถกำหนด CSS class ได้เอง มาให้ใช้แบบที่มีใน Drupal 7
9 กันยายน 2563
สำหรับการติดตั้งโปรแกรม Drupal 9.0.3 มีขั้นตอนการติดตั้งคล้ายกับ Drupal 7.x และ Drupal 8.x คือหลังจากแตกไฟล์ .tar.gz หรือไฟล์ .zip ไว้ที่ /root โฟลเดอร์ (หรือในโฟลเดอร์ที่ต้องการใช้งาน) จากนั้นก็เปิดหน้าเว็บในเบราว์เซอร์เพื่อใส่รายละเอียดฐานข้อมูลตามปกติ
สรุปขั้นตอนการติดตั้งโปรแกรม Drupal 9.0.3
1. ขั้นแรก เลือกภาษาที่จะใช้งาน
15 มกราคม 2563
การติดตั้งโปรแกรม Drupal 8 ทำได้สะดวกเหมือนกับ Drupal เวอร์ชั่นก่อนๆ ที่วางไฟล์ไว้ที่ root โฟลเดอร์ แล้วติดตั้งผ่านเบราว์เซอร์ กำหนดข้อมูล ชื่อฐานข้อมูล รหัสผ่านฐานข้อมูล และข้อมูลที่จำเป็น ก็เริ่มต้นทำงานได้ทันที
4 มีนาคม 2562
ข้อมูลจากเว็บไซต์ Dries Buytaert ผู้สร้าง Drupal ได้เขียนบันทึกไว้ตั้งแต่เดือนกันยายน 2018 เกี่ยวกับรอบการพัฒนาของของ Drupal 7, 8 และ Drupal 9