ยุคนี้สมัยนี้ทำเว็บซักที่ต้องใช้ 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
Comments
รู้สึกว่าข้อความที่แสดงในหน้าหลักจะยาวไปหน่อยนะครับ ส่วนเรื่องฟังก์ชันนั่น พูดตามตรงว่าผมอ่านแล้วเข้าใจง่ายแฮะ สงสัยเพราะเคยเขียนอะไรทำนองคล้ายๆกันในจาวา(จับHashtable ยัดใส่ใน Hashtable เป็นชั้นๆ)
ยาวจริงด้วย
ชอบ Trigger เป็นที่สุดเลยครับ
ชอบครับ ชอบมากเลย
ชอบ Trigger กับ theme system update ครับ แต่รู้สึกว่าอย่างอื่นมันไม่ได้เพิ่มขึ้นเยอะเท่าไหร่เลยกับการเปลี่ยน version number ครั้งนี้ (หลายอย่างเอา contrib เข้า core เท่านั้น)
เปลี่ยนที่ก็ต้องรอ module update กันเป็นเดือนๆ เลยหวังว่าจะมีอะไรเพิ่มมากขึ้นเยอะๆ ให้คุ้มหน่อยน่ะครับ