การนำไปใช้งาน
บล็อก
- Drupal ยอดเยี่ยม - 10
- Joomla! ธรรมดา - 8
- TYPO3 ธรรมดา - 8
- Wordpress ไม่ต้องพูดถึง - 10
- 41 comments
- 8539 reads
- Read more
ประสิทธิภาพ ความปลอดภัย และการดูแลรักษาระบบ
Caching - สำหรับเก็บหน้าเว็บที่ไม่มีการเปลี่ยนแปลงมาก
- Drupal สมบูรณ์แบบ ทำได้ถึงขนาดทำเฉพาะผู้ใช้ บล็อก หรือแม้กระทั่ง SQL - 10
- Joomla! ทำได้ไม่ดีที่สุดใน 4 ตัวนี้ - 7
- TYPO3 ทำได้ทุกอย่าง - 10
- Wordpress ทำได้ดี - 8
- 26 comments
- 5998 reads
- Read more
การจัดทำเว็บไซต์ทั่วไป
การติดตั้ง
- Drupal ง่ายดาย และมีเครื่องมือแนะนำเรื่องต่าง ๆ และช่วยเหลือในกรณีผิดพลาดดีมาก - 10
- Joomla! กรอกข้อความไม่กี่หน้าก็ได้เว็บไซต์แล้วครับ - 10
- TYPO3 ในเวอร์ชัน 4.4 (เพิ่ง Beta) การติดตั้งง่ายขึ้นมาก ส่วนการตั้งค่ามีให้ตั้งประมาณ 20 หน้ากระดาษ แต่ถ้าไม่รู้เรื่องก็ข้าม ๆ ซะ เว็บมันใช้ได้อยู่ - 10
- Wordpress สะดวก รวดเร็ว - 10
- 36 comments
- 5785 reads
- Read more
เวลาผ่านไป โลกของ CMS ก็เปลี่ยนตาม หลังจากเขียนเกี่ยวกับหัวข้อนี้ครั้งแรกในปี 2007 ซึ่งตอนนั้นยังเป็นโลกของ Mambo และ Joomla! กาลเวลาผ่านไป 3 ปี Mambo ตายไปและปัจจุบันกลายเป็นโลกของ Joomla!, Drupal และ Wordpress ซึ่งทั้ง 3 ต่างได้รับรางวัล Best CMS Award ของสำนักพิมพ์ Packt แต่แน่ล่ะเมื่อมีตัวเลือกมากขึ้น สำหรับมือใหม่ก็คงยากในการตัดสินใจเลือกใช้ (มือเก่าคงไม่เปลี่ยนง่าย ๆ ด้วยหลายเหตุผล เช่น เคยมือ ง่ายในการดูแลรักษา)
- 72 comments
- 7349 reads
- Read more
หลังที่ผมเขียน ศึกจ้าว CMS เวลาผ่านไป CMS แต่ละตัวก็มีการปรับตัวเพื่อสู้ศึกในโลกของ CMS ที่มีการแข่งขันสูง ผมขอเสนอแนวทางการพัฒนาของ 4 CMS หลัก (เหตุผลที่เลือก 4 ตัวนี้กรุณาอ่านบทความตามลิงก์บทความเก่า)
- 10 comments
- 2710 reads
- Read more
หมัดเก้า การใช้งานร่วมกับภาษาไทย
เนื่องจากปัจจุบัน CMS ทั้ง 4 ตัวนี้ต่างเลิกสนับสนุนตระกูล ASCII ไปสนับสนุน Unicode ดังนั้นจึงมีปัญหากับภาษาไทยน้อย ยกเว้นเป็นผู้ใช้เก่า โดยเฉพาะผู้ใช้ Mambo ซึ่งในการปรับปรุงให้เป็นรุ่นใหม่แต่ละครั้งช่างยากเย็น เพราะนโยบายที่ประกาศออกบางครั้งไม่เป็นอย่างที่บอก แต่เนื่องจากปัญหากับภาษาไทยนั้นเป็นปัญหาค้างจากผู้ใช้เก่า ดังนั้นเราจึงสามารถมุ่งความสนใจไปสู่ส่วนภาษาไทยของผู้ดูแลและส่วนแสดงผล
- Drupal ทีมงานมีขนาดเล็ก แต่ผลงานไม่ได้เล็กตาม ถ้าสังเกตุดูในชุมชนของ Drupal จะสังเกตุได้ว่าแทบไม่มีมีปัญหานี้เลย
- Joomla! เกือบเป็นทีมงานเดียวกับ Mambo ซึ่งมีทีมงานที่แข็งแกร่งที่สุด การใช้งานสามารถใช้ได้อย่างสมบูรณ์
- Mambo มีทีมงานที่ดีทำให้ส่วนภาษาไทยเป็นจุดแข็งที่สุดของ Mambo
- Typo3 ไม่มีภาษาไทยในส่วนผู้ดูแล
สรุป Drupal - 10, Joomla! - 10, Mambo - 10, Typo3 - 9
ผลการตัดสิน
- 12 comments
- 4857 reads
- Read more
หมัดเจ็ด การบริโภคทรัพยากร
"พลังอำนาจอันยิ่งใหญ่จะมาพร้อมกับความรับผิดชอบมหาศาล" ประโยคนี้จะนำมาใช้กับ CMS "ความสามารถอันยิ่งใหญ่จะมาพร้อมกับการบริโภคทรัพยากรมหาศาล" ได้เช่นเดียวกันหรือไม่ ลองติดตามดูครับ
Drupal ตัวโปรแกรมมีขนาดเล็ก การจัดการ cache ดีเยี่ยม เมื่อเทียบกับ CMS อื่นถือได้ว่าบริโภคทรัพยากรน้อยจริง ๆ
Joomla! และ Mambo ใน version ปัจจุบันนี้ความแตกต่างของ 2 ตัวนี้น้อยมาก คือทั้งสองตัวขนาดไฟล์ใหญ่ และบริโภคทรัพยากรมากพอ ๆ กัน
Typo3 ขนาดไฟล์ใหญ่สุด ๆ แถมนอกจากนั้นยังเรียกใช้โปรแกรมเพิ่มเติมจาก CMS ตัวอื่นอีกหลายตัว ผู้ให้เช่าโฮสต์คงไม่ชอบใจนักถ้าผู้ใช้เลือก Typo3
สรุป Drupal - 10, Joomla! - 9, Mambo - 9, Typo3 - 7
หมัดแปด ความช่วยเหลือ
แน่นอนครับ คนเราคงไม่ใช้พหูสูตรที่รู้ทุกอย่าง บางครั้งคงต้องการความช่วยเหลือจากคนอื่น ๆ ซึ่งหนทางจะรับความช่วยเหลือมาจากคู่มือการใช้งานที่ทาง CMS แต่ละตัวจัดทำ หนังสือคู่มือ และชุมชนผู้ใช้ เราก็ต้องมาดูกันครับ ว่า CMS แต่ละตัวเป็นอย่างไร
- 17 comments
- 3794 reads
- Read more
หมัดห้า ผลที่ได้
จากความสามารถที่หลากหลายของ CMS ทำให้เราสามารถนำ CMS ไปใช้ในรูปแบบต่าง ๆ กันได้มากมาย เราลองมาดูว่า CMS แต่ละตัวเมื่อนำไปใช้งานในลักษณะต่าง ๆ แล้ว จะมีผลที่ได้ออกมาอย่างไร
Blog
- Drupal มีเว็บไซต์จำนวนมาก จัด Drupal เป็นเครื่องสร้าง blog (ลองดูที่ CMS THailand ครับ) คงแสดงความสามารถทางด้านนี้ได้อย่างนี้
- Joomla! และ Mambo ขั้นตอนการใช้งานลอก Wordpress มายังกะแกะ
- Typo3 มีมอดูลเสริมที่ดีตามรูปแบบของ Typo3 ครับ คือถ้าใช้งานเป็น ก็ทำได้ทุกอย่าง
- 15 comments
- 5936 reads
- Read more
หมัดสาม การนำไปใช้งาน
- การติดตั้งเพียงแค่ใส่ข้อมูลของฐานข้อมูลเท่านั้น ทำให้ง่ายในการติดตั้ง แต่คุณต้องตั้งค่าพื้นฐานส่วนใหญ่เอง (ไม่มากนัก) มีตัวนำทางที่พอใช้
- การจัดการเนื้อหามีลักษณะเป็น node ซึ่งสามารถเรียกใช้งานกี่ครั้งก็ได้ ซึ่งการแสดงผลก็เพียงหามอดูลที่ตรงกับใจมาลง ได้เรียนรู้ภาษาอังกฤษก็งานนี้แหละครับ ทำให้มีความยืดหยุ่นสูง
- มีระบบ work flow ช่วยในการดูแลระบบ ทำให้สามารถจับตาการเปลี่ยนแปลงของเว็บไซต์ได้
- วิธีติดตั้งมอดูลและธีมคือขยายไฟล์ไปไว้ที่ Directory ที่เหมาะสมก็พอ แล้วก็เอา SQL ไปสร้างตารางของแต่ละมอดูลเอาเอง
- การปรับแต่งหน้าตาง่าย เพราะจะมีเครื่องมือสำหรับปรับแต่งธีมให้เรียบร้อย แต่จะปรับแต่งไม่ได้มาก จะทำให้สวยต้องฝีมือจริง ๆ (ทั้ง PHP และ design)
- ในการจะทำให้เว็บเป็นที่รู้จักกันแพร่หลาย ตัวช่วยที่สำคัญอย่างหนึ่งคือ Search Engine Optimization (SEO) ซึ่ง Drupal ทำได้ดีมาก สามารถตั้งชื่อได้ตามสะดวก
- มีการกำหนดสิทธิ์ของผู้ใช้ที่ดีเยี่ยม
- 18 comments
- 3804 reads
- Read more
หมัดแรก ชุมชนนักพัฒนา เป็นที่แน่นอนว่า อนาคตของ CMS ย่อมขึ้นอยู่กับชุมชนนักพัฒนา เพราะคุณคงไม่มานั่งเขียนเองหรอก (ถ้าคิดจะเขียนเองคงไม่มาใช้ CMS หรอก) และคุณอาจจะดูปริมาณการใช้งาน CMS แต่ละตัวคร่าว ๆ ได้ดังนี้
- 16 comments
- 3554 reads
- Read more
ในปัจจุบัน การจัดทำเว็บไซต์ที่เริ่มจากศูนย์ ตั้งแต่หน้าตาเว็บ การติดต่อฐานข้อมูล ระบบสมาชิก ฯลฯ คงไม่ใช่ความคิดที่ดีสักเท่าไหร่ ดังนั้นการจัดหาเครื่องมือในการคงจะเป็นความคิดที่ดีกว่า และตัวช่วยที่ดีคือ CMS (Content Management System) การเลือก CMS ที่เหมาะสมจะช่วยให้งานสำเร็จลงอย่างง่ายดาย และมีประสิทธิภาพ
เนื่องจาก CMS ในปัจจุบันมีมากกว่า 100 ตัว ดังนั้นการคัดเลือกจึงเป็นเรื่องที่ต้องปวดหัว ผมจึงเขียนบทความนี้ เป็นตัวช่วยให้คุณตัดสินใจง่ายขึ้น ผมขอคัดเลือก CMS เฉพาะที่ใช้ PHP เพราะหาโฮสต์ง่าย และเป็นที่นิยมที่สุด ตัวเลือกของผมคือ Drupal, Joomla!, Mambo, Typo3 โดยยังมี CMS ที่เป็นที่นิยมในเมืองไทยที่โดนตัดไปคือ
- 23 comments
- 7689 reads
- Read more



