ยุคนี้สมัยนี้ทำเว็บซักที่ต้องใช้ CMS และหนึ่งใน CMS ยอดนิยมต้องมี Drupal ติดโผ 1 ใน 10 แน่นอน หลังจากที่ผ่านการพัฒนาอย่างต่อเนื่องเป็นเวลากว่า 8 เดือน ในที่สุด Drupal 6.0 Beta 1 ก็ถูกปล่อยออกมาให้ยลโฉมอย่างเต็มภาคภูมิ ลองมาเรียงลำดับความเปลี่ยนแปลงสำคัญๆ ดีกว่า
ดีซะขนาดนี้แต่ยังขาด oracle ไปหน่อย ยังลุ้นๆ กันอยู่ และที่น่าทึ่งสุดก็ต้องดูที่วิธีประกาศโครงสร้างตารางแบบใหม่
<?php
/**
* Implementation of hook_schema().
*/
function book_schema() {
$schema['book'] = array(
'fields' => array(
'vid' => array('type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0),
'nid' => array('type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0),
'parent' => array('type' => 'int', 'not null' => TRUE, 'default' => 0),
'weight' => array('type' => 'int', 'not null' => TRUE, 'default' => 0, 'size' => 'tiny')
),
'indexes' => array(
'nid' => array('nid'),
'parent' => array('parent')
),
'primary key' => array('vid'),
);
return $schema;
}
?>
คำเตือน beta แปลว่าอาจมีข้อผิดพลาดที่ยังไม่ได้แก้ หรือยังไม่มีใครพบ และไม่ควรนำไปใช้งานจริง แต่อย่างไรก็ตาม beta ก็หมายความว่าต้องการให้มีผู้ทดสอบเยอะๆ จะได้เจอข้อผิดพลาดและแก้ให้มากที่สุดก่อนที่จะของ RC และตัวเต็มตามลำดับ
ที่มา - drupal.org, Codenone