โปรแกรม Joomla เป็นระบบบริหารจัดการเว็บไซต์ (Content Management System: CMS) ที่ช่วยให้การพัฒนาเว็บไซต์ เป็นเรื่องง่ายและรวดเร็ว โดยไม่จำเป็นต้องมีความรู้เรื่องภาษาที่ใช้ในการเขียนเว็บไซต์ เป็นโปรแกรมประเภท Open Source โดยมีจุดมุ่งหมายที่จะพัฒนาให้เป็นซอฟต์แวร์เสรี ที่ทุกคนสามารถนำไปใช้ แก้ไข ปรับปรุง หรือจำหน่ายฟรี โดยไม่ต้องเสียค่าลิขสิทธิ์ ซึ่งสามารถสรุปลักษณะเด่นๆ ได้ดังนี้
• ไม่ต้องเสียเวลากับการออกแบบเว็บไซต์ เพียงแค่พิมพ์ข้อมูลก็สามารถสร้างเว็บไซต์ได้
• สามารถปรับเปลี่ยนรูปแบบของเว็บไซต์ได้อย่างรวดเร็วด้วย templates ต่าง ๆ
• ไม่ต้อง Upload Files ไปยัง server เพียงแค่เลือกคำสั่ง Save ข้อมูลจะถูกบันทึกทันที
• สามารถใช้งานและ Update ข้อมูลได้ทุกที่ทุกเวลาตามต้องการผ่าน Internet Explorer หรือ
Web Browser อื่น ๆ
• มีส่วนเพิ่มเติมประสิทธิภาพให้กับเว็บไซต์มากมาย เช่น Poll, Forums
• ช่วยให้บริหารจัดการข้อมูลได้เป็นอย่างดี เช่น ข้อมูลจะถูกจัดเก็บอย่างเป็นระบบทำให้ง่ายต่อการค้นหา
และแก้ไข, สามารถซ่อนข้อมูลหรือเนื้อหาได้
• สามารถกำหนด User เพิ่ม เพื่อเข้ามาช่วยในการพัฒนาเว็บไซต์ โดยสามารถกำหนดสิทธิให้กับ User
ตามความเหมาะสม หรือเพื่อให้เนื้อหาบางส่วนของเว็บไซต์สามารถเปิดดูได้เฉพาะผู้ที่เป็นสมาชิกเท่านั้น
ส่วนที่ 2: ความต้องการขั้นต่ำของ Joomla:
– เครื่องคอมพิวเตอร์ระดับ Server Class ที่ติดตั้งระบบให้บริการแบบ Web Server เช่น IIS, Apache เป็นต้น
– พื้นที่ว่างของ Hard Disk 100 MB มากขึ้นตามจำนวนการเก็บไฟล์ต่างๆ ของเว็บไซต์
– Database MySQL
– Apache
– PHP
แนะนำโปรแกรม AppServ ซึ่งเป็นโปรแกรมที่รวบรวม Package ที่จำเป็นสำหรับการทำ Web Server ไว้ ได้แก่
– Apache ทำหน้าที่ให้บริการ Web Server
– MySQL ทำหน้าที่เป็น Dataabase Server
– PhpMyAdmin คือโปรแกรมสำหรับจัดการฐานข้อมูลผ่าน Web Browser ซึ่งโปรแกรม Appserv
สามารถดาวน์โหลดได้จาก http://www.appservnetwork.com