CMS Smack Down

ช่วงนี้ต้องยุ่งกับ CMS เยอะมาก จดข้อดีข้อเสียเก็บไว้



Drupal

  • Pro
    • ใช้ง่าย เข้าใจได้ทันที ทรงพลัง ปรับแต่งได้เยอะ แต่ไม่รกจนเกินไป
    • module มีคุณภาพ
    • URL สวย ตั้งเองได้
  • Con
    • การติดตั้ง module ยังเป็น manual ต้อง import sql กันเอง
    • module มักอัพเดตตาม core ไม่ทัน
    • module หลายตัวพอร์ตจาก Wordpress ต้องรอเวลาในการพอร์ต
    • module หลายตัวสนับสนุนแต่ MySQL ถ้าจะใช้ Postgres คงลำบาก
    • หน้า admin รวมกับหน้าปกติ ไม่แยกขาดจากกัน (มี module ช่วย)
    • การวาง layout ของ block ต่างๆ ยังปรับได้ไม่มาก
    • ไม่ค่อย integrate กับโปรแกรมอื่นๆ เช่น phpBB ต้องใช้ module ของตัวเอง
    • ขาดเรื่อง version control
  • สรุป
    • เหมาะสำหรับ Site ทั่วไปหรือ Blog (แบบบล็อกนี้หรือ Blognone)
    • admin ที่มีความรู้ทางเทคนิคพอสมควร เขียน PHP ได้บ้างจะชอบ Drupal มากกว่า Mambo

Mambo/Joomla

  • Pro
    • ติดตั้ง module ได้จาก web interface โดยตรง
    • module, template (หมายถึง theme ในตัวอื่น) มีเยอะ มีคุณภาพ มี commercial module หลายตัว
    • integrate กับชาวบ้านได้ดีกว่า Drupal
    • คนไทยใช้เยอะ หนังสือมี เอกสารหาง่าย
  • Con
    • ใช้ยาก (สำหรับผม คนอื่นว่าใช้ง่าย)
    • กด Back ใน Browser ไม่ได้ (เค้าจงใจให้เป็นฟีเจอร์) ออกแบบมาให้เหมือน application คือใช้ปุ่ม Back/Cancel ของ Mambo เท่านั้น
    • URL น่าเกลียด
    • ระบบ i18n ห่วยมาก message ฝังในโค้ด
  • สรุป
    • เหมาะสำหรับ Site องค์กร
    • admin ที่มาจากสาย webmaster จะชอบ Mambo มากกว่า Drupal

Wordpress

หมายเหตุ: ผมยังไม่ได้ลอง Wordpress 2.0

  • Pro
    • ใช้ง่าย ตรงไปตรงมา ง่ายที่สุดใน CMS ทั้งหมด
    • module/theme เยอะมาก
    • K2
  • Con
    • ความสามารถยังไม่มากนัก ถ้าจะทำเว็บขนาดใหญ่ เนื้อหาหลายชนิด
  • เหมาะสำหรับ
    • คนที่อยากมี Blog ไม่ต้องการอะไรซับซ้อน

MediaWiki

  • Pro
    • สร้างหน้าใหม่ที่ยังไม่ได้สร้างง่ายมาก ทำลิงก์รอไว้แล้วคลิก
    • ระบบ Category ยืดหยุ่น
    • ระบบ template ยืดหยุ่น (template ของ mediaWiki คนละเรื่องกับ theme)
    • document version control ในตัว
    • syntax Wiki เขียนง่าย
    • พิสูจน์สมรรถนะมาแล้วจาก Wikipedia
  • Con
    • ขาดความสามารถเรื่องเวลา และ role
    • มองทุกหน้าเป็น content type แบบเดียวกัน
    • ไม่มีระบบ comment แต่ใช้หน้า discuss แทน
    • ทำหน้าตาให้สวยได้ยาก
    • syntax ของ MediaWiki จะแตกต่างกับ MoinMoin อาจมีปัญหาในการย้าย
  • เหมาะสำหรับ
    • เว็บที่เน้นเนื้อหาแบบ Wikipedia อาจประยุกต์เป็น Knowledge Base/Intranet site ภายในองค์กร ในกรณีที่ผู้ใช้ทุกคนมีสิทธิ์แก้ไข content ด้วยตัวเอง เป็น Wiki ที่ดีที่สุดที่ใช้
    • ถ้าสนใจ MediaWiki แนะนำให้ลองใช้ Wikipedia เพื่อดูกรณีศึกษาจากการใช้งานฟีเจอร์ต่างๆ เพราะบางอันถ้าไปลองทำบนเครื่องตัวเอง มันจะไม่รู้ว่าทำได้

Moodle

  • Pro
    • ใช้ง่าย ปรับแต่งได้เยอะมาก
    • ระบบ role, เวลา, content type ยืดหยุ่นมาก
    • ทำงานได้ out-of-box แทบไม่ต้องลงอะไรเพิ่ม
    • import/export คอร์สได้ง่าย
    • document ดีมาก ระบบช่วยเหลือมีทุกที่ในโปรแกรม
  • Con
    • ปรับแต่งได้มากเกิน บางทีงง
  • เหมาะสำหรับ
    • ทำ LMS สื่อการสอน ตัวเดียวอยู่ เคยคุยกับครูที่มางาน Moodle ที่จุฬา เค้าบอกตัวนี้ดีสุดใน LMS

ทั้งหมดที่เลือกมาต่างเด่นที่สุดในสายของตัวเอง ยกเว้น general web site ที่ต้องเลือกเอาตามความชอบส่วนตัวระหว่าง Mambo/Joomla กับ Drupal

WP2
Pro
- มี TinyMCE มาให้ในตัว
- Install เนียนมาก
- UI ของหน้า Managemet กิน Drupal ขาด
- Future Post ได้ในตัว
- มี Bookmarklet << ข้อนี่ทำให้กูไม่คิดจะใช้ Drupal
Cons
- K2 ยังไม่เสร็จ << จริงๆ แล้วกูว่า K2 มันทำให้ User งงนะ
- ขาด Consistency ในหลายๆ จุด เช่น editor ใน Bookmarket เป็นคนละตัวกับหน้า edit ปรกติ

MoinMoin
Pro
- ยอมรับกันกว้างขวางกว่า จริงๆ อย่าง Trac ก็ดึงไปใช้
- มีแบบ Stand-Alone ให้ด้วย ใช้ส่วนตัวในเครื่องไ้ด้
Cons
- ลงยากฉิบหาย โดยเฉพาะถ้าต้องลงบนเว็บที่เราไม่ได้เป็น root
- ต้อง Convert ไปมากับ MediaWiki แต่จริงๆ หาตัวแปลงได้ไม่ยาก ไม่รู้มันจะทำให้ต่างกันทำไม


Drupal
# สรุป

* เหมาะสำหรับ Site ทั่วไปหรือ Blog (แบบบล็อกนี้หรือ Blognone)

ถ้าเขียนว่า (แบบบล็อกนี้หรือบล็อกนั้น) จะเป็นยังไงน้า

ผมว่า Moodle กับ Mambo/Joomla ใช้ยากออก รายละเอียดมันเยอะเกิน Drupal ใช้ง่ายกว่าเยอะเลย เสียตรงติดตั้งยากไปหน่อย
แต่สำหรับ Moodle คงต้องยอม เพราะ LMS ดีๆหายาก

ลองลง WP2
โคตรชอบเลย อย่าง ลิ่วว่า หน้า management อย่างง่าย
จะว่าง่ายยิ่งกว่า ของ blogspot ก็น่าจะว่าได้ Theme ก็ยืดหยุ่น
เหมาะกับ blog สุดๆ

แต่ถ้าโจทย์ต้องการให้ใช้ WP2 ทำอะไรที่รกๆ อย่าง nuke
ทำไงใครตอบได้บ้าง ตอนนี้กำลังงงอยู่เลย

http://www.cmsthailand.com

ชอบ Pro ของ WP ข้อที่ว่า install ได้ง่ายถูกใจ non-technical blogger อย่างผม เหมาะที่จะเป็น really-simple blog application แต่จะเอาไปปรับใช้เป็น cms ใหญ่ๆ ไม่ค่อยเหมาะ

entry และ comment หน้านี้มีประโยชน์
ชอบ ชอบ

MoinMoin ที่เคยใช้

- default look ไม่สวยอย่างแรง ข้อความรกรุงรังกว่า MediaWiki อีก

- เรื่อง standalone นั้นไม่ค่อยได้เปรียบ ในยุคที่อะไรๆ ก็เป็น database ค่าเช่าโฮสต์ปีละ 800 เผลอๆ ลงแบบ database ง่ายกว่าอีกถ้าใช้ AppServ

- syntax มันไม่ตรงมาเหมือนของ MediaWiki ไม่ยืดหยุ่นด้วย ใส่ space เกินก็ parse ผิด

- เหมาะกับเป็นแค่ internal wiki แบบที่ Trac ใช้นั่นแหละ เอาไปรับแขกลำบาก



ผมจับ Moodle รอบแรกก็เป็นเลยนะ ถึงมันจะตั้งตัวเลือกได้มากไปหน่อย แต่ตอนนี้ก็ยังทำใจชอบ Mambo/Joomla ไม่ได้ มันต้องเปลี่ยนตั้งกะวิธีคิดเลย



CMS ตัวอื่นๆ นอกจากนี้ตกรอบหมด ยิ่งพวกที่เขียนด้วย ASP, JSP, Python นี่ตัดเลย เพราะถึงจะดีแต่ใช่ว่าจะหาโฮสต์ที่รันพวกนี้ได้ง่ายๆ ยังไงซะ PHP/MySQL ยึดที่มั่นได้แล้วในตลาด

อ่ะเห็นด้วย ตรงเรื่อง php/mysql

ผมว่า xoops สุดยอดกว่าทุกตัวเลยนะ

ใช้ Wordpress 1.5 แล้วก็หันไปชอบ Textpattern กระผมว่ามันปรับแต่งได้หลากหลาย เท่โคตร จริงๆนะเนี่ย เห็นจะเสียเรื่องเดียวตรงที่เปลี่ยนหน้ากากยากไปหน่อย ไม่เหมือน Wordpress แต่ว่าถ้าเป็นคนทำเว็บเอง จะมีอิสระกว่า Wordpress มาก

TYPO3 ล่ะ ? เห็นพวกรับออกแบบเว็บแถวนี้ใช้เยอะ หนังสือในร้านหนังสือก็มีแต่ TYPO3

TYPO3 มันเป็น Enterprise แถวเมืองไทย ชอบแบบง่ายๆ ไม่ยุ่งยากอะครับ
มันติดตั้งยาก แล้วก็ บริหารยากด้วย ไม่เหมาะกับพวกมักง่ายว่างั้นเถอะ

ไม่เคยใช้ทั้ง XOOPS แล้วก็ TYPO3 (เพิ่งรู้จักด้วย)



เยอะเกิน



(ภาษาแถวบ้านต้องเรียก เยอะโพด)

Drupal : ไม่เคยลองครับ ไว้มีโอกาสจะลองดูครับ
Wordpress : ใช้อยู่ครับ เห็นใครแถวๆ นี้ใช้กัน ก็ลองบ้าง ลองแล้วตกลงปลงใจกับตัวนี้หล่ะครับ
Mambo : เคยใช้ครับ ยอมรับว่าเหมาะกับองคก์กร จริงๆ หล่ะ ส่วนตัวไม่ชอบ แฮ่ะๆ
Moodle : ใช้อยู่ครับ เคยลองๆ หาตัวอื่นเหมือนกันครับ แต่ผมว่าตัวนี้หล่ะดีหล่ะ มีกลุ่มคนไทยด้วย

พอดีผมทำโปรเจ็คจบครับ อยากถามว่า พอจะมีโค๊ด sql ในการ Export ข้อมูลจากฐานข้อมูลหนึ่ง แล้ว Import ข้อมูลเข้าสู่อีกฐานข้อมูลหนึ่งโดยอัตโนมัติบ้างมั้ยครับ หรือว่าพอจะมีวิธีใดที่จะทำในลักษณะเดียวกันนี้ ได้บ้างครับ

ขอบพระคุณอย่างสูง

ลองตัวนี้ยังครับ koobi คนทำเว็บได้น่ารักมากๆ

http://www.krajabsunday.com

http://www.i-mk.net/

http://www.shuterfilm.com

เห็นว่ามีสอน koobi

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options