วันพุธที่ 9 กุมภาพันธ์ พ.ศ. 2554

XOOPS คืออะไร?

XOOPS  คืออะไร?
XOOPS ย่อมาจาก eXtensible Object Oriented Portal System จัดอยู่ในโปรแกรมประเภทระบบบริหารจัดการเนื้อหา (CMS : Content Management System) ใช้สำหรับบริหารและจัดการข้อมูลเว็บไซต์แบบสำเร็จรูป
             XOOPS พัฒนามาจากภาษา PHP ร่วมกับฐานข้อมูล MySql โดยใช้เทคโนโลยีการเขียนโปรแกรมเชิงวัตถุ (OO : Object Oriented) ส่งผลให้ซอฟต์แวร์มีขนาดเล็กประมวลผลเร็ว และสามารถเพิ่มฟังก์ชั่น การใช้งานผ่านโมดูล (Modules) ต่างๆ ได้อีกมากมายในอนาคต
            ปัจจุบัน XOOPS ได้รับความนิยมใช้งานจำนวนมาก เนื่องจาก XOOPS
มีความสามารถหลาย ๆ ด้านในการจัดการเว็บไซต์ ที่สำคัญ XOOPS เป็นโปรแกรมเปิดเผยรหัส (Open Source) คือซอฟแวร์ที่สามารถนำไปใช้งาน แก้ไข และทำสำเนาเผยแพร่ต่อได้อย่างเสรี โดยไม่มีค่าใช้จ่ายด้านลิขสิทธิ์แต่อย่างใด

XOOPS เป็นโปรแกรมที่ช่วยทำให้ชีวิตของเว็บมาสเตอร์หรือผู้ดูแลเว็บง่ายขึ้นในการสร้างเว็บไซต์แนวใหม่(dynamic websites) มีคุณสมบัติต่างๆมากมายที่จะช่วยให้งานยาก กลายเป็นงานง่าย ด้วยเครื่องมืออันทรงประสิทธิภาพที่จะช่วยพัฒนาเว็บไซต์ตั้งแต่เว็บไซต์ส่วนตัวขนาดเล็กๆ ไปจนถึงเว็บไซต์ขององค์กรในขนาดใหญ่ ไม่ว่าจะเป็นเว็บอินทราเน็ตของบริษัท เว็บของหน่วยงาน เว็บส่วนตัว และอื่นๆอีกมากมาย โดยสามารถติดตั้งบนเซิร์ฟเวอร์ในทุกระบบที่สามารถใช้งานภาษา PHP มีโปรแกรมเว็บเซิร์ฟเวอร์ (เช่น Apache) และมีระบบฐานข้อมูลรองรับ (เช่น MySQL)
XOOPS อยู่ภายใต้ลิขสิทธิ์การใช้งานในลักษณะ GNU General Public License (GPL) สามารถใช้งานได้ฟรี และแก้ไขดัดแปลงได้ โดยคุณสามารถนำไปใช้หรือจ่ายแจกได้ตราบใดที่ยังอยู่ในเงื่อนไข GPL
XOOPS สามารถใช้ทำเว็บส่วนตัว(weblog) หรือ บันทึกส่วนตัว(journal) ในลักษณะนี้คุณสามารถติดตั้ง(XOOPS)แบบปกติ และลงโมดูลข่าวสาร(News) อย่างเดียวก็พอ สำหรับเว็บขนาดกลางมีความจำเป็นต้องใช้งานเพิ่มขึ้น อาจจะต้องลงโมดูลข่าวสาร(News) โมดูลกระดานข่าว(Forum) โมดูลดาวน์โหลด(Download) โมดูลสารบัญเว็บ(Web Links) เป็นต้น เพื่อมีไว้บริการแก่ชุมชนสำหรับสมาชิกและผู้เข้าชมเว็บของคุณ สำหรับเว็บขนาดใหญ่ คุณอาจต้องพัฒนาโมดูลเพื่อให้เหมาะกับลักษณะที่ใช้งานโดยตรง เช่น eShop และใช้ระบบของ XOOP เข้าผนวกเพื่อบริหารจัดการระบบโดยรวมทั้งหมดของเว็บไซต์
คุณสมบัติของ XOOPS
- ขับเคลื่อนด้วยฐานข้อมูล(Database-driven)
XOOPS ใช้ระบบฐานข้อมูล (แนะนำ MySQL) ในการเก็บข้อมูล เพื่อใช้ในการทำงานของระบบบริหารจัดการเนื้อหาบนเว็บไซต์

- จัดการโมดูลแบบเต็มรูปแบบ(Fully Modularized)
โมดูล(Modules)ต่างๆสามารถ ติดตั้ง/ถอดถอน/กำหนดให้ทำงาน/กำหนดให้ไม่ทำงาน ก็ได้ โดยผ่านระบบจัดการโมดูลของ XOOPS

- เน้นความเป็นส่วนตัว(Personalization)
สมาชิกสามารถแก้ไขข้อมูลส่วนตัว เลือกธีม อัปโหลดรูปสัญญลักษณ์(avatars) และอื่นๆอีกมากมาย!

- มีระบบจัดการสมาชิก(User Management)
สามารถค้นหาสมาชิกที่ต้องการได้จากหลากหลายเงื่อนไข ส่งอีเมล์ และข่าวสารส่วนตัวไปยังสมาชิกท่านอื่นผ่านระบบของเว็บได้

- ได้รับการสนับสนุนจากทั่วโลก(Supported World-wide)
XOOPS ถูกสร้างและพัฒนาโดยทีมงานจากทั่วโลก ชุมชน XOOPS มีเว็บสนับสนุนการทำงานมากมายทั่วโลก(สำหรับที่ไม่ใช่ภาษาอังกฤษ)

- รองรับการทำงานของภาษาพิเศษ(Multi-byte Language Support)
มีระบบรองรับการทำงานของภาษาแบบ multi-byte เช่น Japanese, Simplified และ Traditional Chinese, Korean,...

- ระบบสิทธิการใช้งานแบบกลุ่ม(Versatile Group Permissions System)
มีระบบกำหนดสิทธิการใช้งานที่ทรงอนุภาพและง่ายต่อการใช้งาน โดยสามารถแบ่งการบริหารจัดการเป็นกลุ่มๆ

- เปลี่ยนหน้าตาได้เว็บตามใจชอบ(Theme-based skinnable interface)
XOOPS ถูกออกแบบมาให้เป็นระบบที่สมบูรณ์ ทั้งเว็บมาสเตอร์และสมาชิกสามารถเปลี่ยนหน้าตาของเว็บทั้งหมดได้เพียงคลิกเดียว และมีธีม(themes) ให้เลือกดาวน์โหลดมาใช้งานได้อย่างมากมายเหลือคณานับ!!
ความสามารถของ XOOPS
- ใช้ฐานข้อมูลในการเก็บข้อมูล เพื่อใช้ในการทำงานของระบบบริหารจัดการเนื้อหาบนเว็บไซต์ 
 - มีโมดูลการใช้งานที่หลากหลายทั้ง โมดูลข่าวสาร, กิจกรรม, โพลสำรวจ, เว็บบอร์ด, บทความ เป็นต้น ซึ่งสามารถติดตั้ง/ถอนการติดตั้ง หรือกำหนดคุณสมบัติต่าง ๆ ได้ง่าย ๆ โดยผ่านระบบการจัดการโมดูลของ XOOPS 
- มีระบบจัดการสมาชิกที่ดี และสามารถแจ้งข่าวสารต่าง ๆ ให้สมาชิกรับทราบได้โดยผ่านระบบจัดการสมาชิกของ XOOPS
- สามารถเลือกใช้ Themes สำหรับปรับเปลี่ยนรูปแบบของเว็บไซต์ได้โดยง่าย ๆ และรวดเร็ว ซึ่งในปัจจุบันมีผู้ออกแบบ Themes ไว้มากมายทั้งให้ดาวน์โหลดฟรี และจำหน่ายในเชิงพาณิชย์
 - XOOPS สามารถใช้ทำเว็บส่วนตัว(weblog) หรือ บันทึกส่วนตัว(journal) ได้โดยง่าย (ใช้ความสามารถของโมดูลข่าวสาร)
- มีระบบกำหนดสิทธิการใช้งานที่มีประสิทธิภาพและง่ายต่อการใช้งาน
- XOOPS ได้ถูกสร้างและพัฒนาโดยทีมงานจากทั่วโลก ดังนั้น XOOPS จึงมี เว็บไซต์สนับสนุนการทำงานมากมายทั่วโลก ซึ่งมีเว็บไซต์หลักคือ www.xoops.org สำหรับเว็บไซต์ที่เป็นภาษาไทยก็มีมากมายเช่นกันเช่น http://www.thaixoops.org/  http://www.siamxoops.net/ http://www.cmsthailand.com/      เป็นต้น
ความต้องการด้านซอฟต์แวร์
• Web Server เป็น Apache หรือ IIS
โปรแกรมภาษา PHP เวอร์ชั่น 4.2.0 ขึ้นไป

ฐานข้อมูล MySQL เวอร์ชั่น 3.23.x ขึ้นไป
โปรแกรม phpMyAdmin สำหรับจัดการฐานข้อมูล MySQL

หากสนใจสามารถทดลองใช้ และดาวน์โหลดกันที่นี่ได้เลยค่ะ 

XOOPS เวอร์ชันล่าสุด(2.0.15) ฉบับภาษาไทย


XOOPS เป็นการเขียนโปรแกรมเชิงวัตถุ(Object Oriented) ด้วยภาษา PHP สำหรับใช้ในการจัดทำเว็บไซต์(portal) แบบเปิดเผยรหัส(open source) XOOPS สนับสนุนการทำงานของฐานข้อมูลหลากหลายชนิด คุณสามารถนำ XOOPS ไปใช้เป็นเครื่องมือในการพัฒนาเว็บไซต์ตั้งแต่เว็บที่มีขนาดเล็กไปจนถึง เว็บขนาดใหญ่ เว็บสำหรับใช้ในอินทราเน็ตภายในองค์กร เว็บของบริษัทธุรกิจเอกชน เว็บสำหรับใช้ส่วนตัว หรือเว็บในรูปแบบอื่นๆอีกมากมาย ดาวน์โหลด>> XOOPS เวอร์ชันล่าสุด(2.0.15) ฉบับภาษาไทย
ที่มา http://www.thaixoops.org/ 
ขั้นตอนการติดตั้ง XOOPS

ก่อนทำการติดตั้งจะต้องอ่านทำความเข้าใจและทำตามในหัวข้อ การติดตั้ง Webserver และ การจัดเตรียมก่อนติดตั้ง ก่อนนะครับ (เดี๋ยวจะงงว่ามาขั้นตอนนี้ได้ไง)
ให้ทำการเปิด Browser ขึ้นมา แล้วพิมพ์ http://127.0.0.1/Xoops/install/index.php จากนั้นจะปรากฏหน้าต่างยินดีต้อนรับสู่การติดตั้ง XOOPS
1.คลิ๊กเลือกภาษาที่ใช้ ในที่นี้ให้เลือก thai
2.คลิ๊กปุ่ม ต่อไป


จากนั้นโปรแกรมจะแสดงรายละเอียดเกี่ยวกับ XOOPS และโปรแกรมที่จำเป็นที่จะต้องมี รวมถึงการจัดเตรียมก่อนการติดตั้ง
1. คลิ๊กปุ่ม ต่อไป
จากนั้นโปรแกรมจะทำการตรวจสอบสิทธิการใช้งานไฟล์และไดเรคทอรี
คลิ๊กปุ่ม ต่อไป
จากนั้นโปรแกรมจะให้เราทำการติดตั้งค่าทั่วไป
5. เลือกโปรแกรมฐานข้อมูลที่จะใช้งาน ปกติกำหนดให้เป็น mysql ส่วนชื่อโฮสของฐานข้อมูลให้เรากรอก localhost (ในกรณีที่เราจำลองเครื่องของเราเป็น Server) หรือกรอกชื่อDomain Name ของเว็บไซต์ของเราในกรณีที่เราเช่า Host จากผู้ให้บริการ ในที่นี้เลือกเป็น localhost เนื่องจากเราทำการจำลองเครื่องของเราเป็น Server
6. ให้เรากรอกชื่อผู้ใช้งานฐานข้อมูล ให้เรากรอก root
7. ให้เราทำการกรอกชื่อฐานข้อมูล กรณียังไม่มีฐานข้อมูลให้เราตั้งชื่อขึ้นมาใหม่
·         สำหรับช่องคำนำหน้าตาราง ให้เราตั้งชื่อขึ้นมา หรือเลือกตามค่าที่โปรแกรมตั้งไว้ให้ก็ได้
·         สำหรับที่อยู่ของ XOOPS บน เซิร์ฟเวอร์ และที่อยู่ URL ของ XOOPS โปรแกรมจะทำการค้นหาและกรอกให้เราอัตโนมัติอยู่แล้ว
8.คลิ๊กปุ่ม ต่อไป
จากนั้นให้เราทำการตรวจสอบข้อมูลหากไม่ถูกต้องให้คลิ๊กปุ่ม กลับไป เพื่อทำการแก้ไข หากตรวจสอบแล้วเห็นว่าถูกต้องให้เราคลิ๊กปุ่ม ต่อไป
10. โปรแกรมจะทำการบันทึกค่าทั้งหมดลงในไฟล์ชื่อ mainfile.php ให้เราคลิ๊กปุ่ม ต่อไป
11. ให้เราตรวจสอบที่อยู่จริง และ URL ที่ใช้งานจากนั้นให้คลิ๊กปุ่ม ต่อไป
12. ให้เราทำการตรวจสอบค่าติดตั้งฐานข้อมูลหากยืนยันให้เราคลิ๊กปุ่ม ต่อไป
13. โปรแกรมจะทำการค้นหาฐานข้อมูลที่เรากรอกไว้ หากไม่พบ โปรแกรมจะแจ้งให้เราสร้างฐานข้อมูลใหม่ขึ้นมา ให้เราคลิ๊กปุ่ม ต่อไป
14. เมื่อโปรแกรมสร้างฐานข้อมูลเสร็จเรียบร้อยแล้ว โปรแกรมจะแจ้งให้เราทราบ ให้เราคลิ๊กปุ่ม ต่อไป
15. โปรแกรมจะทำการติดต่อกับฐานข้อมูลที่สร้างขึ้นมาใหม่ และแจ้งให้เรากดปุ่ม เพื่อสร้างตารางข้อมูล (สังเกตดูไฟสีเขียวจะติดทั้ง 2 ดวง)
16. จากนั้นโปแกรมจะทำการสร้างตารางข้อมูล และแจ้งให้เราทราบให้เราคลิ๊กปุ่ม (สังเกตดูไฟสีเขียวจะติดทุกดวง)
17. ให้เรากำหนดชื่อผู้ดูแลเว็บ กรณีนี้ กรอก admin
18. จากนั้นให้กรอกอีเมล์ของผู้ดูแลเว็บ (หากเราไม่มีอีเมล์ให้เรากรอกอะไรก็ได้แต่ต้องเป็นรูปแบบของอีเมล์อย่างเช่น aa@bb.com เป็นต้น)
19. กรอกรหัสผ่านสำหรับผู้ดูแลเว็บ พร้อมยืนยันรหัสผ่าน
20. คลิ๊กปุ่ม ต่อไป
21. จากนั้นโปรแกรมจะทำการบันทึกข้อมูลและแจ้งรายละเอียดให้เราทราบ ให้เราคลิ๊กปุ่ม ต่อไป
22. ให้เราคลิ๊กตรงคำว่า ที่นี่ เพื่อเข้าสู่หน้าแรกของเว็บ
หน้าตาของเว็บไซต์เมื่อทำการติดตั้ง XOOPS เรียบร้อยแล้ว


บางส่วนของเว็บไซต์ไทยที่สร้างด้วย XOOPS

www.hosting4thai.com
เป็นเว็บไซต์ที่ให้บริการเกี่ยวกับการจัดทำเว็บไซต์ และให้บริการเช่า Hosting จดโดเมน ซึ่งเหมาะอย่างยิ่ง สำหรับผู้ที่ต้องการทำเว็บไซต์ด้วย CMS เช่น XOOPS , Joomla, Moodle เป็นต้น


www.junlachai.com
เป็นเว็บไซต์ส่วนตัวของ อ.จุลชัย จุลเจือ วิทยากรชั้นแนวหน้าของเมืองไทย มีผลงานเป็นวิทยากรให้กับหน่วยงานต่าง ๆ มากมายทั้งภาครัฐ และเอกชน เนื้อหาอัปเดทตลอดเวลา

เป็นเว็บไซต์ตัวอย่างที่จัดทำให้ลูกค้าของ hosting4thai,com ดูก่อนตัดสินใจสั่งซื้อ

www.src1993.com
เป็นเว็บไซต์ของบริษัท สหรุ่งเรือง 1993 จำกัด ซึ่งเป็นบริษัทที่ดำเนินธุรกิจด้านการก่อสร้างอาคารสูง อาคารพิเศษต่าง ๆ โรงงานอุตสาหกรรม ก่อสร้างปั๊มน้ำมัน ระท่อโรงงานอุตสาหกรรม
(อยู่ระหว่างจัดทำเว็บไซต์)




ขอขอบคุณแหล่งที่มาดังนี้ค่ะ

http://www.xoopsthai.net/content/whatxoops.php
www.smileinfonet.com/board/index.php?topic=2.0
www.smileinfonet.com/board/index.php?topic=2.0
www.cmsthailand.com/docs/xoops_install.html

 





 

9 ความคิดเห็น:

  1. สำหรับ Drupal น่าจะดีจริงอ่ะ ขนาดนายกยังใช้ของฟรีเลย
    * XOOPS ตัวหนังสือเล็กไปคะ

    ตอบลบ
  2. ตัวอักษรเล็กมาก
    แต่เนื้อหาใช้ได้ค่ะ

    ตอบลบ
  3. เนื้อหาพอเข้าใจน่ะ แต่ตัวหนังสือเล็กไปอ่ะ สีสันก็ทำให้งง

    ตอบลบ
  4. เนื้อหาเยอะมากค่ะ แต่อ่านแล้วทำให้เข้าใจมากดด้วย แต่การใช้แบบอักษรมันเล็กไปหน่อยค่ะ

    ตอบลบ
  5. เนื้อหาเข้าใจง่ายดีคะ..
    แต่อักษร กับสีที่ใช้อ่านแล้วปวดตามากเลย..

    ตอบลบ
  6. เนื้อหาค่อนข้างมาก ครอบคลุมดีค่ะ

    ตอบลบ
  7. เนื้อหาดีคะ ไม่เคยเจอโปรแกรมนี้

    ตอบลบ
  8. ดีค่ะทำให้เรารู้จักกับ XOOPS ว่าคืออะไร มีคุณสมบัติอะไรบ้าง เป็นโปรแกรมที่เหมาะสำหรับเว็บมาสเตอร์หรือผู้ดูแลเว็บ รูปภาพประกอบเนื้อหาเยอะดี ต้องเพิ่มขนาดตัวอักษรอีกหน่อย

    ตอบลบ