ที่โพสหัวข้อนี้มาไม่ได้มีความมุ่งหมายใดๆ เพราะผมยังเชื่อเสมอว่า CMS Opensource ทุกตัวมีความสามารถที่ต่างกัน มีดีคนละอย่างและสามารถทำเว็บออกมาได้เหมือนกัน

เริ่มได้ไปเจอเว็บนึง http://www.cmsshowdown.com เขาจับเอา 3 cms ยอดนิยม คือ Joomla! Drupal Wordpress มาแข่งกันทำเว็บที่หน้าตาเหมือนกันออกมาโดยกำหนดรูปแบบไว้แล้ว

มาดูคนในทีมที่ลงแข่ง Drupal

- Colleen Carroll, Palantir.net - Larry Garfield, Palantir.net - Jeff Eaton, Lullabot.com

Joomla!

- Steve Fisher, Idea Market - Amy Stephen, Tamka.org - Arno Zijlstra, Alvanna Creative - Kevin Devine, PICnet - Tibor Toth, Joomla! Association Hungary

WordPress

- Matt Mullenweg, Automattic - Beau Lebens, Dented Reality - Noel Jackson, Automattic - Andrew Ozz, Automattic

ผลการทำงาน

  Drupal Joomla! WordPress เวลาที่ใช้ 79.25 ชม. 57.25 ชม. 90.5 ชม. เวลาที่ใช้ทำหน้าเว็บ 21.75ชม. 15 ชม. 36.5 ชม. HTML Validation No (8 errors) Yes No (8 errors) CSS Validation No (7 errors) No (1 error) No (21 errors) Page weight 180K 140K 154K จำนวนบรรทัดที่ต้องแก้ไขหรือเพิ่ม PHP/JS code 220 30 1,808

http://www.drupalshowdown.com http://joomlashowdown.com/ http://wpshowdown.com/

ผมมองการแข่งขันนี้ว่า cms ทุกตัวทำได้เหมือนกัน

ทีม joomla! น่าจะได้เปรียบเรื่องคนที่เยอะกว่า และมี Arno Zijlstra ซึ่งเป็น Communications Team, Bug Squad, Documentation Team ของ joomla

ทีม Wordpress มีคนมากเป็นอันดับ 2 แถมมาด้วย Core Team คือ Matt Mullenweg

ทีม Drupal 3 คน Core Team ล้วนๆ

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

อย่างน้อย WP ก็ได้เปรียบเรื่อง Blog Ping Sevice เพราะมีเยอะเยะมากกว่าเวปไซต์ธรรมดาที่ไม่ใช่ Blog เพราะ WP คือ Blog
------
Unlimited Asian Music (ดูเอ็มวี ไทย, เกาหลี และญี่ปุ่น ฟรีๆ)

ประเด็นนี้ เท่าที่ทดสอบมาทั้งสามตัวทำงานได้ไม่แพ้กันครับ ไม่ว่าในหลายๆด้าน ping นี่ทุกตัวสามารถทำได้เหมือนกัน, rewrite url ทำได้เหมือนกัน, แก้ไขพวก meta พวกนี้ทำงานได้เหมือนกัน (อันนี้ลองแล้วกะตัว ทั้ง wordpress, drupal ครับ)

SEO and SEM Blog

iMenn Tue, 05/05/2009 - 13:47

ว้า ท่านศาสดา Matt ของกระผมแพ้ซะได้ เซ็งเรยยยยย

แต่ผมว่า WordPress ก็ไม่เหมาะจะเป็น CMS จริงจังจริงๆ แหละครับ มันทำได้ แต่ไม่พร้อมขนาดนั้น และไม่เหมาะกับการดึงข้อมูลหลายๆ รูปแบบ หลายๆ field ขนาดนั้น (ดูในไฟล์ตัวอย่างแล้ว ยอมรับว่า WordPress ไม่เหมาะครับ)

แต่ถ้าจะออกโจทย์ให้ลำเอียงไปทาง WordPress ผมลองคิดดูน่าจะเป็นดังนี้ครับ

  1. ทำ Theme ไม่เหมือนกันซัก 10 แบบ ทั้งหวือหวา และเรียบง่าย

  2. ตั้งโจทย์ที่กว้างกว่านี้ เช่นบอกว่า มี Calendar นะ, มี Internal Search นะ, มี Shopping Cart นะ, มี WebBoard นะ ระบุฟังก์ชั่น ไม่ระบุหน้าตา แต่แบบนี้ตัดสินยาก มันจะมี Cool Factor มาปนด้วย คงต้องให้โหวตคะแนนให้ศาสดาแต่ละท่านไป

  3. ใส่ News ซัก 200 ข่าว แล้วจัดระบบ Tag / Category ให้ง่าย

  4. จากข้อ 3. ดูว่าใครติด Google ก่อนกัน (ฮาาาา เกี่ยวยังไงฟระเนี่ย)

  5. เอาคนอายุหลากหลาย พื้นเพหลากหลาย มาช่วยอัพเดทคนละ 50 ข่าว อันนี้วัด Usability ซึ่งเป็นจุดแข็งของ WordPress

เอ้า ตั้งโจทย์ล็อกสเป็คขนาดนี้ ใครจะว่าขี้แพ้ชวนตีก็ยอม

:D

ปล. เพิ่มเติมว่า

  • ถ้าอยากล็อกสเป็คให้ Drupal ได้ คงต้องล็อกไปทางเขียน Module เมพขิงๆ เพิ่ม

  • ถ้าอยากล็อกให้ WordPress ได้ ต้องล็อกไปทางใช้ง่าย เด็กแถวบ้านใช้ได้

  • ถ้าอยากล็อกให้ Joomla ได้... เอ มันได้อยู่แล้วนี่หว่าาาา

emptyzpace Tue, 05/05/2009 - 15:22

In reply to by iMenn

+100 คุณเม่นครับ

ปีี่ที่แล้วผมนั่งลอง CMS มาแทบจะทุกตัวดังๆ ไม่ว่าจะ เป็น ee textpattern movabletype typolight silverstripe และ เกือบจะใช้ drupal เต็มตัวไปละ แต่บังเอิญเกิดความขี้สงสัยขึ้นมาว่าทำไมดีไซน์เนอร์เก่งๆ ต้องใช้เวิร์ดเพรสและพอได้ลองใช้ดูก็ทำไห้พบทางสว่างกับศาสดาองค์ใหม่ ไม่งั้นป่านนี้คงบูชา drupal ไปเรียบร้อย

iMenn Tue, 05/05/2009 - 12:38

มาเพิ่มเติมว่า "รู้ว่ากระทู้ดัก ก็ยังมาตอบ"

มาดูชื่อคนโพสต์แล้ว ท่านหลังเขานี่เอง

ขอคารวะ 1 จอก :D

tr Tue, 05/05/2009 - 17:14

ดู spec แล้วมันดูไม่ค่อยแฟร์แฮะ ดูมันจะผิดวัตถุประสงค์ของ wp ไปไกล แต่ก็ถือว่าแฟร์ในแง่ของ CMS โดยภาพรวม

wp ดูจาก CSS ที่ validate ไม่ผ่านมากโข ก็ทำให้เชื่อได้ว่าแกะเยอะจริงๆ ไม่ค่อยจะเสร็จดีด้วย (slider navigation ไม่รอด, ฯลฯ) เอาจริงๆเท่าที่ใช้ wp มาเนี่ย ทางที่ดีที่สุดคือ "อย่าไปแกะมัน" พอมาเจอโจทย์ที่จำเป็น "ต้องแกะ" เนี่ย เลยร่วง T_T

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

ส่วน drupal เขาบอกว่ายากสุดตอนจัด structure สรุปว่าเจอปัญหานี้กันถ้วนหน้า ฮ่าๆ

ต้องรอดูยกต่อๆไป :D

latesleeper Wed, 06/05/2009 - 01:23

In reply to by tr

ฟังงี้แล้วอยากแกะ structure drupal เลยนะเนี่ย
มีเว็บดีๆ สอนให้เริ่มต้นได้ง่ายๆ หน่อยไหมครับ
(อยากเข้าใจแพทเทิร์น จะได้เอาไปไว้ทำเป็นอาชีพต่อได้)

เพราะผมเชื่ออย่างหนึ่งครับว่า ผู้หญิงสวยๆ นั้น ฟังก์ชันมักเหลือแหล่ (อาร์ตตัวแม่)
แต่ยากต่อการทำความเข้าใจพอดู (ซึ่งมันก็คงเร้าใจดีนะ ฮาา)

ถ้ามีก็รบกวนแนะนำด้วย ขอขอบคุณ

lungkao Wed, 06/05/2009 - 09:56

อ้า ผมกำลังมองว่า ทุกตัวทำได้เหมือนกันน่ะครับ คือมักเจอปัญหาว่า cms นี้ดีกว่า แต่อย่างที่เคยขบคิดกันมา ผมมองว่า cms ที่ดีที่สุดคือ ตัวที่เราถนัดที่สุด ลองดูเว็บนี้นึกว่าทำด้วย wp http://brian.teeman.net/web-development/comparing-joomla-to-wordpress-apples-and-pears.html

คือความถนัดของแต่ละท่านย่อมทำให้ cms มันเจ๋งได้ ของท่านแม่นผมยังทึ่งไม่หายกับเว็บ ช่วยชาติ

อยากให้ทุกคนหาที่ตัวเองถนัดที่สุดครับ ส่วนเรื่อง seo จำเป็นเพียงช่วงแรก เว็บ thaigold.info คนเข้ากว่า 25000 เดิมใช้ mamboไม่ได้เปิด seo pageview 5-8 ล้าน seo ก็ไม่จำเป็น ทำเว็บเพื่อคนเข้าเว็บ เนื้อหาย่อมสำคัญ ทำเว็บให้ติด google หน้าแรก แต่ pageview น้อย ก็ไม่มีประโยชน์เพราะเปิดมาแล้วหายไป

มาทำเว็บที่เน้นเนื้อหากันดีกว่าครับ

เว็บต้่นแบบ http://www.cmsshowdown.com ใช้ drupal หรือเปล่าหว่า

เว็บหลักของงาน http://sxsw.com/ ก็ใช้ drupal ดูเหมือน drupal จะเป็นคนที่ได้เปรียบที่สุดนะนี่

จุดตะเกียงดีกว่า สาปแช่งความมืด

ลายไทยทีม สร้างสรรค์ CMS เพื่อคนไทย"
Host for Opensorce

iMenn Wed, 06/05/2009 - 16:10

In reply to by lungkao

ขอคารวะ

คุณหลังเขายังคงมีสติเสมอ ไม่หวั่นไหวไปกับละครหลังข่าวเหมือนแม่บ้านไอทึีอย่างพวกเรา ฮิฮิฮิ

(แม่บ้านชอบละครตบจูบ คนไอทีชอบละคร "สาวก")

BonBon Wed, 06/05/2009 - 14:32

CMS แต่ละตัวตอบโจทย์ต่างกัน แต่มาทำเว็บตามโจทย์เดียวกัน เพราะ Joomla ยืดหยุ่นเลยได้ชัยชนะไปครอง

แต่ไม่ได้หมายความว่า Joomla ดีที่สุดนี่นา... อันนี้จะเหมือน เถียงว่า window / osx อันไหนดีกว่ากัน

เห็นด้วยครับ แรกๆ พรุนทีเดียว Modules/Component ก็พรุนเหมือนกัน

หลังๆก็นิ่งแล้วครับ Joomla นะ (สามเดือน patchที) component แต่ยังต่อได้อีกยาว

เข้าใจว่าที่เจาะง่าย ส่วนหนึ่งมาจากคนใช้เยอะด้วยล่ะครับ ส่วนตัว extension เจ้าไหนก็คงเหมือนกัน ถ้ามาจาก 3rd party โอกาสมีรูก็สูง

ผมชอบ Joomla! (1.5 เท่านั้นนะ) เพราะมันยืดหยุ่น พัฒนาต่อได้นี่แหละครับ ตัว drupal พัฒนาต่อได้ก็จริง แต่อันไหนง่ายๆ แทนที่จะมี extension ให้ใช้แบบ Joomla! กลับไม่มี ต้องมานั่งเขียนเอง

แม้ Joomla! จะไม่เทพเท่า Drupal แต่ผมค้นพบจุดสมดุลแห่งการประกอบวิชาชีพแล้วว่า Joomla! ตอบโจทย์ผมมากที่สุด :D

lungkao Wed, 06/05/2009 - 18:59

น่านสิทุกท่าน คือผมยังคงชอบ opensource ที่ทุกค่ายย่อมมีแนวทางเป็นของตัวเอง ทำไม windows โดนเจาะง่าย ไม่ใช่เพราะคนใช้เยอะเลยตกเป็นเป้าหรือ แทนที่เราจะบอกว่า windows โดนเจาะง่าย เรามาคุยว่า ทำอย่างไรที่จะไม่ให้โดนเจาะดีกว่าไหมครับ

การเขียนโปรแกรม ทุกตัวย่อมมีจุดบกพร่อง Microsoft เอง ก็สร้างสรรค์สิ่งที่ดีออกมาไม่ใช่น้อย แต่ด้วยความอยู่รอด ก็ต้องมุ่งหาเงินก่อน Opensource ก็เช่นกัน Opensource ก็คงไม่สามารถเดินต่อไปได้ หากเราไม่ช่วยกัน มีคนบอกว่ามันไม่ดี แต่คนที่ทำ Opensource อยากรู้ว่าทำอย่างไรให้ดีมากกกว่า

มีคนถามผมเสมอว่า เมื่อไร จูมล่าจะออก 1.6 ทีมจูมล่าเองก็บอกว่า ออกเมื่อพร้อม เมื่อมีคนถามมามากๆ ว่า เมื่อไหร่จูมล่าจะออก 1.6 ทีมงานเลยตอบไปว่า เปลี่ยนจาก คำว่า "เมื่อไหร่จะออก" เป็น "มีอะไรให้ช่วยไหม"

จุดตะเกียงดีกว่า สาปแช่งความมืด

ลายไทยทีม สร้างสรรค์ CMS เพื่อคนไทย"
Host for Opens

lancaster Wed, 06/05/2009 - 20:32

In reply to by lungkao

แทนที่เราจะบอกว่า windows โดนเจาะง่าย เรามาคุยว่า ทำอย่างไรที่จะไม่ให้โดนเจาะดีกว่าไหมครับ

  • ผมคิดว่าสาเหตุที่ทำให้การมาคุยกันว่าทำอย่างไรไม่ให้โดนเจาะเป็นเรื่องยาก ส่วนหนึ่งเป็นเพราะมันไม่ใช่ Open Source ด้วยครับ

BonBon Thu, 07/05/2009 - 10:38

In reply to by lungkao

ทำอย่างไรที่จะไม่ให้โดนเจาะดีกว่าไหมครับ

ไม่มีผลิตภัณฑ์ใด release แล้ว Perfect ไม่มี Bug ไม่มีรูโหว่ ถ้าคุณทำได้ก็คงเป็น Hero ด้าน IT คนต่อไปแล้วครับ

เพราะ Product ยิ่งคนใช้เยอะก็จะรู้จักเยอะ ช่องให้เจาะก็เยอะ หลักการณ์เดียวกัน รูโหว่เป็นเครื่องเตือนใจให้ระวังตัวในการทำงาน ถ้าคิดว่าระบบใด Perfect รับรองไม่เป็นไร ...สักวันจะหนาวแน่ๆครับ

wiennat Thu, 07/05/2009 - 18:29

In reply to by lungkao

มีคนถามผมเสมอว่า เมื่อไร จูมล่าจะออก 1.6 ทีมจูมล่าเองก็บอกว่า ออกเมื่อพร้อม

ผมนึกถึงเกมเกมนึงแฮะ

onedd.net

b98se Fri, 08/05/2009 - 18:01

In reply to by wiennat

Duke Nukem Forever "when it's done"
ทำมา 12 ปีก็ไม่เสร็จ จนตอนนี้ประกาศปิดโปรเจคไปแล้ว สรุปแล้วมัน Forever สมชื่อจริงๆ

b98se.in.th : โค้ดมันส์ สคริปมึน โปรแกรมมั่ว

fatro Thu, 07/05/2009 - 05:54

Drupal เท่านั้น เพราะ..อืม..ถนัดสุด

b98se Fri, 08/05/2009 - 14:32

ฮาของ wpshowdown.com ทำเป็น the derek zoolander center
แถม favicon เป็นรูป Ben Stiller อีกต่างหาก

b98se.in.th : โค้ดมันส์ สคริปมึน โปรแกรมมั่ว

Aphorist Fri, 08/05/2009 - 16:18

มันคนละงานแล้วแหะ

ทำ blog joomla! ก็สู้ WordPress ไม่ได้หรอก

joomla เทพเรื่อง Template ครับ แก้ง่าย

ตัวอื่น ๆ ไม่รู้ครับ ไม่ค่อยได้ทำ

willwill Sat, 09/05/2009 - 00:10

In reply to by jirayu

ไม่มี wordpress ในเครื่อง ขอคำอธิบาย PHP ล้วนๆ ด้วยครับ

ที่เคยเห็น ของ SMF เป็น PHP ล้วนๆ จริงๆ คือ print print print ตรึม

ผมเห็นแล้วขี้เกียจทำ template แล้ว มันไร้สาระมากๆ ที่ผมจะ mix '" ด้วยกันไม่ได้ เพราะมันคร่อมด้วย " (ซึ่งก็ไร้สาระอีกเช่นเดียวกัน เพราะระบบกระทู้แนะนำที่ ubuntuclub ผมใช้ HEREDOC เขียนแล้วสบายใจมากๆไม่ต้องคอยดูเรื่อง escape)

ขณะเดียวกัน ถ้าเคยเห็นที่ clubdistro.com ตัวนั้นใช้ dokuwiki ครับ ใช้ .php แต่เป็น HTML ทั้งไฟล์ สำหรับตัวแปรต่างๆ ก็จะใส่ไว้ใน <?php echo ?> (อันนี้เข้าใจได้ว่าใช้ short_open_tags ไม่ได้ เพราะเป็น CMS, ตอนผมเขียน theme นั้นผมก็ใช้ short_open_tags เติมเข้าไป แต่ที่โฮสต์ปิดเอาไว้ก็ต้องมาแก้) เขียนสบายใจมากๆ ครับ ไม่ต้องมาพะวงเรื่อง ESCAPE อะไรเลย วันที่ทำผมก็ไม่รู้อะไรเข้าสิง อยู่ดีๆ ร่างใน GIMP แล้วก็ทำเป็นธีมออกมา ทำไปได้สองตัวแล้วครับ ขณะที่ SMF ผมไม่เคยเขียนสักตัว เพราะเขียนไปแล้วลายตา

ของ Drupal ผมจำไม่ได้ แต่เคยเขียนตัวหนึ่ง ประทับใจมากๆ

คือ Template ของ Wordpress จะเป็นไฟล์ .php ธรรมดาๆนี่แหละครับ ใช้ if else และคำสั่งภาษา php ปกติได้ แต่ว่าตัว wordpress จะมีฟังค์ชั่นเฉพาะมาให้ใช้ด้วยครับ (จำไม่ได้เหมือนกัน) หรือถ้าโหดจัด จะเขียนคิวรี่แล้วดึงข้อมูลจากฐานข้อมูลออกมาตรงๆก็ได้ครับ

I am Mr.Whisper

คือ joomla ก็ .php ครับ ใช้ Framwork ของ joomla มาประกอบ มีส่วนประกอบอยู่ 3 ส่วน style sheet รูปภาพ template.ini กำหนดค่าให้ template คือเงื่อนไขในการแสดงผลน่ะครับ เป็น option ที่ผู้ใช้จะสามารถเลือกได้ในส่วนของการกำหนดให้ template นั้น

เช่น กำหนดให้มี 3 โทนสี โดยเขียน สไตร์ไว้ 3 อัน ผู้ใช้ก็จะสามารถเลือกว่าจะให้เป็นโทนสีไหนได้เลย ใน template manager ครับ

ถ้าเข้าใจแล้วก็สะดวกดี

ชอบเม้นต์นี้มากครับ

"ทำ blog joomla! ก็สู้ WordPress ไม่ได้หรอก
joomla เทพเรื่อง Template ครับ แก้ง่าย
ตัวอื่น ๆ ไม่รู้ครับ ไม่ค่อยได้ทำ"

สำหรับผม เว็บบริษัทเล็กทำ Wordpress ส่วนเว็บบริษัทกลางและใหญ่ใช้ Joomla

lungkao Sat, 09/05/2009 - 18:11

สนุกดีแฮะ การแข่งขันทำให้เกิดการพัฒนา

จริงๆแ้ล้วแต่ละตัวมีข้อดีและข้อเสียต่างกันไปครับ ต้องยอมรับ ยิ่งตัวไหนใช้ง่านง่ายแก้ไขจะยาก หมายถึงปรับแต่งนะครับ ดูได้จาก wordpress ยอมรับเลยครับใช้ง่ายแต่ถ้าจะปรับแต่งให้ใช้งานได้เหมือนcms ตัวอื่น ต้องแก้ code มหาศาลแต่ก็ยังทำได้ ส่วนเรื่องการทำ blog ผมคิดทุกตัวทำ blog ได้หมด มันก็ขึ้นอยู่กับนิยามคำว่า blog ว่าคืออะไร นี่ครับเจ้าของทำ blog http://brian.teeman.net และการแข่งขันนี้ก็เห็นแล้วว่าทุกตัวทำได้เหมือนกัน

ส่วนเรื่องโครงสร้างเว็บ joomla! ตอนนี้ไม่มี multicategory แต่แยกเมนูออกจาก โครงสร้างของเนื้อหา ส่วน wordpress และ Drupal ผมเองก็ยังไม่ถึงขั้นเชี่ยว เมนูและโครงสร้างโดนผูกกันคือสร้าง หมวดหมู่เสร็จมีเมนูให้เลย joomla เลยได้เปรียบ ในแง่ของการจัดแทมเพลต เพราะจะสร้างเมนูแบบไหนชื่ออะไรก็ได้

ส่วนเรื่องแทมเพลต จูมล่ามี code สำคัญ แค่ 2 ตัว
<jdoc:include type="modules" name="user4" /> แสดงตำแหน่งของ โมดูล name="user4" คือชื่อของตำแหน่ง โดยหากอยากได้ตำแหน่งเพิ่มก็ เพิ่ม code แล้วเปลี่ยนชื่อเช่น อยากได้ตำแหน่ง top ก็
<jdoc:include type="modules" name="top" />

<jdoc:include type="component" /> แสดงคอมโพเน้น

ส่วน wordpress code จะเยอะหน่อย ลองดูที่ WordPress PHP Snippets www.wordpressthai.com

drupal ไฟล์จะเยอะหน่อยครับ คงต้องให้ผู้รู้มาช่วยตอบ http://www.drupal.in.th

ถ้าใครเคยดูเรื่องโหมโรง ขุนอิน กับ ศร ความเก่งผมว่าเท่ากัน เพราะระนาดคนละทาง แต่ที่ศรชนะในฉากสุดท้ายคือฉลาดที่เลือกจะเล่นแบบสบายไม่เล่นหนัก ส่วนขุนอินเล่นหนักพอเล่นนานก็เหนื่อย เลยพ่ายไป

เอาเป็นว่า ทางใครก็ทางมันผมคิดว่า

จุดตะเกียงดีกว่า สาปแช่งความมืด

ลายไทยทีม สร้างสรรค์ CMS เพื่อคนไทย
Host for Opensource

mk Sat, 09/05/2009 - 18:21

In reply to by lungkao

ผมไม่แน่ใจว่าถามอะไรใน Drupal นะครับ ถ้าเป็นเรื่อง template ธีมส่วนมากของ Drupal จะเป็น PHPTemplate ซึ่งเข้าใจว่าเหมือนกับ template engine ทั่วๆ ไปในท้องตลาด คือใส่โค้ด PHP ได้โดยตรง + มีตัวแปรพิเศษของตัวเองนิดหน่อย และ override ฟังก์ชันบางตัวในโค้ดหลักได้

ที่ผมใช้มา ปัญหาของระบบธีมใน Drupal ไม่ได้อยู่ที่ template แต่อยู่ที่ HTML output จากตัวโค้ดหลักมันไม่ค่อยครอบคลุมเท่าไร element หลายๆ ตัวไม่มี wrapper ครอบ และหลายๆ ตัวก็ไม่มี id/class ทำให้ต้องเขียน CSS override กันมือหงิก

sirn Sun, 10/05/2009 - 04:28

In reply to by mk

ผมว่าปัญหาใหญ่ของ Drupal คือ default ของ CSS มันมากกว่าครับ ทำให้แก้นู่นแก้นี่ได้ลำบากมาก ต้องมาคอย reset กันเหนื่อย แถมเอาออก (ใน Drupal 6) ไม่ได้อีก!

lungkao Wed, 13/07/2016 - 16:23

เรื่อง template override น่าจะเป็น รูปแบบที่น่าสนใจที่สุดในตอนนี้ Drupal มีมานาน joomla เพิ่งมีใน 1.5 ผมกว่าจะเข้าใจ template override ก็ตอนไปจับ ELGG เขียนแทมเพลตที มือหงิก อย่างที่ mk ว่าเพราะแก้ไฟล์เยอะ

สำหรับคนที่ไม่เข้าใจ template override เป็นการเขียนรูปแบบการแสดงผลของเว็บขึ้นมาเอง โดยไม่ใช้ ของ Core Sytem ซึ่งการเขียน template override มีข้อดีมากๆ คือ เราสามารถปรับการแสดงผล ของ ระบบได้โยไม่ต้องไปแก้ Core Sytem เวลา มีการอัพเดตเราก็ไม่ต้องห่วงอัพเดตได้เลย

ยกตัวอย่าง

ผมต้องการแก้ไขไฟล์ components\com_content\views\category\tmpl\default_items.php

ใช้ template rhuk_milkyway ของ joomla อยู่
ก็นำไฟล์ที่แก้ไขเพื่อให้แสดงผลอย่างที่คุณต้องการ ไปไว้ใน template กรณี นี้
โครงสร้าง Folder จะเป็นดังนี้

[-]rhuk_milkyway (โฟลเดอร์)
....[-]html (โฟลเดอร์)
.........[-]com_content (โฟลเดอร์ สร้างขึ้น)
.............. [-]category (โฟลเดอร์ สร้างขึ้นใหม่
.....................default_items.php (ไฟล์ ที่แก้ไข)
.....................index.html (ไฟล์ copy จาก โฟล์เดอร์ไหนมาก็ได้)

เวลา joomla อ่าน ก็จะไปอ่านที่ template ก่อน ทำให้ไม่มีปัญหาเวาลาอัพเดต เวอร์ชั่น

จุดตะเกียงดีกว่า สาปแช่งความมืด

CMS
Host for Opensource CMS

Ton-Or Sun, 10/05/2009 - 12:07

จากสถิติ ที่เปิด hosting มา web ที่โดนเจาะบ่อยที่สุด ใช้ joomla ครับ
ส่วนใหญ่มี patch ให้ก็จริง แต่ webmaster(เดาว่ามือปืน)ไม่ค่อยมา update ทำเสร็จแล้วหายกันไปเลย เสียส่วนใหญ่

Ton-Or

lungkao Sun, 10/05/2009 - 23:54

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

จุดตะเกียงดีกว่า สาปแช่งความมืด

ลายไทยทีม สร้างสรรค์ CMS เพื่อคนไทย
Host for Opensource CMS

Aphorist Mon, 11/05/2009 - 10:30

เท่าที่ผมรู้มา เว็บ joomla.org ซึ่งก่อนเปิดตัว joomla 1.5 stable โดน hack มาแล้วครับ

ขนาดเป็น official นะครับเนี่ย แต่คงเพราะเป็นช่วงที่กำลังเปลี่ยนโครงสร้าง จาก mambo/joomla 1.0 น่ะครับ

tr Thu, 14/05/2009 - 08:20

เดี๋ยวผมจะจัดงานคล้ายๆแบบนี้ที่ BarCampBangkok3 นะครับ เป็นกิจกรรมตอนเย็น :D