จะเป็นอย่างไรเมื่อ 3 cms ยอดนิยม Joomla! Drupal Wordpress โดนท้าให้ทำเว็บแบบเดียวกัน

tags:

ที่โพสหัวข้อนี้มาไม่ได้มีความมุ่งหมายใดๆ เพราะผมยังเชื่อเสมอว่า 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 ล้วนๆ

latesleeper's picture

ว้าว เป็นการแข่งขันที่น่าสนุกมาก

l2aelba's picture

ถ้าแต่งเสร็จจนเหมือนกันหมด ผมว่า WP ก็ชนะในแง่ SEO เพราะ Tools ตัวช่วยสำหรับ Blog อย่าง WP เยอะเยะ เช่น Ping...

------
Unlimited Asian Music (ดูเอ็มวี ไทย, เกาหลี และญี่ปุ่น ฟรีๆ)

Blue Rabbit's picture

ผมไม่เชื่อว่า WP จะชนะในแง่ SEO ครับ
ผมคิดว่า Drupal ก็ทำ SEO ได้ดีไม่แพ้กัน

l2aelba's picture

อย่างน้อย WP ก็ได้เปรียบเรื่อง Blog Ping Sevice เพราะมีเยอะเยะมากกว่าเวปไซต์ธรรมดาที่ไม่ใช่ Blog เพราะ WP คือ Blog

------
Unlimited Asian Music (ดูเอ็มวี ไทย, เกาหลี และญี่ปุ่น ฟรีๆ)

lancaster's picture

drupal ก็ปิงได้นะครับ

mormmam's picture

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


SEO and SEM Blog

iMenn's picture

ว้า ท่านศาสดา 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's picture

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

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

willwill's picture

ยังไม่ได้อ่านโจทย์ แต่เห็น main page แล้วมัน lock ให้ joomla ได้เลยครับ

iMenn's picture

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

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

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

tr's picture

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

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

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

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

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

latesleeper's picture

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

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

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

isunsunsun's picture

ชอบ Wordpress ครับ :-)

lungkao's picture

อ้า ผมกำลังมองว่า ทุกตัวทำได้เหมือนกันน่ะครับ คือมักเจอปัญหาว่า 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's picture

ขอคารวะ

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

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

kowito2's picture

สาวกมันผิดตรงให้ เด๋วจะโดนบร๊ะเจ้าโจ๊ก โซคูลลงโทษ

MrWhisper's picture

บร๊ะเจ้าโจ๊กมาถึงบล็อกนันแล้ว - -"

I am Mr.Whisper

BonBon's picture

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

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

crucifier's picture

Joomla! - Windows

Wordpress - Mac

Drupal - Linux

blackdemon's picture

งั้นผมต้องด่า Joomla! ว่ามันห่วยโดนเจาะง่ายรึเปล่าครับ :-D


ไม่มีอะไรหรอก แค่ใส่ๆให้มันมี sig เหมือนชาวบ้านเค้ามั่ง

BonBon's picture

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

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

crucifier's picture

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

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

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

pawoot.com's picture
khajochi's picture

เข้ามาเชียร์ Joomla! ครับ ไม่แปลกใจในผลการแข่งเท่าไหร่

---
Khajochi Blog : It's not a Bug ... It's a Feature

lungkao's picture

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

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

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

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

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

lancaster's picture

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

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

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

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

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

wiennat's picture

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

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


onedd.net

willwill's picture

Doom 3

b98se's picture

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


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

fatro's picture

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

eak's picture

ผมชอบ cms ทุกตัว เพราะมันทำให้ชีวิตง่ายขึ้น


เว็บหางาน
iBlog
เว็บบล็อกใครไร้สาระ

b98se's picture

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


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

Aphorist's picture

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

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

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

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

MrWhisper's picture

ผมว่าผมชอบ Template ของ Wordpress นะ เป็น PHP ล้วนๆเลย - -"

I am Mr.Whisper

willwill's picture

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

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

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

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

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

MrWhisper's picture

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

I am Mr.Whisper

crucifier's picture

ผมว่าผมเข้าใจความหมายคุณนะ ถ้าใช่ เดาว่าเราสองคนคงไม่ชอบ Smarty เหมือนๆ กัน

nat3738's picture

ของดรูปัลก็เป็น .php เหมือนกันนะครับ มีตัวช่วยเยอะเลยด้วย

noyzilla's picture

Template นี่ผมชอบ wicket ที่สุดเลย แต่มันค่าย java นะ

เชิญชมครับ http://wicket.apache.org/examples.html

Noyzi!!a's Blog

Aphorist's picture

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

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

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

lungkao's picture

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

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

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

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

แสดงคอมโพเน้น

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

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

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

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

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

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

mk's picture

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

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

sirn's picture

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

gibbozer's picture

ใน Drupal 6 เอา CSS ของโมดูลออกได้นะครับ -> drupal.in.th/node/1679
@sugree กับ @suksit ช่วยกันปรับ ธีมของ drupal.in.th ก็ใช้วิธีนี้

lungkao's picture

เรื่อง 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's picture

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

Ton-Or

lungkao's picture

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

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

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

Aphorist's picture

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

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

crucifier's picture

กรณีแบบนี้ผมละเห็นใจนักพัฒนา เพราะมันล่อเป้าซะขนาดนั้น เจ้าไหนๆ คงปวดหัวรายวันกันไม่น้อย

tr's picture

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

audy's picture

สนับสนุนของรางวัล ไฮฯ ๑ ขวด