จุมลา
![]() |
|
|---|---|
Joomla! 1.5 screenshot of administration backend |
|
| ผู้พัฒนา | ทีมจุมลา |
| รุ่นล่าสุด | 1.6.0 |
| ระบบปฏิบัติการ | Cross-platform |
| ประเภท | Content Management System |
| ลิขสิทธิ์ | GPL |
| เว็บไซต์ | joomla.org |
จุมลา (อังกฤษ: Joomla!) เป็นระบบจัดการเนื้อหาเว็บแบบโอเพนซอร์ส ที่เขียนด้วยภาษาพีเอชพีและใช้ฐานข้อมูล MySQL[1]
เนื้อหา |
ประวัติของจุมลา [แก้]
Joomla! กำเนิดขึ้นในวันที่ 17 สิงหาคม 2005 ด้วยการแยกตัวของกลุ่มนักพัฒนาหลักในโปรเจ็กต์แมมโบ้ ( Mambo ) ซึ่งเป็น CMS ที่ได้รับความนิยมอย่างสูงในสมัยนั้น ออกมาสู่โปรเจ็กต์ใหม่ที่ชื่อ Joomla! แมมโบ้เป็นเครื่องหมายทางการค้าของบริษัท Miro International Pty Ltd. ซึ่งเป็นผู้ก่อตั้งองค์กรพัฒนาโปรเจ็กต์ CMS ที่ไม่หวังผลกำไรที่ชื่อว่า Mambo ขึ้นมา สาเหตุที่ทำให้กลุ่มนักพัฒนาหลักของโปรเจ็กต์แมมโบ้แยกตัวกันออกมาก็คือ ความไม่ชัดเจนของวิสัยทัศน์เรื่องลิขสิทธิ์ทางเครื่องหมายการค้าจากทาง Miro ซึ่งหวั่นเกรงกันว่าจะกระทบถึงแนวคิดในการพัฒนาแบบ Open Source ได้ ทีมนักพัฒนาโปรแกรมที่แยกตัวออกมา เริ่มต้นด้วยการสร้างเว็บไซต์ที่ชื่อว่า OpenSourceMatter.org ขึ้นมา เพื่อกระจายข้อมูลข่าวสารออกไปสู่กลุ่มผู้ใช้งาน นักพัฒนาโปรแกรม นักออกแบบเว็บไซต์ และสังคมออนไลน์ต่างๆ นำทีมโดย Andrew Addie หรือที่ใช้ชื่อออนไลน์ว่า " MasterChief " ซึ่งได้เขียนจดหมายขึ้นมาและส่งเข้าไปยังเว็บกลุ่มสังคมออนไลน์เดิมของ Mambo คือที่ Mambo Server.com หลังจากนั้นผู้คนหลายพันคนก็แห่กันเข้ามาสมัคร เข้าสู่ฟอรั่มของ OpenSourceMatter.org ภายในวันเดียว พร้อมกับเขียนข้อความให้กำลังใจกับทีมงานพัฒนากลุ่มนี้ และจะสนับสนุนการทำงานของทีมพัฒนากลุ่มนี้ต่อไปอีกด้วย เหตุการณ์ในครั้งนี้ถือได้ว่าเป็นข่าวใหญ่ในวงการอินเทอร์เน็ตข่าวหนึ่งเลยทีเดียว สำนักข่าวไอทีออนไลน์ไม่ว่าจะเป็น newsforge.com, eweek.com, และ ZDNet.com เป็นต้น ต่างก็นำเสนอข่าวนี้ จนกระทั่งผู้จัดการใหญ่ของบริษัท Miro ต้องออกมาตอบคำถามต่อสาธารณชนด้วยบทความที่มีชื่อว่า " The Mambo Open Source Controversy-20 Questions With Miro " อย่างไรก็ตาม เหตุการณ์ข้างต้นนี้ก็ได้ปลุกเร้าให้สังคม Open Source ทั่วโลกได้ตื่นขึ้นมาอีกครั้งหนึ่ง เพื่อปกป้องสิทธิ์แห่งความเป็น " Open Source " ที่แท้จริงเอาไว้ ในวันที่ 1 กันยายน 2005 ประมาณ 2 สัปดาห์หลังจากเหตุการณ์แยกตัวของทีมพัฒนาโปรแกรมหลัก Eddie ก็ได้ประกาศการร่วมสร้างองค์กรและสังคมออไลน์กันใหม่ เพื่อสร้างสรรค์ไปสู่ความก้าวหน้าของ CMS แบบ Open Source ที่แท้จริงโดยได้ใช้ชื่อโปรเจ็กต์ใหม่ว่า " Joomla! " ซึ่งออกเสียงภาษาอังกฤษว่า " Jumla " ( จุมลา ) มาจากภาษาสวาฮิติ ( Swahiti ) ที่มีความหมายว่า " ด้วยกันทั้งหมด " หรือ " ร่วมกันทั้งหมด " และในการประกาศโปรเจ็กต์ใหม่นี้ก็มีนักพัฒนาโปรแกรมกว่า 3,000 คน ประกาศเข้าร่วมมือกันทันที Joomla! เปิดตัวเวอร์ชันแรก ( Joomla 1.0.0 ) ในวันที่ 16 กันยายน 2005 ซึ่งเป็นการนำซอร์สโค้ดของแมมโบ้เวอร์ชัน 4.5.2.3 มาใส่ชื่อ Joomla!ลงไป พร้อมทั้งแก้ไข bug และเพิ่มเติมคุณสมบัติทางด้านการรักษาความปลอดภัยบางอย่างเข้าไป นับจากวันนั้น Joomla! ก็ได้อัปเดตตัวเองสู่เวอร์ชันใหม่เรื่อยมา ส่วนเวอร์ชันที่พัฒนาขึ้นใหม่เพื่อก้าวไปสู่ความเป็น Joomla! เองโดยไม่อิงอยู่กับรูปแบบจาก Mambo อีกต่อไปก็เริ่มต้นขึ้นที่เวอร์ชัน 1.5 ซึ่งเปิดตัวขึ้นในวันที่ 22 มกราคม 2551 และพัฒนาแก้ไขในส่วนต่างๆ เรื่อยมา จนมาถึง เวอร์ชันล่าสุดคือ เวอร์ชัน 1.6 ซึ่งเปิดตัวขึ้นในไตรมาสแรกของพ.ศ. 2554
เวอร์ชันของจูมล่า [แก้]
จูมล่าถูกแบ่งออกเป็น 3 เวอร์ชันคือ เวอร์ชัน 1.0 ซึ่ง เวอร์ชัน 1.0 คือ การพัฒนามาจาก mambo เวอร์ชัน 1.5 ที่พัฒนาใหม่หมดและ เวอร์ชัน 1.6 ได้ทำการพัฒนาแล้วเสร็จเปิดตัวเมื่อวันที่ 10 มกราคม 2554
- เวอร์ชัน 1.0 ออกเมื่อวันที่ 16 กันยายน ค.ศ. 2005 รุ่นล่าสุดคือ 1.0.15 (ณ วันที่ 1 มกราคม 2552)
- เวอร์ชัน 1.5 ออกวันที่ 22 มกราคม 2551 รุ่นล่าสุดคือ 1.5.26 ออกเมื่อวันที่ 5 เมษายน 2554
- เวอร์ชัน 1.6 ออกเมื่อวันที่ 10 มกราคม 2554 รุ่นล่าสุดคือ 1.6.6 released ออกเมื่อ 27 กรกฎาคม 2554
- เวอร์ชัน 1.7 ออกเมื่อวันที่ 20 กรกฎาคม 2554 รุ่นล่าสุดคือ 1.7.0 ออกเมื่อ 20 กรกฎาคม 2554
- เวอร์ชัน 2.5 ออกเมื่อวันที่ 2 เมษายน 2555 รุ่นล่าสุดคือ 2.5.4
- เวอร์ชัน 3.0 ออกเมื่อวันที่ 24 มกราคม 2556 รุ่นล่าสุดคือ 3.0.2
ดาวน์โหลดจูมล่ารุ่นล่าสุด [แก้]
ส่วนขยายที่สำคัญของจูมล่า ดาว์นโหลดจูมล่ารุ่นล่าสุด
ทีมงานพัฒนาจุมลา แยกตัวออกมาจากการพัฒนา แมมโบ ซึ่งเป็นระบบจัดการเนื้อหาเว็บที่ได้รับความนิยมอีกตัวหนึ่ง เนื่องจากมีความคิดเห็นไม่ตรงกับบริษัท Miro Corporation ในประเทศออสเตรเลีย ซึ่งเป็นผู้สนับสนุนหลักและเจ้าของเครื่องหมายการค้า Mambo เมื่อวันที่ 17 สิงหาคม ค.ศ. 2005
ทางทีมจูมล่าได้ก่อตั้งองค์กรชื่อ Open Source Matters ขึ้นเพื่อเป็นศูนย์กลางในการดูแลโครงการพัฒนาจูมล่า รวมถึงสิทธิ์ต่างๆ ในการใช้เครื่องหมายการค้าของจูมล่า ในปี 2010
ความรู้ทั่วไป [แก้]
Jumla เป็นภาษาทางแถบแอฟริกา ซึ่งหมายถึง รวมเข้าด้วยกันเป็นหนึ่ง ถ้าเป็นภาษาอังกฤษก็ "All Together" Joomla เป็นระบบบริหารจัดการเว็บไซต์ (Content Management System หรือเรียกย่อว่า CMS) ช่วยให้สามารถจัดการเนื้อหาข้อมูลบนเว็บไซต์ได้สะดวกและรวดเร็ว อีกทั้งยังมีลูกเล่นต่าง ๆ ที่สามารถเพิ่มเติมในเว็บไซต์ได้อีก อาทิเช่น Poll, Forums
Joomla! มีโปรแกรมประยุกต์แบบพร้อมใช้งานอยู่ภายในมากมาย อาทิ ระบบจัดการบทความและข่าวสาร (News and Article) ระบบจัดการสมาชิก (Member) ระบบสืบค้น (Search) ระบบจัดการไฟล์มีเดียต่าง ๆ (Media) ระบบปฏิทินข่าวกิจกรรม (Calender) ระบบรวมรูปภาพเป็นแกลอรี่ (Web Gallery) ระบบจัดการเอกสาร (Document Management) เป็นต้น จูมลา คือ ทีมงานที่เคยร่วมพัฒนา Mambo แต่มีความคิดเห็นไม่ตรงกัน จึงแยกออกมาพัฒนา CMS ตัวใหม่ในชื่อ Joomla ขณะนี้ความแตกต่างของ Mambo และ Joomla ยังไม่ชัดเจน สำหรับ Joomla รุ่น 1.0.0 เผยแพร่เมื่อ 17 กันยายน 2005 ปัจจุบันไม่เหลือเค้าโครงความเป็น Mambo อีกต่อไปแล้วโดยสิ้นเชิง
Joomla! ก็คือ CMS ที่ถูกสร้างขึ้นมาด้วยภาษาสคริปต์ PHP และ JavaScript ทำงานร่วมกับไฟล์ฐานข้อมูล MySQL และภาษาจัดการข้อมูล XML เป็นระบบจัดการข้อมูลของเว็บไซต์ที่อยู่ในรูปแบบของ Web portal เป็นหลัก พร้อมกับความสามารถปรับแต่งให้แสดงผลในรูปแบบของ บล็อก ( Blog ) เว็บบอร์ด ( Webboard ) และร้านค้าออนไลน์ ( Online Shopping Cart ) ได้โดยง่ายดาย Joomla! เป็น CMS แบบซอฟต์แวร์เสรีภายใต้ลิขสิทธิ์แบบ GNU/GPL สามารถนำไปใช้งานและดัดแปลงการใช้งานได้ฟรี สามารถนำไปสร้างเป็นเว็บไซต์บนอินเทอร์เน็ต หรือเว็บไซต์ภายในองค์กรได้อย่างมีประสิทธิภาพ รองรับได้ทั้งเว็บไซต์ส่วนตัวแบบง่ายๆ ไปจนถึงเว็บไซต์ขององค์กรที่ให้บริการเว็บแอปพลิเคชันที่ซับซ้อน
ลักษณะเด่น [แก้]
ไม่ต้องเสียเวลากับการออกแบบเว็บไซต์ เพียงแค่พิมพ์ข้อมูลก็สามารถสร้างเว็บไซต์ได้ สามารถปรับเปลี่ยนรูปแบบของเว็บไซต์ได้อย่างรวดเร็วด้วย templates ต่าง ๆ ไม่ต้อง Upload Files ไปยัง server เพียงแค่เลือกคำสั่ง Save ข้อมูลจะถูกบันทึกทันที สามารถใช้งานและ Update ข้อมูลได้ทุกที่ทุกเวลาตามต้องการผ่าน Internet Explorer หรือ Web Browser อื่น ๆ มีส่วนเพิ่มเติมประสิทธิภาพให้กับเว็บไซต์มากมาย เช่น Poll, Forums ช่วยให้บริหารจัดการข้อมูลได้เป็นอย่างดี เช่น ข้อมูลจะถูกจัดเก็บอย่างเป็นระบบทำให้ง่ายต่อการค้นหาและแก้ไข, สามารถซ่อนข้อมูลหรือ เนื้อหาได้ สามารถกำหนด User เพิ่ม เพื่อเข้ามาช่วยในการพัฒนาเว็บไซต์ โดยสามารถกำหนดสิทธิ์ให้กับ User ตามความเหมาะสม หรือเพื่อให้เนื้อหา บางส่วนของเว็บไซต์สามารถเปิดดูได้เฉพาะผู้ที่เป็นสมาชิกเท่านั้น
โปรแกรมเสริม [แก้]
จุมลามีโปรแกรมเสริม (Extension) ให้เลือกใช้หลายประเภท ตั้งแต่ระดับ Component, โมดูล (Module), Plug-ins และภาษา (Language) โดยโปรแกรมเสริมที่โดดเด่นได้แก่
- Dublin Core Extended โปรแกรมเสริมนี้เป็น Plug-ins ที่ช่วยให้ข้อมูลบรรณานุกรมของบทความกับซอฟต์แวร์และหรือระบบต่างๆ แบบอัตโนมัติ เช่น การให้ข้อมูลบรรณานุกรมกับซอฟต์แวร์จัดการการอ้างอิง Zotero
- Book Library Basic โปรแกรมเสริมที่ช่วยในการพัฒนาระบบจัดการระบบห้องสมุดอิเล็กทรอนิกส์ ระบบห้องสมุดดิจิทัล สามารถจัดหมวดหมู่หนังสือ ลงรายการทางบรรณานุกรม รวมถึงการแนบไฟล์ดิจิทัลไปกับรายการ
