บทที่๖ Joomla!
Joomla! คืออะไร?
Joomla (จูมล่า) คือ CMS
(ซีเอ็มเอส) ตัวหนึ่งจากหลายๆ
ตัวที่ได้รับความนิยมในปัจจุบัน สำหรับคุณที่ยังไม่รู้จักว่า CMS คืออะไร ขออธิบายสั้นๆ เพิ่มเติมดังนี้ครับ CMS นั้นเป็นอักษรย่อของ
คำว่า "Content Management System" (คอนเท้น
เมเนจเม้น ซิสเต้ม) ซึ่งเมื่อแปลเป็นภาษาไทย หมายถึง
ระบบบริหารจัดการเนื้อหาของเว็บไซต์ นั่นหมายความว่า
สิ่งที่เราจะต้องดูแลก็คือเนื้อหาของเว็บไซต์ เช่น การเพิ่มบทความ การเพิ่มรูปภาพ
หรือการปรับแต่งโยกย้ายโมดูลต่าง ๆ ไม่จำเป็นจะต้องมานั่งเขียน Code ด้วยภาษา HTML (เอ็ชทีเอ็มแอล), PHP (พีเอ็ชพี), SQL (เอสคิวแอล)
เพียงแต่เรียนรู้วิธีการติดตั้ง การปรับแต่ง การใช้งาน CMS เท่านั้น
สำหรับ Code (โค้ด) ต่าง ๆ ที่นำมาสร้าง และ
ออกแบบเว็บไซต์ จะทำโดยทีมงานของผู้พัฒนา CMS ของแต่ละทีม
ซึ่งทำให้ประหยัดเวลาในการสร้าง และออกแบบเว็บไซต์ ได้อย่างมาก
Joomla เป็น CMS ที่ได้รับความนิยมเป็นอันดับต้น
ๆ เพราะมีระบบการจัดการเนื้อหาที่มีรูปแบบสากล
การปรับแต่งหน้าตาของเว็บไซต์ทำได้ง่าย เพราะถูกออกแบบมาให้รองรับกับเทคโนโลยีการ
ออกแบบเว็บไซต์ สมัยใหม่ ไม่ว่าจะเป็นการรองรับ Flash (เฟรช)
หรือ GIF Animation (กิฟ อนิเมชัน) นอกจากนี้คุณยังสามารถ Download
Template (ดาวน์โหลด เทมเพลต)
ได้อย่างมากมายมีทั้งแบบที่สามารถนำมาใช้งานได้ฟรี หรือหากต้องการ Template
(เทมเพลต) ที่มีประสิทธิภาพ และมีความสวยงาม ก็สามารถหาซื้อมาใช้ได้
เพราะมีเว็บไซต์ที่ให้บริการจัดทำ Template ของอยู่มากมาย
จุดเด่นอีกจุดหนึ่งก็คือมี Extension
(เอ็กเทนชัน) จำนวนมากให้เราสามารถนำมาประยุกต์ใช้งาน
เช่น Component (คอมโพเน้น) , Module (โมดูล),
Plugin (ปลั๊กอิน) มีทั้งแบบฟรี และแบบต้องชำระเงิน
สำหรับเว็บไซต์อย่างเป็นทางการคือ http://www.joomla.org เป็นศูนย์รวมข่าวสารการ Update Joomla และคุณสามารถ Download
extension ต่างๆ
Joomla มีการ Update
(อัพเดท) อย่างสม่ำเสมอ ทำให้เรามั่นใจได้ว่าการ ออกแบบเว็บไซต์
ด้วย CMS Joomla จะมีความปลอดภัย ซึ่งปัจจุบัน เป็นรุ่น 3.7.5 และที่สำคัญที่สุดคือ รองรับภาษาไทย 100% เพราะมีทีมงานที่คอยดูแลเรื่องภาษา
ทำให้เราไม่ต้องมากังวลกับการใช้งานภาษาไทยว่าจะผิดเพี้ยนในส่วนใดหรือไม่
และในขณะนี้ Team ผู้พัฒนากำลังจะเปิดตัวรุ่นใหม่ คือ Joomla 3.8 ซึ่งในขณะนี้ก็ใกล้จะได้ใช้งาน Joomla 3.8 เวอร์ชันเต็มเร็วๆนี้
หากท่านใดใช้เวอร์ชั่นเก่าอยู่ก็แนะนำให้ Upgrade (อัพเกรด)
ให้ทันสมัยอยู่เสมอ ทั้งนี้เพื่อประสิทธิภาพ และความปลอดภัยของเว็บไซต์ของท่านเอง
ประวัติของJoomla!
Joomla! กำเนิดขึ้นในวันที่ 17 สิงหาคม 2005 ด้วยการแยกตัวของกลุ่มนักพัฒนาหลักในโปรเจ็กต์แมมโบ้
( Mambo ) ซึ่งเป็น CMS ที่ได้รับความนิยมอย่างสูงในสมัยนั้น
ออกมาสู่โปรเจ็กต์ใหม่ที่ชื่อ Joomla! แมมโบ้เป็นเครื่องหมายทางการค้าของบริษัท
Miro International Pty Ltd. ซึ่งเป็นผู้ก่อตั้งองค์กรพัฒนาโปรเจ็กต์
CMS ที่ไม่หวังผลกำไรที่ชื่อว่า Mambo ขึ้นมา
สาเหตุที่ทำให้กลุ่มนักพัฒนาหลักของโปรเจ็กต์แมมโบ้แยกตัวกันออกมาก็คือ
ความไม่ชัดเจนของวิสัยทัศน์เรื่องลิขสิทธิ์ทางเครื่องหมายการค้าจากทาง Miro
ซึ่งหวั่นเกรงกันว่าจะกระทบถึงแนวคิดในการพัฒนาแบบ Open
Source ได้ ทีมนักพัฒนาโปรแกรมที่แยกตัวออกมา
เริ่มต้นด้วยการสร้างเว็บไซด์ (website) ที่ชื่อว่า 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.1 ซึ่งเปิดตัวขึ้นในไตรมาสแรกของพ.ศ. 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.22 ( ออกเมื่อวันที่ 5 พฤศจิกายน 2553 )
เวอร์ชัน 1.6 ออกเมื่อวันที่ ( 10 มกราคม 2554 ) รุ่นล่าสุดคือ 1.6.1 released ( ออกเมื่อ 7 มีนาคม 2554 )
ขอขอบคุณแหล่งที่มา:
http://th.wikipedia.org/จูมลา
https://www.mindphp.com
https://www.ninetechno.com
https://sites.google.com
https://www.mindphp.com
อย่างไรก็ตาม เหตุการณ์ข้างต้นนี้ก็ได้ปลุกเร้าให้สังคม 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.1 ซึ่งเปิดตัวขึ้นในไตรมาสแรกของพ.ศ. 2554
เวอร์ชัน 1.0 ออกเมื่อวันที่ 16 กันยายน ค.ศ. 2005 รุ่นล่าสุดคือ 1.0.15 (ณ วันที่ 1 มกราคม 2552)
เวอร์ชัน 1.5 ออกวันที่ ( 22 มกราคม 2551 ) รุ่นล่าสุดคือ 1.5.22 ( ออกเมื่อวันที่ 5 พฤศจิกายน 2553 )
เวอร์ชัน 1.6 ออกเมื่อวันที่ ( 10 มกราคม 2554 ) รุ่นล่าสุดคือ 1.6.1 released ( ออกเมื่อ 7 มีนาคม 2554 )
ทีมงานพัฒนาจุมลา แยกตัวออกมาจากการพัฒนา แมมโบ
ซึ่งเป็นระบบจัดการเนื้อหาเว็บที่ได้รับความนิยมอีกตัวหนึ่ง
เนื่องจากมีความคิดเห็นไม่ตรงกับบริษัท Miro
Corporation ในประเทศออสเตรเลีย
ซึ่งเป็นผู้สนับสนุนหลักและเจ้าของเครื่องหมายการค้า Mambo เมื่อวันที่
17 สิงหาคม ค.ศ. 2005
ทางทีมจูมล่าได้ก่อตั้งองค์กรชื่อ Open Source Matters ขึ้นเพื่อเป็นศูนย์กลางในการดูแลโครงการพัฒนาจูมล่า รวมถึงสิทธิ์ต่างๆ ในการใช้เครื่องหมายการค้าของจูมล่า ในปี 2010 มีตัวแทนคนไทยคือ คุณอัครวุฒิ ตำราเรียง นายกสมาคมศึกษาและพัฒนาโอเพ่นซอร์ส ได้รับเลือกให้เป็นกรรมการในการบริหารงานขององค์กรนี้ ซึ่งกรรมการจะมีวาระในการทำงาน 2 ปี
ทางทีมจูมล่าได้ก่อตั้งองค์กรชื่อ Open Source Matters ขึ้นเพื่อเป็นศูนย์กลางในการดูแลโครงการพัฒนาจูมล่า รวมถึงสิทธิ์ต่างๆ ในการใช้เครื่องหมายการค้าของจูมล่า ในปี 2010 มีตัวแทนคนไทยคือ คุณอัครวุฒิ ตำราเรียง นายกสมาคมศึกษาและพัฒนาโอเพ่นซอร์ส ได้รับเลือกให้เป็นกรรมการในการบริหารงานขององค์กรนี้ ซึ่งกรรมการจะมีวาระในการทำงาน 2 ปี
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 สามารถนำไปใช้งานและดัดแปลงการใช้งานได้ฟรี สามารถนำไปสร้างเป็นเว็บไซด์บนอินเทอร์เน็ต หรือเว็บไซด์ภายในองค์กรได้อย่างมีประสิทธิภาพ รองรับได้ทั้งเว็บไซด์ส่วนตัวแบบง่ายๆ ไปจนถึงเว็บไซด์ขององค์กรที่ให้บริการเว็บแอปพลิเคชันที่ซับซ้อน
ขั้นตอนการติดตั้ง Joomla 3.8
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 สามารถนำไปใช้งานและดัดแปลงการใช้งานได้ฟรี สามารถนำไปสร้างเป็นเว็บไซด์บนอินเทอร์เน็ต หรือเว็บไซด์ภายในองค์กรได้อย่างมีประสิทธิภาพ รองรับได้ทั้งเว็บไซด์ส่วนตัวแบบง่ายๆ ไปจนถึงเว็บไซด์ขององค์กรที่ให้บริการเว็บแอปพลิเคชันที่ซับซ้อน
ความสามารถเบื้องต้นของ Joomla!
1) สามารถใช้งานได้หลายภาษา
2) รองรับการใช้งาน WYSIWYG (What you see is what you get) ทำให้สามารถสร้างเนื้อหา/บทความได้ง่ายเหมือนทำงานกับโปรแกรมไมโครซอฟต์ เวิร์ด
3) ระบบจัดหาเนื้อหาหรือบทความ (Content Management System)
4) ระบบจัดการข้อมูลการติดต่อ (Address Book)
5) ระบบจัดการสมาชิก/ระบบส่ง เมล์ สำหรับสมาชิก (Member System)
6) ระบบจัดการรูปภาพและไฟล์มัลติมีเดีย (Media Galleries)
7) ระบบจัดการกระดานข่าว (Web Board)
8) ระบบจัดการสมุดเยี่ยม (Guess Book)
9) ระบบจัดการเอกสาร/ระบบจัดการการดาวน์โหลดแฟ้มข้อมูล
10) ระบบแบบสำรวจความคิดเห็น (Poll)
11) ระบบจัดการป้ายโฆษณา (Banner)
12) ระบบจัดการเว็บไซต์ สำหรับผู้ดูแลระบบ (Administration System)
13) สามารถเพิ่มโปรแกรมที่ทำงานด้านต่าง ๆ ได้ไม่จำกัด (Extension)
14) สามารถพัฒนาโปรแกรมเพิ่มเติมด้วยภาษา พีเอชพี (PHP) และฐานข้อมูลมายเอสคิวแอล (MySQL)
2) รองรับการใช้งาน WYSIWYG (What you see is what you get) ทำให้สามารถสร้างเนื้อหา/บทความได้ง่ายเหมือนทำงานกับโปรแกรมไมโครซอฟต์ เวิร์ด
3) ระบบจัดหาเนื้อหาหรือบทความ (Content Management System)
4) ระบบจัดการข้อมูลการติดต่อ (Address Book)
5) ระบบจัดการสมาชิก/ระบบส่ง เมล์ สำหรับสมาชิก (Member System)
6) ระบบจัดการรูปภาพและไฟล์มัลติมีเดีย (Media Galleries)
7) ระบบจัดการกระดานข่าว (Web Board)
8) ระบบจัดการสมุดเยี่ยม (Guess Book)
9) ระบบจัดการเอกสาร/ระบบจัดการการดาวน์โหลดแฟ้มข้อมูล
10) ระบบแบบสำรวจความคิดเห็น (Poll)
11) ระบบจัดการป้ายโฆษณา (Banner)
12) ระบบจัดการเว็บไซต์ สำหรับผู้ดูแลระบบ (Administration System)
13) สามารถเพิ่มโปรแกรมที่ทำงานด้านต่าง ๆ ได้ไม่จำกัด (Extension)
14) สามารถพัฒนาโปรแกรมเพิ่มเติมด้วยภาษา พีเอชพี (PHP) และฐานข้อมูลมายเอสคิวแอล (MySQL)
ข้อดีของ Joomla!
1) จูมลาให้ใช้งานกันได้ฟรี
2) ขั้นตอนการติดตั้งเข้าใจง่าย
3) ควบคุมหน้าตาเว็บไซต์ด้วยเทมเพลต ในการแสดงผลพนื้อหาของเว็บไซต์
4) สร้างและจัดการเนื้อหาได้ง่าย
5) รองรับกับการทำงานหลายๆ คนพร้อมกัน ด้วยระบบจัดการผู้ใช้งานที่มีประสิทธิภาพ โดยการแยกกลุ่มผู้ใช้งานเว็บไซต์ออกเป็นกลุ่ม
6) มีความเสถียรภาพ ปลอดภัย และอัปเดตสม่ำเสมอ
7) ไม่ต้องยึดติดกับคอมพิวเตอร์หรือซอฟต์แวร์ใดๆ
8) มีสังคมออนไลน์ที่มีข้อมูลช่วยเหลือจำนวนมาก
9) มีผู้พัฒนาภาษาไทยอย่างเป็นทางการ คือทีมงาน Joomlacorner.com ผู้พัฒนาภาษาไทยอย่างเป็นทางการ
10) สมบูรณ์ด้วยโปรแกรมเสริมที่หลากหลาย
2) ขั้นตอนการติดตั้งเข้าใจง่าย
3) ควบคุมหน้าตาเว็บไซต์ด้วยเทมเพลต ในการแสดงผลพนื้อหาของเว็บไซต์
4) สร้างและจัดการเนื้อหาได้ง่าย
5) รองรับกับการทำงานหลายๆ คนพร้อมกัน ด้วยระบบจัดการผู้ใช้งานที่มีประสิทธิภาพ โดยการแยกกลุ่มผู้ใช้งานเว็บไซต์ออกเป็นกลุ่ม
6) มีความเสถียรภาพ ปลอดภัย และอัปเดตสม่ำเสมอ
7) ไม่ต้องยึดติดกับคอมพิวเตอร์หรือซอฟต์แวร์ใดๆ
8) มีสังคมออนไลน์ที่มีข้อมูลช่วยเหลือจำนวนมาก
9) มีผู้พัฒนาภาษาไทยอย่างเป็นทางการ คือทีมงาน Joomlacorner.com ผู้พัฒนาภาษาไทยอย่างเป็นทางการ
10) สมบูรณ์ด้วยโปรแกรมเสริมที่หลากหลาย
ข้อเสียของ Joomla!
1.ผู้ที่เริ่มต้นใช้งาน
อาจจะงงกับ Component(คอมโพเนนต์), Module(โมดูล), Plug-in(ปลั๊กอิน)
2.Component บางอย่าง ไม่ครอบคลุมความต้องการ
3.สำหรับ Template อาจแก้ไม่ได้เยอะ
2.Component บางอย่าง ไม่ครอบคลุมความต้องการ
3.สำหรับ Template อาจแก้ไม่ได้เยอะ
Joomla!มีประโยชน์อย่างไรในการพัฒนาหน้าธุรกิจ
ทำไม Joomla
จึงได้รับความนิยมในอุตสาหกรรมการพัฒนาเว็บ?
นับตั้งแต่ทศวรรษที่ผ่านมา
Joomla ได้รับการแนะนำว่าเป็นกรอบ CMS ด้วยเทคโนโลยีโอเพ่นซอร์ส ของข้อมูลเพื่อแข่งขันกับกรอบ CMS อื่น ๆ หวังว่าเทคโนโลยีนี้จะเข้าสู่ตลาดไอทีด้วยคุณสมบัติต่างๆ Joomla
ได้กลายเป็นตัวเลือกแรกสำหรับระบบการจัดการเนื้อหา ค่อยๆ บริษัท
อีคอมเมิร์ซก็เริ่มแสดงความสนใจในแพลตฟอร์ม CMS เนื่องจากคุณสมบัติที่คุ้มค่าและมีเสน่ห์ที่สามารถได้รับประโยชน์จากธุรกิจออนไลน์โดยการเพิ่มประสิทธิภาพ
อย่างที่คุณทราบนั่นคือระบบการจัดการเนื้อหาดังนั้นคุณจึงสามารถอัพเดทแก้ไขเพิ่มลบและเผยแพร่เนื้อหาบนเว็บเพจซึ่งพัฒนาขึ้นในเทคโนโลยีนี้ได้อย่างง่ายดายและรวดเร็ว
ไม่ว่าคุณจะใช้งาน blog, newsweb หรือธุรกิจอีคอมเมิร์ซมีประโยชน์มากมายหากคุณเลือกเว็บไซต์
Joomla สำหรับธุรกิจของคุณ สรุปได้ว่าข้อดีเหล่านี้มีดังนี้
ง่ายต่อการเข้าใจและใช้งาน: Joomla ทำงานได้ดีสำหรับการทำธุรกรรมทุกประเภท
จากนักวิชาการไปจนถึงเว็บไซต์ธุรกิจเว็บไซต์ข่าวสารสู่เว็บไซต์อีคอมเมิร์ซ –
Joomla สามารถจัดการเนื้อหาบนเว็บได้อย่างมีประสิทธิภาพ
นักพัฒนาซอฟต์แวร์สร้างส่วนติดต่อผู้ใช้แบบโต้ตอบสูง
หนึ่งสามารถเข้าใจและเข้าถึงได้ง่ายขึ้น
ดังนั้นช่างเทคนิคสามารถเข้าถึงฟังก์ชันการทำงานได้อย่างมีประสิทธิภาพบนเว็บไซต์ Joomla
ค่าใช้จ่าย: Joomla
เป็นเฟรมเวิร์กโอเพนซอร์สที่ทำให้ใช้งานได้ฟรี
คุณสามารถเพิ่มการปรับแต่งค่าใช้จ่ายที่ต่ำมากเนื่องจากคุณลักษณะที่กำหนดเองบางอย่างมีอยู่ในรูปแบบของเทมเพลตฟรี
แต่บางรุ่นมีราคาที่ไม่แพงมาก
Time-effective: ตามที่กล่าวมาแล้วมีเทมเพลตเทมเพลตหลายรูปแบบที่สามารถใช้งานได้
ลดต้นทุนการพัฒนา แต่ยังออกจากการพัฒนา Joomla มีปลั๊กอินและเทมเพลตจำนวนมากที่สามารถวางไว้ในเว็บไซต์ประเภทใดก็ได้ตามความต้องการอย่างง่ายดาย
คุณไม่จำเป็นต้องเขียนโค้ดตั้งแต่เริ่มต้น เพียงเพิ่มปลั๊กอินและเทมเพลตที่ถูกต้องเพื่อเพิ่มฟังก์ชันการทำงานและชุดรูปแบบที่เหมาะสม
หลังจากนั้นคุณสามารถขอให้นักพัฒนาซอฟต์แวร์เปลี่ยนแปลงตามความต้องการของคุณ
การขายที่มีคุณภาพ: กรอบนี้มีชื่อเสียงในตลาดเพื่อความมั่นคงและเสถียรภาพ
นั่นแทบจะไม่เป็นผลเมื่อเว็บไซต์ Joomla ถูกพบว่าเกิดข้อขัดข้องหรือแก้ไข
การรักษาความปลอดภัยอยู่เสมอด้านบนของเว็บไซต์ Joomla การแจ้งเตือนเรื่องความปลอดภัยจะแจ้งให้คุณทราบว่าคุณกำลังใช้เวอร์ชันที่ปลอดภัยและเป็นเวอร์ชันล่าสุดขอบคุณชุมชน Joomla ซึ่งมีสมาชิกหลายพันคนคอยแก้ไขปัญหาและทำเคอร์เนลของ
Joomla ให้ดีขึ้นเรื่อย ๆ
วิธีการติดตั้ง Joomla 3.8 จูมล่า เวอร์ชั่นใหม่ล่าสุด ขั้นตอนการติดตั้ง
Joomla!(จูมล่า) เป็นโปรแกรม OpenSource
(โอเพ่นซอส) ทีใช้สำหรับสร้างหรือพัฒนาเว็บไซต์
หรือบริหารจัดการเนื้อหารวมถึงโครงสร้างของเว็บไซต์
เพื่อให้ผู้ใช้สามารถใช้งานได้ง่ายขึ้น และยังเป็น CMS (ซีเอ็มเอส) ที่ได้รับความนิยม เป็นอันดับต้น ๆ อีกด้วย Joomla ก็มีการ
Update (อัพเดท) เวอร์ชั่นอย่างสม่ำเสมอ ทำให้เรามั่นใจได้ว่า
การออกแบบเว็บไซต์ด้วย CMS Joomla จะมีความปลอดภัยและทันสมัยอยู่ตลอดเวลา
ซึ่งปัจุบันได้มีการปล่อย Joomla 3.8 ออกมาให้ทดลองใช้แล้วแต่จะเปิดตัวจริงๆในวันที่ 19/09/2017 ในวันนี้จะมาสอนการติดตั้ง Joomla3.8 ลงบนเครื่องของเรา
ขั้นตอนการติดตั้ง Joomla 3.8
1.ก่อนอื่นเราต้องมีโปรแกรมจำลอง
Server (เซิฟเวอร์) ในเครื่องเราก่อน ในที่นี้จะใช้ XAMPP (เอ็กเอเอ็มพีพี) จากนั้นให้เราทำการ
เปิด XAMPP ขึ้นมาจากนั้น start (สตาร์ท)
Apache (อาปาเช่) และ MySQL (มายเอสคิวแอล) เพื่อที่เราจะสร้างฐานข้อมูล
2.ในการที่เราจะติดตั้ง
Joomla3.8 นั้นเราก็ต้องมีไฟล์ Joomla3.8 ก่อน โดยสามารถ ดาวน์โหลดไฟล์ติดตั้ง
Joomla3.8
ได้ที่นี้ ในที่นี้จะโหลดเป็น
.zip (.ซิพ)
3.หลังจากโหลด
ไฟล์ติดตั้ง Joomla3.8 มาแล้ว ให้เราทำการสร้างฐานข้อมูล
โดยเข้าไปที่ บราวน์เซอร์ แล้วพิมพ์ localhost/phpmyadmin เพื่อสร้างฐานข้อมูล
- ชื่อฐานข้อมูลเราต้องตั้งให้เหมือนกันกับไฟล์ติดตั้ง
Joomla3.8 ในที่จะตั้งว่า joomla3-8
- ให้เลือก utf8_general_ci
- จากนั้นกด Create
4.ให้ทำการแตกไฟล์ Joomla3.8
โดยตั้งชื่อให้เหมือนฐานข้อมูล
5.จากนั้นให้คัดลอก Folder
ที่เราแตกไฟล์ออกมา ไปไว้ที่ C:\xampp\htdocs
6.ให้เราเข้า
บราวน์เซอร์ แล้วพิม localhost/joomla3-8 (ชื่อนี้เป็นอะไรก็ได้ที่เราตั้ง
แต่ชื่อฐานข้อมูลกับโฟล์เดอร์จูมล่าต้องชื่อเดียวกัน) ก็จะเจอกับหน้าการติดตั้ง Joomla
ใสร่ายละเอียดให้ครบแล้วกดต่อไป
- ชื่อเว็บ คือ
ใส่ชื่อของเว็บไซต์ของเราลงไป
- คำอธิบายเว็บ คือ
ใส่คำอธิบายเกี่ยวกับเว็บไซต์ของเราว่าเป็นบริการหรือเว็บไซต์เกี่ยวกับอะไร
- อีเมลของคุณ คือ
ใส่อีเมลที่เป็นอีเมลของผู้ดูแลระบบกรณีลืมรหัสผ่าน
- ชื่อเข้าระบบของผู้ดูแล
คือ username ของผู้ดูแลระบบที่เอาไว้เข้าสู่ระบบ
- รหัสผ่านของผู้ดูแลระบบ
คือ password ของผู้ดูแลระบบที่เอาไว้เข้าสู่ระบบ
- ยืนยันรหัสผ่านผู้ดูแล
คือ ให้ใส่ รหัสผ่านของผู้ดูแลระบบ อีกครั้ง
7.หลังจากกรอกข้อมูลในหน้าแรกเสร็จจะเจอกับ
หน้าการตั้งค่าฐานข้อมูล ก็ให้ทำการกรอกรายละเอียดลงไป จากนั้นกดต่อไป
- ชนิดของฐานข้อมูล คือ
สามารถเลือกได้ว่าฐานข้อมูลของเราเป็นแบบไหน
- ชื่อโฮส คือ
ชื่อของตัวโฮสโดยปกติแล้วจะเป็น localhost
- ชื่อผู้ใช้ฐานข้อมูล คือ
ชื่อเข้าใช้งานฐานข้อมูล เช่น root
- รหัสผ่าน คือ
รหัสผ่านเข้าใช้งานของฐานข้อมูล ถ้ามีก็ให้ใส่ ถ้าไม่มีก็ไม่ต้องใส่อะไรลงไป
- ชื่อฐานข้อมูล คือ
ชื่อของฐานข้อมูลที่เราจะเรียกใช้
- คำนำหน้าตาราง คือ
คำนำหน้าในฐานข้อมูล ปกติจูมล่าจะสุ่มมาให้อยู่แล้ว
- หากเคยติดตั้งจูมล่าแล้ว คือ
ต้องการที่จะ สำรอง หรือ ลบ ทุกตารางฐานข้อมูลที่มีอยู่จากที่เคยติดตั้ง Joomla เอาไว้ด้วยคำนำหน้าของตารางที่เหมือนกัน
8.หน้าบทสรุป
ให้เราตรวจสอบด้วยว่าข้อมูลของเราถูกต้องไหมถ้าถูกต้องให้กด ติดตั้งได้เลย
9.หลังจากแสดงข้อความว่า
"ขอแสดงความยินดีด้วย ตอนนี้คุณได้ติดตั้งจูมล่าสำเร็จแล้ว"
ให้ทำการคลิ๊ก ลบโฟลเดอร์ "installation" (อินสตอเลชัน)
10.หลังจากลบแล้วก็จะขึ้นดังรูป
จากนั้นให้เรากดที่ ดูหน้าเว็บ หรือ ผู้ดูแลระบบ ได้เลย
11.ถ้าเราดูหน้าเว็บ ก็จะแสดงหน้าเว็บไซต์ของเราขึ้นมา
สังเกตว่าที่มุมซ้ายล่างจะมีเวอร์ชันของ Joomla แสดงอยู่ว่าเป็นเวอร์ชันอะไร
12.ถ้ากดที่
ผู้ดูแลระบบ ก็จะแสดงฝั่งผู้ดูแลระบบของเว็บไซต์
สังเกตที่มุมชวาล่างก็จะมีเวอร์ชันของ Joomla บอกอยู่
ทั้งหมดนี้เป็นการติดตั้ง โปรแกรม Joomla! ที่เสร็จเรียบร้อย
ขอขอบคุณแหล่งที่มา:
http://th.wikipedia.org/จูมลา
https://www.mindphp.com
https://www.ninetechno.com
https://sites.google.com
https://www.mindphp.com
ความคิดเห็น
แสดงความคิดเห็น