XOOPS ย่อมาจาก eXtensible Object Oriented Portal System จัดอยู่ในโปรแกรมประเภทระบบบริหารจัดการเนื้อหา (CMS : Content Management System) ใช้สำหรับบริหารและจัดการข้อมูลเว็บไซต์แบบสำเร็จรูป

 

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

more

  • Quality Websites Quality Websites
    Looking for quality websites? XOOPS is the best choice ! Try it now, it's free
  • Your Page is You Personolize your page
    With XOOPS, you can easley and quickly personalize your website look ! Your site is You!
  • XOOPS is powered by You When Business Matters
    XOOPS is your partner in the success.
  • Partner in success When Business Matters
    XOOPS is your partner in the success.
การใช้งานโมดูล (Modules)

การใช้งานโมดูล (Modules)

โมดูล เป็นสคริปต์ที่เขียนขึ้นมาเพื่อเสริมการทำงานของเว็บไซต์ ให้มีประสิทธิภาพมากยิ่งขึ้น เช่นโมดูลกระดานข่าว โมดูลข่าวสาร โมดูลโพลสำรวจ เป็นต้น

โมดูลปฏิทินนาฬิกา

เพื่อทำความเข้าใจเรื่องโมดูลให้ง่ายขึ้น จะขอยกตัวอย่างการใช้งานโมดูลปฏิทินนาฬิกา เป็นตัวอย่างแรก เนื่องจากเป็นโมดูลที่มีขนาดเล็กไม่ซับซ้อน ใช้งานง่าย
ขั้นตอนแรกให้เราดาวน์โหลดโมดูลปฏิทินนาฬิกาจากเว็บไซต์ www.thaixoops.org หรือจจากเว็บนี้ก็ได้ครับ จะได้ไฟล์ ชื่อไฟล์ xoops_mod_clock_calendar.zip
ให้ดาวน์โหลดไปไว้ใน Harddisk ในที่นี้จะเก็บไว้ใน c:\temp และให้ทำการแตกไฟล์ออกมาด้วยโปรแกรม WinZip WinRAR หรือ 7Zip (วิธีการเช่นเดียวกับการแตกไฟล์ XOOPS) จะได้โฟลเดอร์ xoops_mod_clock_calendar

จากนั้นให้ดับเบิ้ลคลิ๊กที่โฟลเดอร์ xoops_mod_clock_calendar ไปจนเจอ โฟลเดอร์ clock_calendar

จากนั้นให้คัดลอกโฟลเดอร์ clock_calendar ไปเก็บไว้ไปเก็บไว้ใน c:\wm\www\xoops\modules (กรณีใช้ WMServer) หรือ c:\AppServ\www\xoops\modules (กรณีใช้ AppServ)

1. จากนั้นให้ทำการ Login ในฐานะผู้ดูแลเว็บ คลิ๊ก เมนูผู้ดูแลเว็บ แล้วเลื่อน Mouse ไปทาบเมนู SYSTEM ADMIN
2. คลิ๊กเลือก โมดูล

3. ปรากฏโมดูล ปฏิทินนาฬิกา ขึ้นมาในตารางล่าง (ตารางด้านล่างเป็นโมดูลที่ยังไม่ติดตั้ง ส่วนด้านบนเป็นโมดูลที่ติดตั้งแล้ว) ให้คลิ๊กไอคอนรูป Disk เพื่อทำการติดตั้งโมดูล

4. จากนั้นโปรแกรมจะถามยืนยันการติดตั้งให้คลิ๊ก ติดตั้ง

5. จากนั้นโปรแกรมจะรายงานการติดตั้งโมดูลให้เราทราบ ให้เราคลิ๊ก กลับไปที่ส่วนจัดการโมดูล

 

จะเห็นได้ว่าโมดูลปฏิทินนาฬิกาไปปรากฏอยู่ในตารางด้านบน ซึ่งหมายความว่าได้ติดตั้งเรียบร้อยแล้ว

 

กำหนดให้โมดูลแสดงผลในเว็บไซต์ของเรา

6. เลื่อน Mouse ไปทาบ SYSTEM ADMIN
7. เลือก เมนู เพื่อเข้าสู่ส่วนจัดการเมนู

มองหาโมดูล ปฏิทินนาฬิกา กำหนดตำแหน่งการแสดงผลเป็นด้านขวา
9. ลำดับที่ให้เลือกเป็น 1 (จะแสดงเป็นลำดับต่อจากเมนูค้นหา ซึ่งกำหนดเป็น 0)
10. Column แสดง ให้เลือกเป็น ใช่
11. คลิ๊ก ตกลง

12. จะกลับมาส่วนจัดการเมนูอีกครั้งหนึ่ง ให้เราคลิ๊ก Mouse ขวา เมนู หน้าแรก
13. คลิ๊ก Open in New Windows

จะปรากฏโมดูลปฏิทินนาฬิกา ทางด้านขวามือของเว็บไซต์

การกำหนดสิทธิให้บุคคลทั่วไปสามารถใช้โมดูลได้

โดยปกติแล้วเมื่อติดตั้งโมดูลเสร็จแล้วกลุ่มที่สามารถใช้งานโมดูลได้จะมีเพียง เว็บมาสเตอร์ และสมาชิกเท่านั้น บุคคลทั่วไปจะยังไม่สามารถใช้งานโมดูลได้ ฉะนั้นหากต้องการให้ บุคคลทั่วไป สามารถใช้งาน โมดูลปฏิทินนาฬิกา ได้จะต้องไปกำหนดสิทธิในเมนู กลุ่ม โดยมีขั้นตอนดังนี้
1. เลือก SYSTEM ADMIN
2. เลือก กลุ่ม

3. ให้คลิ๊ก แก้ไข ในกลุ่ม บุคคลทั่วไป


4. คลิ๊ก ในสิทธิการใช้งาน ปฏิทินทินนาฬิกา
5. คลิ๊ก ปรับปรุงกลุ่ม

6. ให้ทดลอง ออกจากระบบ

สังเกตว่าถึงแม้เรายังไม่ Login ก็สามารถใช้งานโมดูล ปฏิทินนาฬิกา ได้ ในส่วนการกำหนดสิทธินี้ก็ถือได้ว่าเป็น เส้นผมบังภูเขา ของใครบางคนได้ จากประสบการณ์ บางท่านได้ตกแต่งเว็บไซต์ด้วยโมดูล และเมนูที่สร้างขึ้นมาใหม่อย่างสวยงาม แต่เมื่อกลับมาเปิดเว็บไซต์ในวันต่อมา (ซึ่งยังไม่ได้ Login) กลับพบว่าโมดูลและเมนูที่สร้างขึ้นมาใหม่อย่างสวยงามนั้น ได้หายไปแล้ว ซึ่งจริง ๆ แล้วมันไม่ได้หายไปไหนเพียงแต่เรายังไม่ได้กำหนดสิทธิการใช้งานให้กับบุคคลที่ยังไม่ได้ Login นั่นเอง


--------------------------------------------------------------

Main Menu
ง่าย ๆด้วย XOOPS
แนะนำหนังสือ XOOPS
Login
Search
Who's Online
7 user(s) are online

Members: 0
Guests: 7

more...
New Members
RachalGs 2012/5/21
PRiggs97 2012/5/21
EmilKey6 2012/5/21
liderlind 2012/5/20
angelSNOWB 2012/5/19
FelixHoknj 2012/5/19
nick5544 2012/5/19
eacheapsh 2012/5/18
DillonFaxt 2012/5/18
STurner1 2012/5/18
ตั้งแต่ 30-06-08
Today : 3131
Yesterday : 183183183
This Week : 214214214
This Month : 3302330233023302
Total : 245110245110245110245110245110245110