รีวิว Content Management System

tags:

เนื่องมาจากมีหลายคนสงสัยว่าทำไมผมสนับสนุน 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 อันตราย ใช้แล้วต้องระวัง

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

smilelovehappiness's picture

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

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

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

allizom's picture

เสริมครับ

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+ 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 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

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
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
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
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
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
Free Add On Free Add On Free Add On No Free Add On

Free Add On

Yes
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's picture

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

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

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

icez's picture

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

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

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

smilelovehappiness's picture

"ถ้าคนดูแลมีความรู้ในระดับนึง จะชอบ 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's picture

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

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

sugree's picture

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

sppong's picture

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

champ's picture

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

chaba_bkk's picture

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

smilelovehappiness's picture

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's picture

smilelovehappiness

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

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

champ's picture

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

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

sugree's picture

เอ่อ งั้นเอาเป็นว่า 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's picture

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

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

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

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

mk's picture

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

chaba_bkk's picture

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

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

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

tr's picture

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

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

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

bow_der_kleine's picture

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

vmlinix's picture

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

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

iMenn's picture

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

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

Patrickz's picture

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

aimakung's picture

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

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

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

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

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

wth's picture

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

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

AnnoMundi's picture

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

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

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

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

demon69gt's picture

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