Drupal 8 ระบบจัดการเนื้อหายอดนิยมตัวหนึ่ง (ที่เมืองไทยไม่ค่อยนิยม) ออกเวอร์ชั่นใหม่วันนี้ (19 พ.ย. 2558) โดยเป็นการออกแบบ และพัฒนาใหม่ทั้งหมด ไม่ได้อาศัยโค้ดจากเวอร์ชั่นเก่า
สำหรับในเวอร์ชั่นนี้พัฒนาด้วย PHP Framework ที่ชื่อ Symfony (เป็นตัวเดียวกับที่ใช้ใน Laravel ด้วย)
โดยมีจุดเด่นที่สำคัญจากเวอร์ชั่น 7 ดังนี้
- ปรับปรุง UI ระบบหลังบ้านใหม่ทั้งหมด
- Views in core (คล้ายกับเครื่องมือช่วยในการ query เนื้อหารูปแบบหนึ่ง ซึ่งสะดวกมาก)
- Integrated WYSIWYG (ตัว Library ที่ใช้ใน core เป็น CKEditor ส่วนของ Wordpress จะเป็น TinyMCE)
- อัพโหลดไฟล์แบบ drag and drop
- รองรับ Multi-lingual (ไม่ต้องติดตั้ง module เพิ่มเติมแล้ว)
- ระบบ In-place editing (สามารถแก้ไขจากหน้าบ้านได้เลยเพื่อให้เห็นการจัดวาง ตัวอย่าง )
- รองรับ Web service (RESTful) ในตัว
- ธีมหลังบ้าน และเมนูเป็น Responsive
- จัดเก็บการตั้งค่าในรูปแบบ YML ไม่ได้เก็บในระบบฐานข้อมูลแล้ว ทำให้สะดวกต่อการ Deploy ขึ้น Production
- Template engine เปลี่ยนมาใช้ Twig
จากรายการที่กล่าวมาข้างต้นนั้นจะเห็นได้ว่ามีการปรับปรุงแบบ "มโหฬาร" ดังนั้นข่าวร้ายของเราคือการ Migrate จากเวอร์ชั่น 7 มา 8 ยากแน่นอน เท่าที่ผมดูมายังไม่มีเครื่องมือช่วยในเรื่องนี้แบบไว้ใจได้
ดังนั้นจึงแนะนำว่าให้วางแผนก่อนครับว่าควรจะเริ่มที่เวอร์ชั่น 8 เลยดีหรือไม่ เพราะ Module ยังมีไม่มากนักอาจจะต้อง Research เองเยอะหน่อย
Note:ส่วนใครที่อยากจะร่วมเฉลิมฉลองกับการเปิดตัว Drupal 8 สามารถส่งวิดีโอร่วมได้ ที่นี่ ครับ
ที่มา: Drupal.org
Comments
ใส่ลิงก์ที่มาของข่าวด้วยก็ดีครับ
suksit.com
แก้แล้วครับ
Bentino.me
ที่มาต้องเป็นลิงก์ไปยังโพสต์นะครับ ไม่ใช่ลิงก์ไปยังหน้าแรกของเว็บที่เปลี่ยนแปลงตลอดเวลา
ได้มาจาก newsletter ในเมล์น่ะครับ เลยไม่ได้มาดูโพสต์ของ Drupal แต่แก้ไขเรียบร้อยแล้วครับ
Bentino.me
https://www.drupal.org/news/drupal-8.0.0-released เป็นหน้านี้สินะ
ขอบคุณสำหรับลิ้งค์ที่มาครับ
Bentino.me
Integrated WYSIWYG น้ำตาจิไหล ไม่ต้องลงโมดูลเพิ่มแล้ว (ทั้งๆ ที่ของ WP มีมานานมากกกกกแล้ว)
oxygen2.me , panithi's blo g
Device: ThinkPad T480s, iPad Pro, iPhone 11 Pro Max, Pixel 6
ิblognone มีแพลน ยังไงมั่งครับ อยากรู้การเตรียมการย้ายว่ายุ่งยากประมาณไหน
เข้ามาฟังด้วยคน
คิดว่าจะย้ายไป drupal 7 ก่อนจะหมดซัพพอร์ตครับ (กพ. ปีหน้า)
โดยทั่วไปชุมชน Drupal กว่า module จะมาครบๆ กินเวลาหลายปี ตาม กำหนดการกว่า Drupal 7 จะหมดซัพพอร์ตก็น่าจะใช้งานไปได้อีกพักใหญ่ (4-5 ปี)
โดยส่วนตัวผมไม่เห็นด้วยกับโมเดลการพัฒนาของ Drupal หลายอย่าง เช่นการซัพพอร์ตแค่สองรุ่นล่าสุด และแนวทางการออก API ที่ไม่มีทางใช้โมดูลจากเวอร์ชั่นเก่าๆ ได้เลย ไม่รักษา API compatible เท่าไหร่นัก เพราะกรณีที่เว็บมี dependency (ซึ่งดันเป็นข้อดีสำคัญของ Drupal ที่ลงโมดูลได้เยอะ) มันแทบไม่มีทางไปใช้เวอร์ชั่นล่าสุดได้เลยในช่วง 2 ปีแรก
lewcpe.com , @wasonliw
symfony, twig โห โดนสุดๆ