“Joomla!” โปรแกรม open source ที่เป็นระบบบริหารจัดการเนื้อหาเว็บไซต์ (Web Content Management Systems: CMS) ซึ่งถูกพัฒนาด้วย PHP และใช้ฐานข้อมูลของ MySQL ในการเก็บข้อมูล มีเทคนิคการเขียนโปรแกรมขั้นสูงภายใต้มาตรฐาน XHTML สามารถทำงานได้หลายแพลตฟอร์มที่รองรับ PHP และ mySQL ทั้งนี้ Joomla! ได้ถูกพัฒนาขึ้นอย่างต่อเนื่องจากทีมพัฒนาที่มีอยู่ทั่วโลก ซึ่งมีการเปลี่ยนแปลงเพิ่มขึ้นอยู่ตลอดเวลา โดยระยะเริ่มต้น Joomla! ได้มุ่งเน้นเพื่อใช้ในการพัฒนา Coporate Website หรือเว็บไซต์ของบริษัทและองค์กรต่างๆ รวมไปถึงเว็บ Intranet ภายในหน่วยงาน โดยมีจุดเด่นอยู่ที่ความสวยงามของรูปแบบที่ดูเป็นสากล รวมถึงความง่ายต่อการใช้งานของทั้งผู้พัฒนาและผู้เข้าชมเว็บไซต์ ซึ่งให้ความรู้สึกแตกต่างจาก CMS ทั่วไป ตรงที่คุณสามารถออกแบบและสร้างหน้าตาของเว็บไซต์ (Template) ได้ตามต้องการ และเนื่องจากการพัฒนา Joomla! ที่มีเพิ่มขึ้นอย่างต่อเนื่อง ทำให้ปัจจุบันมีเครื่องมือเสริมหลายตัวที่ช่วยในการนำไปใช้สร้างเว็บไซต์ได้หลายประเภทมากขึ้น อาทิ การสร้างเว็บไซต์เชิงพาณิชย์อิเล็กทรอนิกส์ หรือ E-Commerce การสร้างเว็บท่า (Portals) การสร้างเว็บไซต์เพื่อใช้เป็น Community และเว็บไซต์ประเภทอื่นๆ หลากหลายรูปแบบขึ้นอยู่กับการประยุกต์ใช้
หากคุณต้องการที่จะสร้างเว็บไซต์ แต่ไม่เคยรู้ว่าจะทำได้อย่างไร Joomla! สามารถช่วยได้โดยไม่จำเป็นต้องมีความรู้ทางด้านการเขียนโปรแกรมอย่าง HTML, XML, DHTML, PHP หรือแม้แต่ mySQL ซึ่งคุณสามารถเพิ่มเติมและเปลี่ยนแปลงเนื้อหา โดยไม่จำเป็นต้องเสียเวลาไปกับการแก้ไขโปรแกรม รวมถึง Joomla! ยังไม่มีขีดจำกัดในเรื่องของการออกแบบ ทำให้คุณสามารถปรับเปลี่ยนหน้าตาเว็บไซต์ของคุณได้สวยงามตามต้องการ
ประสิทธิภาพและความสามารถของ Joomla!
ประโยชน์หลักของ “Joomla!” คือ การทำให้คุณสามารถจัดการกับเนื้อหาหรือข้อความ (Content) ได้โดยตรงผ่านหน้าเว็บ โดยผู้บริหารเว็บหรือผู้ดูแลเว็บไซต์ ไม่จำเป็นต้องมีความรู้ทางด้านโปรแกรมเช่น HTML ในการอัพเดทเว็บ เพราะ Joomla! มี editor ออนไลน์ เช่น WYSIWYG editor ไว้เพื่อการจัดรูปแบบข้อความตัวอักษร (Text) และรูปภาพ ยิ่งกว่านั้นคุณไม่จำเป็นที่ต้องอัพโหลดเอกสารด้วยโปรแกรม FTP เพียงแค่คลิกปุ่ม save หรือ apply หน้าเว็บของคุณก็จะออนไลน์เตรียมพร้อมรับผู้เข้าชมที่จะเข้ามาดูในเว็บของคุณได้ทันที
เราสามารถใช้ Joomla! กับเว็บไซต์ได้หลากหลายประเภท
• เว็บท่า (Portals)
• เว็บไซต์เชิงพาณิชย์ (Commercial web sites)
• เว็บไซต์ที่ใช้ในองค์กร (Intranet web sites)
• เว็บไซต์ที่ไม่แสวงหากำไร (Non-Profit web sites)
• เว็บไซต์ส่วนตัว (Personal web sites)
• เว็บไซต์ที่สร้างจาก Flash (Integrated flash sites)
นอกจากนี้ Joomla! ยังสามารถใช้งานได้หลายอย่าง เช่น
• อัพเดทเว็บไซต์ด้วยข่าว บทความ และรูปภาพ
• ง่ายต่อการสร้างเนื้อหาของคุณด้วยเมนู เช่น ผลิตภัณฑ์ > ฮาร์ดแวร์ > เครื่องเล่นดีวีดี หรือ ผลิตภัณฑ์ > ฮาร์ดแวร์ > เครื่องเล่นซีดี
• อัพโหลด MS Word, MS Excel และ Acrobat PDF เพื่อให้ดูเอกสารได้
• จัดการ Banner เช่น โฆษณา
• สร้างโพล (แบบสำรวจ)
• จัดการเว็บลิงค์
• จัดการ FAQ
• จัดการข่าวที่อยู่ในรูป flash
• จัดการกับ multi media flash, และไฟล์รูปภาพ .jpg, pif, bmp และ .png
• จัดการกับการป้อนข่าวจากแหล่งข่าวที่มาจากเว็บไซต์ต่างๆ
• จัดการกับ contact และ อีเมล์ จากหน้าต่างๆ
• ให้ระดับการเข้าถึงข้อมูล (access) กับผู้ใช้
• จัดการหน้า Archive
• จัดการ components, modules และ templates ที่พัฒนาขึ้นมาเพิ่มเติม เช่น e-commerce, forums, รูปภาพ, ปฏิทิน และกำหนดการ, help desk เป็นต้น