“10 การเปลี่ยนแปลงสำคัญใน Drupal 7” ตั้งใจจะเขียนนานแล้ว แต่เพิ่งได้มีโอกาสใช้ Drupal 7 แบบลึกซึ้งจริงจัง โดยผมคัดมาเฉพาะที่หัวข้อที่ส่วนตัวคิดว่าสำคัญๆนะครับ
- Secure มากขึ้นในการเปลี่ยน Password นั้น User ต้องใส่ Current Password (ถ้าเป็น Drupal 6 ต้องลง Password change confirm เสริม)
- สามารถ install/update modules ผ่านเว็บได้เลย (WordPress ทำได้นานแล้วนะ)
- Administrative links ทีแสดงด้านบนตลอดเวลาเพื่อให้เข้าถึง Admin functions ต่างๆได้เร็วขึ้น (ถ้าเป็น Drupal 6 ต้องลง Administration menu เสริม)
- มี Built-in Cron ไม่ต้องพึ่ง Server Config แล้ว (ถ้าเป็น Drupal 6 ต้องลง Poormanscron เสริม)
- มี RDF (RSS Feed) ในตัว (ถ้าเป็น Drupal 6 ต้องลง Views หรือ RDF เสริม)
- Content Construction Kit (CCK) หนึ่งใน Module ที่ขาดไม่ได้ ถูกรวมเข้ามาใน Drupal 7 Core Modules
- Custom Fields (แบบ CCK) นอกจากจะสามารถเพิ่มเข้าไปใน Node แล้ว ยังสามารถเพิ่มเข้าไปใน User, Comment, และ Taxonomy Terms ได้อีกด้วย
- Modules เสริมที่เกี่ยวกับ Images ถูกรวมเข้าไปใน Drupal 7 Core Modules – ImageAPI, ImageCache, ImageField
- มีหน้า Dashboard แบบ WordPress แล้ว โดยสามารถดูสรุปต่างๆเกี่ยวกับ Site ได้อย่างรวดเร็ว
- เปลี่ยน jQuery จาก 1.3 เป็น 1.4 (jQuery ปัจจุบัน 1.7 แล้วนะ)
ส่วนด้านล่างนี่เป็นของแถม เป็นรายชื่อ Modules ที่ “จำเป็น” ต้องลงเสริม
- Views
- Chaos tool suite (ctools)
- Administration menu ยังไงก็ยังเจ๋งกว่า Administrative links ของ Drupal 7
- LoginToboggan
- Pathauto
- Webform
- Mobile Tools
- Zen
- Zenophile
- Devel
มีเรื่องจะสอบถามครับพอดีพึ่งหัดใช้ drupal 7 แล้วติดตั้งไปเยอะละแต่หลังจากนั้นจะเข้าหน้าเมนู admin/modules
มันขึ้นหน้าขาวมาเฉยเลยครับต้องปรับแก้ไขยังไงดีครับ.ให้สามารถเข้าหน้า modules ได้เหมือนเดิม
อาการ white screen of death เกิดจาก code ของ module หรือ theme มีปัญหาครับ แก้โดยการไล่ปิดที่ละตัว จนกว่าจะหาย ก็จะทราบว่าตัวที่เกิดปัญหาคืออะไร