Special Report

เนื่องมาจากมีหลายคนสงสัยว่าทำไมผมสนับสนุน Drupal กับ Plone อย่างออกหน้าออกตา และมีอีกหลายคนกำลังต้องเลือก CMS คู่ใจซักตัว ผมก็เลยอยากจะเปรียบเทียบซักหน่อย ทีนี้เรื่องมันยาว เลยขอเอามาแปะไว้ที่นี่ดีกว่า ถ้าจะเอามาเปรียบเทียบคงต้องดูหลายประเด็น ไม่งั้นจะมีคนหาว่าผมไม่มีจริยธรรมมากพอ

เพื่อไม่ให้เยิ่นเย้อมากเกินไปผมเลือกมาแค่ 4 ตระกูลใหญ่ Nuke Mambo Drupal Plone โดยที่ Nuke จะรวม PHPNuke กับ PostNuke และ Mambo จะรวม Joomla ด้วย (สงสัยจะยาวไปเลยต้องย้ายมาเป็น Special Report)

  1. สวย เอ่อ อันนี้คงเป็นเรื่องหลักและเรื่องใหญ่ของหลายๆ คน หรือจะพูดให้ถูก ทุกคนที่สามารถตัดสินใจเลือก โดยเฉพาะคนที่ไม่เคยใช้ CMS ตัวใดเลย ถ้าเลือกครั้งแรกก็คงหนีไม่พ้นประเด็นนี้ โดยส่วนตัวผมก็รักสวยรักงาม เรื่องความงามต้องยกให้ Mambo และเรียงกันมาตามลำดับ Nuke Drupal Plone
  2. ง่าย เมื่อเห็นว่าสวยก็เอามาลอง สำหรับ admin แล้วจะชอบลงง่าย ใช้ง่าย แต่นักพัฒนาจะชอบเขียนง่าย ในขณะที่ผู้ใช้งานทั่วไป ไม่สนอะไร ขอแค่กดได้เป็นพอ เพราะฉะนั้นต้องแยกประเด็น
    • ลงง่าย - Mambo Nuke Plone Drupal
    • อัพเกรดง่าย - Mambo Nuke Plone Drupal
    • ใช้ง่าย - Mambo Nuke Drupal Plone
    • เขียนง่าย - Drupal Mambo Nuke Plone
    • กำหนดสิทธิ์ง่าย - Plone Drupal Nuke Mambo
  3. ประสิทธิภาพ เรื่องใหญ่สำหรับ admin ส่วนใหญ่ไม่ค่อยได้สนใจนัก ผมว่าสนบ้างก็ดี เรื่องนี้ต้องยกให้ Drupal Plone Mambo Nuke เพราะสองตัวแรกเตรียมพร้อมมาดี มี cache แทบทุกขั้นตอน
  4. คุณภาพ เรื่องใหญ่ที่ไม่เคยมีใครสนใจ ผมให้ความสำคัญกับประเด็นนี้มากที่สุด เพราะอยากได้ CMS ที่เอามาใช้เป็นโครงสำหรับทำอะไรก็ได้ ผมอยากให้มันใช้ได้จริง สมบูรณ์ในตัวเอง ไม่อยากเจอปัญหาที่ไม่ได้ก่อเองโดยไม่จำเป็น ถ้ามีปัญหาขึ้นมาก็อยากให้แก้ได้อย่างรวดเร็ว อันนี้ขอเรียงเป็น Drupal Plone Mambo Nuke
  5. ปรับแต่ง คงเป็นไปไม่ได้ที่จะใช้ของเดิมเป๊ะๆ มาไงใช้งั้น เท่าที่เห็นไม่มีซักคน ไม่ว่าอะไรก็ต้องปรับแต่ง ถ้าปรับที่คอนฟิกไม่ได้ก็ต้องเขียนเพิ่ม หรือแย่สุดแก้ของเก่า ไม่ว่าจะเป็นโค้ดหลัก หรือว่าโค้ดเสริม ผมเห็นว่านี่เป็นเรื่องใหญ่มากๆ เกือบจะที่สุด เพราะการแก้โค้ดนั้นไม่ว่าจะเป็นโค้ดหลักหรือโค้ดเสริืมของคนอื่นก็ตาม จะมีผลร้ายแรงตอนอัพเกรด อาจจะแรงจนไม่สามารถอัพเกรดได้ ปัญหานี้เราเห็นประจำโดยเฉพาะพวกบอร์ดเช่น phpBB ที่ทุกอย่างมาเป็น mod แก้สถานเดียว ประเด็นนี้ต้องยกให้ Plone Drupal Mambo Nuke
  6. สถาปัตยกรรม ถ้าต้องเขียนโปรแกรมบน CMS เหล่านี้ ก็แปลว่าเราต้องพึ่งพาความสามารถที่เราไม่ได้เขียนเองมากถึง 80% สถาปัตยกรรมจึงเป็นสิ่งจำเป็นอย่างยิ่ง ลองมาดูทีละตัว Nuke กับ Mambo คล้ายกันมาก ไม่ว่าจะด้านไหน ออกแบบคล้ายๆ กันไปซะหมด สิ่งที่ค่อนข้างจะต่างก็คงเป็นเรื่องส่วนติดต่อผู้ใช้ที่ Joomla ทำไว้ค่อนข้างดี ดีจนใครเห็นก็เทใจให้ทั้งหมด ในขณะที่ Nuke จะเน้นการเขียนเสริมที่ง่ายกว่า ตรงไปตรงมามากกว่า แต่ทางด้าน Drupal จะเน้นความเรียบง่าย มีประสิทธิภาพ และประยุกต์ได้หลายอย่าง ส่วน Plone ออกแบบมาแบบสุดขั้ว สนับสนุนการแก้ไขโดยไม่แก้โค้ด เน้นระบบใหญ่เป็นหลัก มุ่งพัฒนาด้านความปลอดภัย การจัดการสิทธิ์ และโน้มเอียงไปทางด้านประสิทธิภาพ ผลออกมาว่า Plone ชนะ ตามมาด้วย Drupal Nuke Mambo
  7. อนาคต เนื่องจากเราไม่ได้เขียนเอง ถ้าเลือกตัวไหนก็แปลว่าเอาคอไปแขวนไว้บนเส้นด้ายที่คนอื่นปั่น โชคดีที่ทั้งหมดนี้เปิดเผยซอร์ส อย่างน้อยก็เอามาทำต่อเองได้เมื่อจำเป็น แต่ซอฟต์แวร์ที่ดีต้องมีอนาคตยาวไกล แน่นอนอยู่แล้ว Mambo ดูจะโชคร้ายหน่อย เพราะมีคนทำไม่กี่คนแล้วดันทะเลาะกันอีก เลยมี Joomla โผล่มาบนโลกให้มึนงงเพิ่ม อนาคตไม่ค่อยสดใส ส่วน Nuke ค่อนข้างกระจัดกระจาย มีคนใช้เยอะ แต่ไม่ค่อยมีให้ช่วยทำ ผมเลยออกมาเป็น Drupal Plone Nuke Mambo เพราะทั้ง Drupal และ Plone เน้นการช่วยกันพัฒนา ผู้นำทำหน้าที่เลือกความสามารถใหม่ๆ เข้ามาในรุ่นใหม่ๆ แทนที่จะทำเองทั้งหมด

ถ้าดูจากประเด็นข้างบนจะพบว่าผมให้ความสำคัญกับเรื่องอื่นที่ไม่เกี่ยวกับหน้าตา ผลเลยออกมาว่า Plone กับ Drupal ชนะใส ทีนี้มาว่ากันเรื่องความสามารถบ้างดีกว่า

ความสามารถ Drupal Mambo Nuke Plone Theme/Template เขียน engine เองได้ สามารถเลือกวิธีเขียน template ได้หลายแบบ PHP PHP XML-based DBMS mysql/pgsql mysql/pgsql mysql N/A UI ขึ้นกับสิทธิ์ แยก user/admin user/admin ขึ้นกับสิทธิ์ AJAX มีฟังก์ชั่นให้เรียก ขึ้นกับโมดูล ขึ้นกับโมดูล ขึ้นกับโมดูล Editor wysiwyg wysiwyg wysiwyg wysiwyg Search Built-in ขึ้นกับโมดูล ขึ้นกับโมดูล Built-in Content format Filter-based Mambot Patch Template-based โครงสร้าง Taxonomy Category/Section ขึ้นกับโมดูล Folderish RSS Built-in ขึ้นกับโมดูล ขึ้นกับโมดูล Built-in SEO Custom URL URL without & N/A Folderish Access Control Role-based Level-based Level-based Role-based Blog Built-in โมดูล Built-in Built-in Forum Built-in โมดูล Built-in Built-in Grouping Taxonomy Category/Section Category/Section Folderish l10n po PHP PHP po i18n โมดูล Patch N/A โมดูล

เพิ่มเติม: xoops ผมลองวูบเดียวเอง เลยไม่กล้าวิจารณ์ บอกไม่ถูก ผมว่ามันคือตรงกลางระหว่าง Mambo กับ Nuke สวยปานกลาง ดีปานกลาง ง่ายปานกลาง หน้าตา admin ui ก็ปานกลาง หลักการคล้าย Nuke แต่หน้าตาเอียงมาทาง Mambo

xoops บอกว่าเป็น OO ผมเคยเปิดหาว่าตรงไหน OO ก็ยังไม่เจอซักที

นอกจากนี้ก็ยังมี typo3 ด้วย คล้ายๆ Drupal ต่างกันที่ implementaion

ลืมพูดถึงความปลอดภัย อันนี้ผมทดสอบโดยการหาใน www.securityfocus.com

  • plone - 4
  • joomla - 10
  • typo3 - 19
  • drupal - 33
  • xoops - 50
  • postnuke - 75
  • mambo - 86
  • phpnuke - 149

ตัวเลขพวกนี้ไม่ควรเชื่อถือนัก เอาเป็นว่ามันคือจำนวนข้อบกพร่องสูงสุดที่รู้จักก็พอไหว เพราะบางอันก็ซ้ำกันเอง joomla พึ่งมาใหม่ ถ้าจะให้ยุติธรรมต้องรวม mambo เข้าไปด้วย อย่างน้อยก็สรุปได้ว่า phpnuke อันตราย ใช้แล้วต้องระวัง

สุดท้ายนี้ต้องบอกว่า ทั้งหมดข้างบนส่วนใหญ่เป็นความเห็นส่วนตัว อย่าไปยึดติด แย้งได้ถ้าคิดว่าไม่ถูกต้อง

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

โอ้ รีวิว รวดเร็วทันใจ ขอบคุณนะคะ

เคยใช้ typo3 เหมือนกัน ส่วนตัวรู้สึกว่าใช้ง่ายกว่า plone นะ ตอนนี้ที่บ.ก็ใช้อยู่ typo3 นี่รู้สึกว่าจะได้รับความนิยมในเยอรมันพอสมควร เห็นหลายๆบ.ใช้น่ะค่ะ

ตอนแรกนึกว่าคนในนิยม Nuke ซะอีก แต่อ่านๆเวปนี้แล้วรู้สึกว่า Drupal จะมาแรงสุดแฮะ

allizom Tue, 02/05/2006 - 14:35

เสริมครับ

Product Drupal 4.6.6 Joomla! 1.0.7 Mambo 4.5.3 PHP Nuke 6 Plone 2.1.1 PostNuke 0.75 Gold TYPO3 4.0 Xoops 2.06 Last Updated 4/ 9/2006 4/25/2006 1/28/2006 2/ 7/2006 12/ 1/2005 11/18/2004 4/ 7/2006 4/16/2004 System Requirements Drupal Joomla! Mambo PHP Nuke Plone PostNuke TYPO3 Xoops

Application Server PHP 4.3.3+ Apache recommended, any server that supports PHP and MySQL PHP 4.1.2+ mod_php Zope PHP 4.3.0+ PHP 4.3.0+ None Approximate Cost Free $0 Free Free Free

Free / GPL Free Free Database MySQL, Postgres MySQL MySQL MySQL, Postgres, mSQL, Interbase, Sybase

Zope MySQL MySQL, PostGreSQL, Oracle, MSSQL MySQL 4.23.xx or later License GNU GPL GNU GPL GNU GPL

GNU GPL GNU GPL GNU GPL GNU GPL GNU GPL Operating System Any Any Any Any Any

Any Any Any Programming Language PHP PHP PHP PHP

Python PHP PHP PHP 4.1.0 or later Root Access No No Yes

Yes No No No Shell Access No No

Yes Yes No No No Web Server Apache, IIS Apache Apache, IIS, any PHP enabled web server, but Apache Recommended Apache, IIS Apache, IIS, Zope

Apache, IIS Apache, IIS Apache, IIS Security Drupal Joomla! Mambo PHP Nuke Plone PostNuke TYPO3 Xoops Audit Trail Yes No No No

Yes Free Add On Yes No Captcha Free Add On Yes No

No No Free Add On Content Approval Yes Yes

Yes No Yes Yes Yes

Yes Email Verification Yes Yes Yes No

Limited

Yes Granular Privileges

Yes No Yes Limited Yes Yes Yes Yes Kerberos Authentication No No

No No Free Add On No No

No LDAP Authentication Free Add On Free Add On Yes No

Free Add On Yes Free Add On Yes Login History Yes Yes Free Add On

No Free Add On No Yes Free Add On NIS Authentication No No No No Free Add On

No No No NTLM Authentication No No No No

Yes No Free Add On No Pluggable Authentication Yes No Yes

No Yes Yes Free Add On No Problem Notification No No No No No

Yes Yes Limited Sandbox No No No No

Yes Yes Yes Limited Session Management Yes Yes Limited

No Free Add On No Yes Limited SMB Authentication No No No No Free Add On

No Free Add On No SSL Compatible Yes No No No

Yes Yes Yes SSL Logins No No No

No No No Yes SSL Pages No No

No No No Yes Free Add On Versioning Limited Yes Limited No Yes

Yes Yes Yes Support Drupal Joomla! Mambo PHP Nuke Plone PostNuke TYPO3 Xoops Certification Program No No No No

No No No Yes Code Skeletons No No No

No Free Add On

Commercial Manuals Yes Yes Yes No Yes Yes Yes Yes Commercial Support Yes Yes Yes No Yes

Yes Yes Yes Commercial Training Yes Yes Yes No

Yes Yes Yes No Developer Community Yes Yes Yes

Yes Yes Yes Yes Yes Online Help Yes Yes Yes No No

Yes Yes No Pluggable API Yes Yes Yes Yes

Yes Yes Yes Yes Professional Hosting Yes Yes Yes

Yes Yes Yes Yes Yes Professional Services Yes Yes Yes No Yes

Yes Yes Yes Public Forum Yes Yes Yes Yes

Yes Yes Yes Yes Public Mailing List Yes No Yes

No Yes Yes Yes Yes Test Framework Free Add On No No No Free Add On Third-Party Developers Yes Yes Yes Yes Yes

Yes Yes Yes Users Conference Yes Yes Yes No

Yes No Yes Ease of Use Drupal Joomla! Mambo PHP Nuke Plone PostNuke TYPO3 Xoops Drag-N-Drop Content No No No

No Free Add On No Free Add On No Email To Discussion Free Add On Free Add On No No Free Add On

Free Add On Free Add On No Friendly URLs Yes Yes Yes No

Yes Yes Yes Free Add On Image Resizing Free Add On Yes No

No Free Add On Yes Macro Language Free Add On Yes

Yes No Yes No Yes

Limited Mass Upload Free Add On No No No

Yes

Free Add On Prototyping

No Yes No No No Free Add On Server Page Language Yes Yes Yes

Yes Yes Yes Yes Yes Spell Checker Free Add On No No No Free Add On

No Yes Style Wizard No No No No

Yes Subscriptions

Free Add On No No No No Yes Free Add On

Template Language Limited Yes Yes No Yes Yes Yes Yes UI Levels No No Yes No Yes

No Yes Yes Undo Limited No Yes No

Yes No Yes No WYSIWYG Editor Free Add On Yes Yes

No Yes Yes Yes Free Add On Zip Archives No No No No No Performance Drupal Joomla! Mambo PHP Nuke Plone PostNuke TYPO3 Xoops Advanced Caching Yes Yes Yes No Yes

Yes Yes Database Replication No No No No

Costs Extra No No Load Balancing No No No

No Yes No No Yes Page Caching Yes Yes Yes No Yes

Yes Yes Static Content Export No No No No

Free Add On No Free Add On Management Drupal Joomla! Mambo PHP Nuke Plone PostNuke TYPO3 Xoops Advertising Management Free Add On Yes Yes

Yes Free Add On Yes Free Add On Yes Asset Management Yes Yes Yes No Yes

Yes Yes Yes Clipboard No No No No

Yes No Yes Yes Content Scheduling Free Add On Yes Yes

No Yes Yes Yes Yes Content Staging No No No No Free Add On

No Free Add On Limited Inline Administration Yes Yes Yes No

Yes Free Add On Yes Yes Online Administration Yes Yes Yes

Yes Yes Yes Yes Yes Package Deployment No No Yes No Yes

Yes Yes Yes Sub-sites / Roots Yes Yes No No

Yes Yes Yes Free Add On Themes / Skins Yes Yes Yes

Yes Yes Yes Yes Yes Trash No Yes Yes No Free Add On

No Free Add On No Web Statistics Yes Yes Yes Yes

Free Add On Yes Free Add On Free Add On Web-based Style/Template Management Yes Yes Yes

Limited Yes Yes Yes Yes Web-based Translation Management Yes Free Add On Yes No Free Add On

Yes Yes Yes Workflow Engine Limited No No No

Yes Free Add On Limited No Interoperability Drupal Joomla! Mambo PHP Nuke Plone PostNuke TYPO3 Xoops Content Syndication (RSS) Yes Yes Yes

No Yes Yes Yes Yes FTP Support Limited Free Add On No No Yes

Free Add On Yes Yes UTF-8 Support Yes Limited No No

Yes Yes Yes WAI Compliant Limited No Limited

No Yes Yes Free Add On No WebDAV Support No No No No Yes

No No No XHTML Compliant Yes No Yes No

Yes Yes Yes No Flexibility Drupal Joomla! Mambo PHP Nuke Plone PostNuke TYPO3 Xoops CGI-mode Support Yes No No

Yes Free Add On Yes Yes No Content Reuse Limited Yes Limited No Yes

No Yes Free Add On Extensible User Profiles Yes Yes Free Add On No

Yes Yes Free Add On No Interface Localization Yes Yes Yes

Yes Yes Yes Yes Yes Metadata Yes Yes Yes No Yes

Yes Yes Multi-lingual Content Yes Free Add On Free Add On No

Free Add On Yes Yes Multi-lingual Content Integration Free Add On Free Add On Free Add On

No Free Add On Yes Yes Multi-Site Deployment Yes Free Add On

Free Add On No Yes Yes Yes URL Rewriting Yes Yes Yes No Yes

Yes Yes Yes Wiki Aware Free Add On Free Add On Limited No

Free Add On Yes Free Add On Built-in Applications Drupal Joomla! Mambo PHP Nuke Plone PostNuke TYPO3 Xoops Blog Yes Yes Yes

Yes Yes Yes Free Add On Free Add On Chat Free Add On Free Add On Free Add On No Free Add On

Free Add On Free Add On Free Add On Classifieds No Free Add On Free Add On No

No Free Add On Free Add On Free Add On Contact Management Free Add On Yes Yes

No Free Add On Yes Free Add On Limited Data Entry Free Add On Free Add On Free Add On No Free Add On

Free Add On Limited Free Add On Database Reports No Free Add On Free Add On No

Limited Yes Free Add On Free Add On Discussion / Forum Yes Free Add On Free Add On

Yes Yes Free Add On Free Add On Yes Document Management Limited Free Add On Free Add On No Yes

Yes Free Add On Free Add On Events Calendar Free Add On Free Add On Free Add On No

Yes Free Add On Free Add On Free Add On Events Management No No

Free Add On Expense Reports

No Free Add On No No No Free Add On Free Add On No FAQ Management Yes Yes

Yes Yes Free Add On Yes Free Add On

Yes File Distribution Free Add On Free Add On Free Add On Yes

Yes Yes Free Add On Free Add On Graphs and Charts No Free Add On Free Add On

No No No Free Add On Groupware Free Add On Free Add On

Free Add On No Free Add On Free Add On Free Add On

No Guest Book Free Add On Free Add On Free Add On No

Free Add On Free Add On Free Add On Free Add On Help Desk / Bug Reporting Free Add On Free Add On Free Add On

No Free Add On Free Add On Free Add On No HTTP Proxy No No No No No

No No Yes In/Out Board No No No No

No Free Add On No Job Postings Free Add On Free Add On Free Add On

No No Free Add On Free Add On Free Add On Link Management Free Add On Yes Yes Yes Free Add On

Yes Free Add On Yes Mail Form Free Add On Yes Yes No

Free Add On Yes Yes Yes Matrix No No No

No Free Add On

My Page / Dashboard Free Add On No No No Limited Yes Free Add On Yes Newsletter Free Add On Free Add On Free Add On No Free Add On

Free Add On Yes Photo Gallery Free Add On Free Add On Free Add On No

Free Add On Free Add On Free Add On Free Add On Polls Yes Yes Yes

Yes Free Add On Yes Free Add On Yes Product Management Free Add On Yes Free Add On No Yes

Free Add On Free Add On Free Add On Project Tracking Free Add On Free Add On Free Add On No

Free Add On Free Add On Free Add On Free Add On Search Engine Yes Yes Yes

No Yes Yes Free Add On Site Map Free Add On Free Add On

Free Add On No Free Add On Free Add On Yes Stock Quotes Free Add On No No No Free Add On Surveys Free Add On Free Add On Free Add On No Costs Extra

Free Add On Free Add On No Syndicated Content (RSS) Yes Yes Yes Yes

Free Add On Yes Free Add On Yes Tests / Quizzes Free Add On Free Add On Free Add On

No Free Add On Free Add On Free Add On No Time Tracking No No No No No

Free Add On Free Add On No User Contributions Yes Yes Yes Yes

Yes Yes Yes Yes Weather No No No

No Free Add On

Web Services Front End No Free Add On No No No No Free Add On Free Add On Commerce Drupal Joomla! Mambo PHP Nuke Plone PostNuke TYPO3 Xoops Affiliate Tracking Free Add On Free Add On No No No

Yes Free Add On Yes Inventory Management Free Add On Free Add On No No

No

Free Add On Pluggable Payments

Free Add On Free Add On No No Free Add On Free Add On Pluggable Shipping Free Add On Free Add On No

No Free Add On No Pluggable Tax No Free Add On

No No Free Add On No Point of Sale No Free Add On No No No No Shopping Cart Free Add On

Free Add On Free Add On No Free Add On Free Add On

Free Add On Free Add On Subscriptions Free Add On Free Add On No

No No No Wish Lists No Free Add On

No No No Free Add On

จาก http://www.cmsmatrix.org

mk Tue, 02/05/2006 - 14:50

Blognone เคยใช้ Wordpress แต่ตอนหลังขยายตัวจน Wordpress ไม่พอใช้ (เพราะออกแบบมาสำหรับบล็อก) เลยเปลี่ยนมาเป็น Drupal ครับ

ถ้าคนดูแลมีความรู้ในระดับนึง จะชอบ Drupal มากกว่าพวกตระกูล Nuke/Mambo

เคยเขียนเปรียบเทียบไว้เหมือนกัน link

icez Tue, 02/05/2006 - 16:10

ไม่ทราบในไทยมีใครใช้ CMS ตัวนี้มั่งครับเนี่ย

http://www.neocrome.net (Sedito นะครับ LDU มันตัวเก่า)

เว็บผมใช้อยู่ แก้ได้เยอะดี สนุกสนาน

"ถ้าคนดูแลมีความรู้ในระดับนึง จะชอบ Drupal มากกว่าพวกตระกูล Nuke/Mambo" -- Please beware of the sentence that tend to judge people or insulting someone na ka..... -_-'

By the way, I'm using Joomla for my personal site -- the back button works fine ka.

OHM Tue, 02/05/2006 - 16:42

มีอีกตัวครับ DotnetNuke เป็น opensource เหมือนกัน แต่ใช้ ASP.NET และ VB.NET

กำลังลองใช้งานอยู่ ได้ผลยังไงเดี๋ยวมาเล่าให้ฟัง ดูโค๊ดเบื้องต้นแล้วเขียนค่อนข้างดี

sugree Tue, 02/05/2006 - 18:30

ตอนนี้ก็ใช้ DotNetNuke เหมือนกัน แต่ไม่ค่อยมีความสุขเท่าไหร่... หน้าตาไปวัดไปวาได้ ทำอะไรไม่ค่อยได้ แต่ก็จำทน บน .Net มีทางเลือกไม่มาก

sppong Tue, 02/05/2006 - 20:12

เคยลอง mambo กับ wordpress แล้ว สำหรับผมคิดว่า drupal จัดการง่ายกว่า และยืดหยุ่นกว่านะครับ

champ Tue, 02/05/2006 - 22:56

smilelovehappiness - ผมเห็นด้วยกับพี่ mk นะ และไม่คิดว่านั่นคือคำที่แสดงการดูถูกอะไร "ความรู้ระดับหนึ่ง" มันก็คือการวัดชนิดหนึ่งเท่านั้นเองนี่ครับ ไม่ได้ judge ว่า โง่ หรืออะไร

chaba_bkk Tue, 02/05/2006 - 23:11

ผมใช้ joomla ครับ สวยดี อย่างอื่น เอาไว้ จูนทีหลัง (ลูกค้าชอบ) Let's play Ubuntu 5.10

to n'champ ka - but i think if u say "ถ้าคนดูแลมีความรู้ในระดับนึง จะชอบ Drupal มากกว่าพวกตระกูล Nuke/Mambo" -- u can also translate it as -- if u dont prefer Drupal = u dont have knowledge?

i know he didnt have any intension to say such thing ka. but i just think that this sentence is a bit sensitive.

Ok, since using Drupal needs more technical knowledge eg. u need to know how to deal with MySQL urself... u can say that Drupal users need more advanced technical skill. But I dont think conclude it reversely is correct ka. Or may be if u say - users who need more extensibility or higher configurability may prefer Drupal. However, user who dont need such function may prefer wordpress. And user who concern more about beauty design may prefer Mambo/Joomla. I just think the reason to like one CMS doesn't rely only on technical knowledge. (i assume he meant technical knowledge -- programmer skills.) that's all.

well, i might be a bit too sensitive about this kind of sentence. sorry about that. no offence ka. :)

champ Tue, 02/05/2006 - 23:51

smilelovehappiness

ไม่ได้จะหาเรื่องชวนทะเลาะจริงๆ นะครับ แต่ว่า if clause นั้นแปลกลับแล้วไม่สมมูลกันอะครับผม ผมเลยคิดว่า คำนี้ไม่ได้สื่ออะไรไปในทางนั้น

ไม่ทะเลาะเนอะครับ ด้วยความเคารพจริงๆ :)

champ Tue, 02/05/2006 - 23:53

ปล. ผมรัก wordpress ผมใช้แค่นี้พอแล้ว เพียงพอต่อชีวิตบลอคน้อยๆ ของข้าพเจ้าเองมาก

ส่วน engine blog สุดรักก็ของ exteen ครับ (พื้นที่โฆษณา)

sugree Wed, 03/05/2006 - 00:54

เอ่อ งั้นเอาเป็นว่า drupal เหมาะกับ developer ส่วน joomla เหมาะกับ end-user ดีกว่ามั๊งคับ ผมก็เคยชอบ joomla เนื่องจากไม่ค่อยมีเวลาไปดูแล ทำให้คนอื่นใช้อีกที เมื่อความต้องการซับซ้อนสนองตัณหาตัวเองมากขึ้น ผมก็เลือก drupal เพราะดูแลตัวเองได้

smilelovehappiness - เรื่อง back button นี่ผมเจอมาเหมือนกันครับ อันนี้ต้องบอกว่าความเคยชินและการปรับตัวเป็นเหตุ joomla พยายามจะป้องกันการแก้ข้อมูลพร้อมกันหลายคนโดยบังคับ checkout ถ้าเราไปกด back เนี่ยมันก็ได้อยู่ แต่ไอ้พวก content ที่กำลังแก้อยู่จะโดนล็อคค้างไว้ แล้วว่างๆก็ค่อยมา checkin ทีเดียวรวด ผมน่ะปรับตัวได้ มีปุ่ม cancel ให้ก็กด แต่เพื่อนๆ ซิครับเป็น end-user โดยสมบูรณ์ รู้อยู่สองอย่าง 1. ตอนนี้ใช้ไม่ได้ 2. ขอบ่นไว้ก่อน ผมก็ต้องมาตามเช็ดประจำ ถ้าคิดจะไม่ให้กดก็ดักไว้เลยดีกว่า

ผมเคยลอง typo3 เมื่อนานมาแล้ว นานมากๆ จำได้ว่าโค้ดมันไม่ค่อยจะงามตา เมื่อกี๊เลยไปลองดูอีกรอบ พบ tutorial น่าสนใจ หลักการทั่วไปคล้ายๆ กับ CCK ใน Drupal หรือ Archetypes ใน Plone แต่เห็นโค้ดแล้วก็ยังมึน เอียงไปทางจาวา object ซ้อนกันยาวมาก

ลางเนื้อชอบลางยา ผมคงชอบ C มากกว่า C++ ชอบ Python มากกว่า Ruby และชอบ C++ มากกว่า Java เอ่อแปลว่าไม่มีระเบียบเท่าที่ควร

smilelovehappiness Wed, 03/05/2006 - 03:20

อา กลับมาบ้านแล้ว ค่อยพิมพ์ไทยได้หน่อย แอบอู้งานนั่งอ่าน blognone นะเนี่ยะ วันนี้ขี้เกียจยังไงไม่รู้อะ

น้องแชมป์ ...ไม่ได้ทะเลาะเด้อค่ะ อย่างว่าพี่อาจจะเซนสิทีฟไปนิดอะ sorryๆ เอาเป็นว่าเราเข้าใจกันละเนอะ

คุณสุกรี - อ้อ...เหรอคะ สงสัยเพราะใช้คนเดียวเลยไม่ได้เจอปัญหาอย่างที่ว่า

typo3 นี่ เป็นที่นิยมในเยอรมันพอสมควรนะคะ เห็นหลายๆบ.ใช้น่ะ

mk Wed, 03/05/2006 - 07:25

ไม่ได้มีเจตนาอะไร หมายความอย่างที่คุณ smilelovehappiness เข้าใจนั่นล่ะครับ

chaba_bkk Wed, 03/05/2006 - 10:52

ผมคิดว่า ตอนนี้ที่ผมทำให้ลูกค้า เค้าต้องการ การใช้งานที่ง่าย เข้าใจง่าย มากกว่าจะเน้นเรื่องประสิทธิภาพ อีกอย่างหนึ่ง คือ ลูกค้าส่วนใหญ่เค้าจะไม่มี ฝ่าย it โดยตรงครับ

ผมว่า เรื่องอย่างนี้แล้วแต่ว่าใครจะชอบอะไร และความเข้ากันได้กับวัตถุประสงค์ที่ จะเอาไปใ้ช้มากกว่า ครับ

ยังไง ก็ OpenSource เหมือนกัน อยู่ แล้ว Let's play Ubuntu 5.10

tr Fri, 05/05/2006 - 00:32

เมื่อก่อนใช้ phpnuke ครับ แต่หลังๆพอมันใหญ่ขึ้น มันจะคุมยาก แต่ใช้ธรรมดาใช้ง่ายมากครับ interface มันง่ายดี

เปลี่ยนไปเรื่อยๆครับ ลองของใหม่ หุหุ

ตอนนี้ใช้ wordpress ทำ blog ซือๆครับ

ส่วนของผม เขียนเอง ใช้เอง เข้าใจอยู่คนเดียว มีข้อดีอยู่สองอย่างครับ คือ ใช้ง่าย (แน่นอน เพราะเขียนเองนิ รู้อยู่แล้วอะไรอยู่ตรงไหน) กับ อยากได้อะไร อยากแก้อะไร ก็ได้เลยเต็มที่ ส่วนเรื่องอื่น ๆ เป็นข้อเสียหมด -"-

vmlinix Sat, 06/05/2006 - 18:00

ผมจะออกมาในแนวเดียวกับ bow_der_kleine ครับ ชอบเขียนเองแก้เองใช้เอง แต่ไม่ได้ออกมาดีสักเท่าไหร่ เขียนไปแก้ไปตามใจปารถณา เคยลองใช้ PHPNuke / PostNuke / Mambo เป็นอะไรที่ติดตั้งพร้อมใช้ง่าย แต่รู้สึกว่ามันต้องมาศึกษาวิธีการใช้ยุ่งยาก (สำหรับตัวเอง) ก็เลยเลือกเขียนเองมากกว่า

แต่ขอบคุณมากสำหรับบทความนี้นะครับทำให้รู้สึกสนใจเจ้า Drupal ขึ้นมาแล้วเหมือนกัน คงต้องหาเวลาลองครับ ...

iMenn Sun, 21/05/2006 - 16:07

แง ... ไม่มีใครใช้ Textpattern มั่งเลย

ผมว่า Textpattern เนี่ย ยืดหยุ่นพอที่จะให้ผู้ใช้บ้านๆ (อย่างกระผม) ทำอะไรได้มากกว่า Wordpress นะครับ

Patrickz Tue, 23/05/2006 - 21:59

พอดีเข้ามาหาข้อมูลเกี่ยวกับ CMS ในนี้ ได้ข้อมูลดีดีไปเยอะ ขอบคุณครับ

aimakung Thu, 01/06/2006 - 16:45

ขอบคุณครับ หุ ๆ ไว้จะลองใช้ Drupal กับ Plone ดูบ้างนะครับ

โดยส่วนตัวยังไม่มีอันไหนเข้าตาเลยตอนนี้ - Mambo (Joomla) ลงง่ายใช้ง่าย วุ่นวายตรงที่ให้สำเร็จรูปมาเยอะ - phpNuke อันนี้ความรู้สึกผม ใช้แล้ววิงเวียนกับ Admin Interface ของมันมาก - XOOPS ดีเรื่องความเร็วเพราะขนาดเล็กกว่า 2 ตัวบน แต่ยังมีปัญหาภาษาไทยอยู่มากเหมือนกัน

ทั้ง 3 อันในความเห็นผมแล้ว สุดท้ายสร้างเองง่ายที่สุดเลย (เว็บเล็ก ๆ เอง)

ปัญหาสำคัญที่สุดในตอนนี้คือ ผมไม่มีโฮสที่ใช้ MySQL ได้เลย ทำให้ความสนใจตกลงไปมาก - -'

Edit: Seditio นี่ลองดูหลาย ๆ เว็บแล้ว เข้าได้รวดเร็วดีนะครับ ^^ ------------------------ คนเราเก่งได้ด้วยความรู้และฝึกฝน :)

wth Wed, 28/06/2006 - 22:45

ไม่มีใครพูดถึง OpenCms เลยเหรอครับ Configuration อาจจะยุ่งยากไปบ้างแต่ด้าน performance นั้นใช้ได้ดีทีเดียว Features ต่างๆก็มีเหมือน CMS ตัวอื่นๆ ใช้ภาษา Java/JSP ในการเขียน module หรือ template ใหม่

ในส่วนของ documentation อาจจะมีปัญหาบ้าง เพราะ Alkakon ที่เป็นบริษัทสัญชาติเยอรมัน รับ OpenCms ไปพัฒนาต่อ ในส่วนของ document ยังมีข้อผิดพลาดด้านภาษาอยู่บ้าง

AnnoMundi Fri, 14/07/2006 - 06:25

ส่วนตัวผมมีเว็ปอยู่หลายเว็ปที่เปิดอยู่

- เว็ปขายของผมเลือก Joomla + VirtueMart เพราะอัพเดท content ได้ง่ายอีกทั้ง Feature แสดงสินค้าและ Shopping cart ใช้งานได้สมบูรณ์ดี มีบางเว็ปที่ผมยังใช้ OScommerce อยู่ แต่เซ็งกับการที่จัดการ content ลำบากมาก

-Blog ส่วนตัวใช้ WordPress ก็ใช้งานได้ดีเพราะมันออกแบบมาสำหรับทำ Blog อยู่แล้ว

- เว็ปทั่วไปอื่นๆของผม ก็มีบางเว็ปที่ใช้ Drupal และมีเว็ปขายของอีกอันที่กำลังลอง ใช้ Drupal + module e-commerce เท่าที่ลองไปนิดหน่อย ในส่วน module e-commerce ยังใช้ค่อนข้างยากอยู่

demon69gt Thu, 19/04/2007 - 11:29

drupal มีข้อเสียที่บอร์ดไหนก็ยังแก้ไม่ได้ คือ ตอนย่อหน้าบราวเซอร์ลงมาแบบไม่เต็มพื้นที่จอ เนื้อหาตรงกลางกับเฟรมทางขวามือจะเบียดกันเองจนมั่วไปหมด หรือเฟรมขวามือก็หลุดกรอบไปซะงั้น บางบอร์ดเฟรมก็หลุดไปอยู่ข้างล่างเลย บอร์ดนี้ก็เป็น