CMS
CMS คืออะไร ![]()
ระบบการจัดการเนื้อหาของเว็บไซต์ (Content Management System : CMS) คือ ระบบที่พัฒนา คิดค้นขึ้นมาเพื่อช่วยลดทรัพยากรใน การพัฒนา (Development) และ การบริหารจัดการ (Management) เว็บไซต์ ไม่ว่าจะเป็นเรื่องของกำลังคน ระยะเวลา และเงินทอง ที่ใช้ในการสร้างและควบคุม ดูแลเว็บไซต์
ลักษณะเด่นของ CMS ก็คือ มีส่วนของ Admin panel (เมนูผู้ควบคุมระบบเว็บไซต์) ที่ใช้ในการบริหารจัดการ การทำงานของส่วนต่างๆในเว็บไซต์ ทำให้สามารถบริหารจัดการเนื้อหาได้อย่างรวดเร็ว และเน้นที่การ จัดการระบบผ่านเว็บ (Web interface) ในลักษณะรูปแบบของ ระบบเว็บท่า (Portal Systems)
โดย ตัวอย่างของฟังก์ชันการทำงาน ได้แก่
การนำเสนอบทความ (Articles)
เว็บไดเรคทอรี (Web directory)
เผยแพร่ข่าวสารต่างๆ (News)
หัวข้อข่าว (Headline)
รายงานสภาพดินฟ้าอากาศ (Weather)
ข้อมูลข่าวสารที่น่าสนใจ (Informations)
ถาม/ตอบปัญหา (FAQs)
ห้องสนทนา (Chat)
กระดานข่าว (Forums)
การจัดการไฟล์ในส่วนดาวน์โหลด (Downloads)
แบบสอบถาม (Polls)
ข้อมูลสถิติต่างๆ (Statistics)
ตัวอย่างของเว็บสำเร็จรูปที่สร้างจาก CMS
Slashdot => พัฒนาด้วย Perl
Zope => พัฒนาด้วย Python
PHP-Nuke => พัฒนาด้วย PHP
Joomla => พัฒนาด้วย PHP อยู่ในรูปแบบของ Web directoty and articles ซึ่งได้รับความนิยมมากในปัจุบัน ![]()
WordPress => พัฒนาด้วย PHP อยู่ในรูปแบบของ Web blog and articles ซึ่งได้รับความนิยมมากในปัจุบัน อ่านต่อที่นี่ ![]()
การประยุกต์ใช้ CMS
ระบบ CMS สามารถนำมาประยุกต์ในงานต่างๆ ได้หลายรูปแบบ เช่น
ใช้ในการ สร้างเว็บไซต์สถาบันการศึกษา ธุรกิจบันเทิง หนังสือพิมพ์ การเงิน การธนาคาร หุ้นและการลงทุน อสังหาริมทรัพย์ งานบุคคล งานประมูล สถานที่ท่องเที่ยว งานให้บริการลูกค้า
ใช้ สร้างเว็บไซต์หน่วยงานของรัฐ เช่น งานข่าว งานประชาสัมพันธ์ การนำเสนองานต่างๆ ขององค์กร
สร้างเว็บไซต์ส่วนตัว ชมรม สมาคม สมาพันธ์ โดยวิธีการแบ่งงานกันทำ เป็นส่วนๆ ทำให้เกิดความสามัคคี ทำให้มีการทำงานเป็นทีมเวิร์คมากยิ่งขึ้น
ใช้ในการ สร้างเว็บไซต์สำหรับธุรกิจ SME โดยเฉพาะสินค้าหนึ่งตำบลหนึ่งผลิตภัณฑ์หรือ OTOP กำลังได้รับความนิยมสูง
ใช้แทนโปรแกรมลิขสิทธิ์อื่นๆ เพื่อประหยัดค่าใช้จ่าย และง่ายต่อการพัฒนา
ทำเป็น Intranet Web Site สร้างเว็บไซต์ใช้ภายในองค์กร
ข้อดีของ CMS
ผู้ใช้งานไม่จำเป็นต้องมีความรู้เรื่องการทำเว็บไซต์ เพียงสามารถพิมพ์ข้อความ หรือ รูปภาพ หรือเคยโพสข้อความในอินเทอร์เน็ต ก็สามารถมีเว็บไซต์เป็นของตัวเองได้
ไม่เสียเวลาในการพัฒนาเว็บไซต์ ไม่เสียเงินจำนวนมาก
ง่ายต่อการดูแล เพราะทางระบบ CMS จะมีส่วนที่ไว้จัดการทุกอย่างให้ผู้ใช้อย่างครบครัน
มีระบบจัดการที่เราสามารถหามาใส่เพิ่มได้มากมาย อย่างเช่น ระบบแกลลอรี่ (Gallerry)
สามารถเปลี่ยนหน้าตาเว็บไซต์ได้ง่ายๆ เพียงแค่โหลดธีม (Theme) หรือ ชุดหน้าตาของ CMS นั้นๆ
ข้อเสียของ CMS
ในกรณีที่ผู้ใช้ต้องการออกแบบธีม (หน้าตาของเว็บ) เป็นของตัวเอง จะต้องใช้ความรู้มากกว่าปรกติ ในเรื่องการเขียนโปรแกรมต่าง ๆทางด้าน Web Development เนื่องจาก CMS มีหลายๆระบบมารวมกันทำให้เกิดความยุ่งยาก สำหรับผู้ที่ไม่มีความรู้
ผู้ใช้จะต้องศึกษาระบบ CMS ที่ผู้พัฒนาสร้างขึ้นมาตลอดเวลา เช่นจะต้องใส่ข้อความลงตรงไหน จะต้องแทรกภาพอย่างไร ซึ่งทำให้ลำบากเพียงแค่ช่วงแรกเท่านั้น
ในการใช้งานจริงนั้นจะมีความยุ่งยากในการ set up ครั้งแรกกับ web server แต่ปัจจุบันก็มีผู้บริการ รับทำเว็บสำเร็จรูป มากมายที่เสนอลงและ set up ระบบ CMS ให้ฟรีๆโดยไม่เสียค่าใช้จ่าย
