ประสิทธิภาพ ความปลอดภัย และการดูแลรักษาระบบ
Caching - สำหรับเก็บหน้าเว็บที่ไม่มีการเปลี่ยนแปลงมาก
- Drupal สมบูรณ์แบบ ทำได้ถึงขนาดทำเฉพาะผู้ใช้ บล็อก หรือแม้กระทั่ง SQL - 10
- Joomla! ทำได้ไม่ดีที่สุดใน 4 ตัวนี้ - 7
- TYPO3 ทำได้ทุกอย่าง - 10
- Wordpress ทำได้ดี - 8
ทำหน้าเว็บแบบคงตัว - ไว้สำหรับหน้าที่ไม่มีการเปลี่ยนแปลง เช่น about
- Drupal มีมอดูลเสริม - 10
- Joomla! ไม่มี (มีส่วนขยายแต่ใช้ไม่ได้)- 6
- TYPO3 มีอยู่ในแกนหลัก - 10
- Wordpress มีขั้นตอนในการทำซับซ้อน - 8
Permission
- Drupal สามารถกำหนดเป็นกลุ่มได้ทั้งมอดูล หน้าเว็บ เมนู ว่าให้ใครใช้ได้บ้าง - 9
- Joomla! กำหนดได้ไม่มาก - 7
- TYPO3 เหมือน Drupal แต่สามารถกำหนดสิทธิ์ให้ผู้ใช้รายคนโดยไม่ต้องอยู่ในกลุ่มได้ด้วย - 10
- Wordpress สามารถกำหนดได้ แต่ไม่ทั้งหมด - 8
Multisite - มีผลมากในกรณีที่ดูแลเว็บเยอะ ๆ เพราะถ้าทำได้ เมื่อมีการอัพเดทเวอร์ชันใหม่ จะได้อัพเดทแค่ตัวโปรแกรมหลักเดียว
- Drupal ดีเยี่ยม ง่ายดาย - 10
- Joomla! มีทั้งส่วนขยายที่จ่ายเงินและฟรี แต่ไม่คุ้มค่าที่จะใช้ เพราะการเปลี่ยนรุ่นทุกครั้ง ต้องภาวนาให้ใช้งานได้ - 7
- TYPO3 ไม่ต่างจาก Drupal - 10
- Wordpress มีเวอร์ชันเฉพาะ Wordpress MU - 10
ฐาน ข้อมูล
- Drupal ใช้ได้ทั้ง MySQL และ Postgress SQL และ ในรุ่นถัดไป Drupal 7 รองรับ SQLite อย่างเป็นทางการสำหรับเว็บที่มีการใช้งานต่ำ และรองรับ Oracle อย่างไม่เป็นทางการ (ส่วนในมอดูลเสริมนี่ต้องแล้วแต่ว่าผู้เขียนจะติดต่อฐานข้อมูลผ่าน api หรือเปล่า) - 8
- Joomla! ใช้ MySQL และมีตัวเสริมให้สามารถใช้ Postgress แต่ยังมีข้อผิดพลาดเยอะ - 7
- TYPO3 - ใช้ได้มากมาย เช่น Oracle, MSSQL, PostgreSQL, MAXDb, Sybase, XMLdb10 - 10
- Wordpress ใช้ได้เฉพาะ MySQL - 7
การรองรับระบบ ใหญ่ ๆ - ทดสอบโดยดึงข้อมูลปริมาณเยอะ ๆ แล้วดูว่าใครจะหลุดก่อนกัน
- Drupal ทำได้ดีมาก - 10
- Joomla! ทำได้ดี - 9
- TYPO3 ทำได้ดีมาก - 10
- Wordpress ทำได้ดีมากจนน่าประหลาดใจ - 10
รวม Drupal - 57, Joomla! - 46, TYPO3 - 60, Wordpress - 51
ศึกจ้าว CMS 2010 ภาค 1
ศึกจ้าว CMS 2010 ภาค 2
ศึกจ้าว CMS 2010 ภาคจบ
Comments
โอ้ว ข้อสุดท้ายเรื่องข้อมูลปริมาณเยอะๆ นี่ผมก็ประหลาดใจเหมือนกันนะ นึกว่า WordPress จะไม่ดีซะอีก :D พอมีสถิติเป็นตัวเลขมั้ยครับ?
ตอนทำไม่ได้เก็บรายละเอียดไว้ครับ โดยสรุป 3 ตัวแรกใกล้เคียงครับ โดย Drupal ดีสุด รองลงมาก็ TYPO3 ส่วนลองยิงจนล่ม TYPO3 อึดสุดครับ
รู้สึกว่า wordpress ตัวอันตรายสำหรับผู้ให้บริการโฮสติ้งเลยนะครับ
ดึงข้อมูลมาโต้งๆ + plugin เผื่อแผ่ ต่อให้ใช้ wp-super-cache/wp-cache ก็ยังหนักอยู่ดี ไม่มีแคชที่ดีเท่า drupal(ถ้ามีฟังก์ memcached สู้ drupal ได้เลย)
แต่อย่างว่าครับ ง่าย เร็ว ทำอันดับดี ทำเงินรวย
I Love Wordpress. :D
ได้ข่าวมาว่า Thairath.co.th ใช้ Wordpress นะครับ
Pawoot.com
ผมคิดว่าไม่ใช่นะครับ ดูจากโค้ด HTML ก็ไม่เห็นร่องรอย path ที่ควรมีก็ไม่มี ถ้าจะโม WordPress ขนาดนี้ทำเองอาจจะง่ายกว่าครับ
ว่าจะไม่แย้งแต่ขอนิดนึง ทำหน้าเว็บแบบคงตัว joomla มีครับ ตอนเลือก section เลือกเป็น uncategorised แล้วทำเมนู แบบ article layout เมื่อก่อนจะแยกออกมาชื่อ static content ผู้เขียนไม่ได้ลึกซึงกับตัว joomla เขียนแบบนี้ joomla น้อยใจแย่
เอ่อ static content ในที่นี้คือสามารถเรียกโดยไม่ผ่าน CMS เลยครับ ซึ่งเป็นการเพิ่มความเร็ว ซึ่ง Joomla! ยังไม่มีครับ ที่คุณบอกเป็นแค่ทำให้ไม่ต้อง SQL เยอะเท่านั้นครับ แต่ผมคงกดคะแนนเกินไป ขอแก้ไขครับ
อ่อครับ ขอบคุณครับ ขอโทษด้วย ความเข้าใจคลาดเคลื่อน
ลืม CMS ที่ดีมากๆ ไปตัวหนึ่งนะครับ คือ
Concrete5
http://www.concrete5.org
ใช้งานง่าย Click ที่ Content แล้วแก้ไข Content ได้เลย
Concrete5 ก็น่าสนใจครับ ลองเล่นอยู่พักหนึ่ง
http://blognone.com/node/15849#comment-170094
คนที่ใช้ Drupal/Joomla แล้วรู้สึกว่ายาก ส่วนใหญ่จะเปลี่ยนไปเล่น Concrete5 กันหมด
ลองดู Video Clip นะครับ ว่ามันง่ายแบบสุดขั้วขนาดไหน
http://www.concrete5.org
ถ้าคนที่ใช้ WP เขียน PHP เป็น อ่าน CODEX เข้าใจ WP ทำได้ดีทุกข้อครับ แต่มันวุ่นวายสำหรับยูซเซอร์ทั่วไป
จริงๆ Codex อ่านเข้าใจง่ายมาก ถ้าพื้นฐานPHPดีอยู่แล้ว
และ Template engine ของ WP อัจริยะและยืดหยุ่นมาก ผมถึงเอา WP มาทำ framework
อยากแคชส่วนใหนก็แฮนโค๊ดเข้าใปใน template เลย
การแทรกโค๊ดและแก้ใขส่วนต่างๆ ของ WP แก้ได้ทุกส่วนที่ template เลย และไม่ต้องยุ่งกับ core หรือ plugin เลยครับ
เลิฟๆ ครับ รัก wp มาก
จริงๆ พอมองเห้นแล้ว ว่า CMS ตัวใหนจะได้คะแนนสูงสุด
แต่ไม่ได้หมายถึงว่าผู้ทดสอบจะแอนเอียงอะไรนะครับ เพราะถ้าผมเป็นคนทดสอบและรีวิว WP คงทิ้งห่างเลย
มันเป็นเรื่องของความคุ้นเคยแล้วเข้าใจส่วนตัวของแต่ละคน
TYPO3 ถ้าทำเป็นดีนะครับ พอดีรู้จักคนใช้งาน เขาก็โชว์ข้อมูลต่าง ๆ ให้ดู ประทับใจมากครับ แต่มันตั้งค่ายากไปนิดดดดดดดดด
ผมอ่านมา 3 ตอน รู้สึกจะโดน Concrete5 หลอกหลอนยังไงก็ไม่รู้แฮะ
Jusci - Google Plus - Twitter
ผมบล็อคคุณ geek ไปแล้วในข้อหาสแปมครับ
เอ้อ จริงๆ ไม่ค่อยดีเท่าไรที่เอามาเปิดเผย แต่อีเมลแกขึ้นต้นด้วย zxc... ครับ
ขอดองข่าวนี้ไว้ก่อนนะครับ เว้นระยะจากสองตอนแรกสักหน่อย แต่เดี๋ยวเอาขึ้นให้แน่นอน
การรองรับข้อมูลขนาดใหญ่นี่ใช้วิธีการทดสอบ(Method)อย่างไรครับ?
และใช้ข้อมูลแบบไหน มีสมมุติฐาน(Hypothesis)อะไรบ้างเหรอครับ ?
เขียนบอทให้ดึงข้อมูลต่อวินาที แล้วดูว่าอันไหนหลุดไปก่อนครับ
แย้งนิดหน่อยนะครับ
รุ่นต่อไปของ Drupal คือ D7 เฉยๆ นะครับ ไม่ใช่ D7CX (Drupal 7 Contrib Experience) ที่เป็นแคมเปญจ์ผลักดัน
ส่วน permission ถ้าจะทำจริงๆ แล้วสามารถลงได้ลึกถึงแต่ละ field ซึ่งมาพร้อมกับ CCK ในตัวไม่ต้องลงตัวเสริมเพิ่มจากนั้นสำหรับ D6
นอกจากนี้ database ที่ทำงานได้กับ Drupal จริงๆ ก็จะมี MySQL เป็นหลักนะครับ ส่วน PostgreSQL นั้นจะทำงานกับ core กับ พวก contrib หลักๆ ได้ ซึ่งใช้งานเต็มๆ จริงๆ แล้วก็ไม่รับรองเต็มที่นะครับ (ถ้าไม่ได้เทียบ core ต่อ core) ส่วน Oracle ก็อย่าหวังมากครับ เป็นโครงการซะมากกว่า
ส่วนตัวแล้วผมว่ารีวิวนี้จะโปร Drupal มากไปนิดนึงหรือเปล่าครับ
ข้อ 1 กับ 2 นี่ผมพลาดไปครับ
ส่วนข้อ 3 นี่แล้วแต่ละมอดูลครับ ถ้าติดต่อฐานข้อมูลผ่าน api ก็ไม่มีปัญหา ส่วน oracle นี่เห็นเขาบอกใกล้เสร็จละครับ
และคงไม่โปร Drupal หรอกครับ เพราะจริง ๆ อยากโปร TYPO3 ครับ
Joomla! กับ memcached http://www.quizilla.com น่าจะเป็นเว็บขนาดใหญ่ที่สุดที่ใช้จูมล่า
ส่วน xcache ลองใช้อยู่เห็นคนทำเว็บ quizilla บอกเร็วกว่า joomla มีรองรับเกือบทุก cache แต่ผมไม่เชี่ยวเรื่องนี้เลยเทียบลำบาก น่าจะมีคนลองนะ ว่า cache ตัวไหนแจ่ม
มาช่วยเพิ่มข้อมูลต่อจากพี่บู-หลังเขา-น่ะครับ
WordPress เองก็มีคนเขียนบันทึกเรื่อง Caching Plugins ไว้ครับ มีน่าสนใจหลายตัวมากๆ ตัวที่ดังๆ ที่เคยใช้ก็ WP Super Cache
แต่ประสบการณ์ที่ผ่านมา ผมใช้ WordPress จนถนัดแล้ว พอเจอกรณีต้องรับโหลดมากๆ ก็อัพเกรดโฮสต์เอาครับ ลงทุนน้อยกว่า (สำหรับผม) เหมือนใช้แมคถนัดแล้ว พอทำงาน Scale ใหญ่ขึ้น ก็อัพเกรดเครื่อง ไม่ได้เปลี่ยนไปใช้ Linux น่ะครับ (ทั้งๆ ที่มันก็ดีกว่าสำหรับหลายๆ คนจริงๆ)
น่าจะมีประเด็นเกี่ยวกับไทยด้วยเช่น ค้นหาคำไทยได้ไหม, ค้นหาคำไทยในไฟล์แนบได้หรือไ่ม่, ค้นหา tag ไทย, ฯ
โอ้ว จะเอา full text search เลยเหรอครับ ใกล้เคียงสุดก็ Drupal กับ Typo3 แหละครับ แต่ต้องโมเองอีกเยอะ
TYPO3 มาแรงมากครับอันนี้
เคยไปศึกษากับ Lisandi Phuket
ในช่วงเวลาสั้นๆ น่าสนใจ มากครับ