7
Joomla คืออะไร “Joomla!” โปรแกรม open source ที่เป็นระบบบริหารจัดการเนื้อหาเว็บไซต์ (Web Content Management Systems:CMS) ซึ่งถูกพัฒนาด้วย PHP และใช้ฐานข้อมูลของ MySQL ใน การเก็บข้อมูล มีเทคนิคการเขียนโปรแกรมขั้นสูงภายใต้มาตรฐาน XHTML สามารถทํางานได้หลาย แพลตฟอร์มที่รองรับ PHP และ mySQL ทั้งนี้ Joomla! ได้ถูกพัฒนาขึ้นอย่างต่อเนื่องจากทีมพัฒนาทีมีอยู่ทั่วโลก ซึ่งมีการเปลี่ยนแปลงเพิ่มขึ้นอยู่ตลอดเวลา โดยระยะเริ่มต้น Joomla! ได้มุ่งเน้นเพื่อใช้ใน การพัฒนา Coporate Website หรือเว็บไซต์ของบริษัทและองค์กรต่าง ๆ รวมไปถึงเว็บ Intranet ภายในหน่วยงาน โดยมีจุดเด่นอยู่ที่ความสวยงามของรูปแบบที่ดูเป็นสากล รวมถึงความง่ายต่อการใช้ งานของทั้งผู้พัฒนาและผู้เข้าชมเว็บไซต์ ซึ่งให้ความรู้สึกแตกต่างจาก CMS ทั่วไป ตรงที่คุณสามารถ ออกแบบและสร้างหน้าตาของเว็บไซต์ (Template) ได้ตามต้องการ ตัวอย่างเว็บไซต์ที่สร้างด้วยโปรแกรม Joomla

Joomla คืออะไร

Embed Size (px)

Citation preview

Page 1: Joomla คืออะไร

Joomla คออะไร

“Joomla!” โปรแกรม open source ทเปนระบบบรหารจดการเนอหาเวบไซต (Web Content Management Systems:CMS) ซงถกพฒนาดวย PHP และใชฐานขอมลของ MySQL ในการเกบขอมล มเทคนคการเขยนโปรแกรมขนสงภายใตมาตรฐาน XHTML สามารถทางานไดหลายแพลตฟอรมทรองรบ PHP และ mySQL ทงน Joomla! ไดถกพฒนาขนอยางตอเนองจากทมพฒนาทมอยทวโลก ซงมการเปลยนแปลงเพมขนอยตลอดเวลา โดยระยะเรมตน Joomla! ไดมงเนนเพอใชในการพฒนา Coporate Website หรอเวบไซตของบรษทและองคกรตาง ๆ รวมไปถงเวบ Intranet ภายในหนวยงาน โดยมจดเดนอยทความสวยงามของรปแบบทดเปนสากล รวมถงความงายตอการใชงานของทงผพฒนาและผเขาชมเวบไซต ซงใหความรสกแตกตางจาก CMS ทวไป ตรงทคณสามารถออกแบบและสรางหนาตาของเวบไซต (Template) ไดตามตองการ

ตวอยางเวบไซตทสรางดวยโปรแกรม Joomla

Page 2: Joomla คืออะไร
Page 3: Joomla คืออะไร

โปรแกรม open source คออะไร Open Source (ภาษาไทย: โอเพนซอรส) คอวธการในการออกแบบ พฒนา และแจกจายสาหรบตนฉบบของสนคาหรอความร โดยเฉพาะซอฟตแวร โดยโอเพนซอรซถกพจารณาวาเปนทงรปแบบหนงในการออกแบบ และแผนการในการดาเนนการ โดยโอเพนซอรซเปดโอกาสใหบคคลอนนาเอาระบบนนไปพฒนาไดตอไป

XHTML คออะไร XHTML (Extensible Hyper Text Markup Language) คอภาษาคอมพวเตอรประเภท Markup Language ทรวมเอาทง ภาษา HTML และ XML ไวดวยกนกลายเปนมาตรฐานใหมของ HTML ประโยชนของมนคอการสรางเวบเพอการสงขอมลทว ๆ ไป

Page 4: Joomla คืออะไร

CMS Joomla! จะแบงเวบไซตออกเปนสองสวนหลก ๆ คอ Frontend คอสวนทแสดงผลใหกบผเขาชมเวบไซต หรอกคอหนาเวบไซตนนเอง

Page 5: Joomla คืออะไร

Backend คอสวนการจดการเนอหารวมถงโครงสรางของเวบไซต หรอเรยกอกชอหนงวาสวน Admin

ประสทธภาพและความสามารถของ Joomla! ประโยชนหลกของ “Joomla!” คอ การทาใหคณสามารถจดการกบเนอหาหรอขอความ (Content) ไดโดยตรงผานหนาเวบ โดยผบรหารเวบหรอผดแลเวบไซต ไมจาเปนตองมความรทางดานโปรแกรมเชน HTML ในการอพเดทเวบ เพราะJoomla! ม editor ออนไลน เชน WYSIWYG editor ไวเพอการจดรปแบบขอความตวอกษร (Text) และรปภาพ ยงกวานนคณไมจาเปนทตองอพโหลดเอกสารดวยโปรแกรม FTP เพยงแคคลกปม save หรอ apply หนาเวบของคณกจะออนไลนเตรยมพรอมรบผเขาชมทจะเขามาดในเวบของ คณไดทนท joomla เปน CMS ทไดรบความนยมเปนอนดบตน ๆ เพราะมระบบการจดการเนอหาทมรปแบบสากล การปรบแตงหนาตาของเวบไซตทาไดงาย เพราะ joomla ถกออกแบบมาใหรองรบกบเทคโนโลยการออกแบบเวบไซต สมยใหม ไมวาจะเปนการรองรบ Flash หรอ GIF Animation นอกจากนคณยงสามารถ Download template ไดอยางมากมายมทงแบบทสามารถนามาใชงานไดฟร (โดยใหเครดตผสรางนดหนอย เชน ไมลบชอทมพฒนา template นนออกจาก template เปนตน) หรอหากตองการ template ทมประสทธภาพ และมความสวยงาม กสามารถหาซอมาใชได เพราะมเวบไซตทใหบรการจดทา template ของ joomla อยมากมาย จดเดนของ joomla อกจดหนงกคอม Extension จานวนมากใหเราสามารถนามาประยกตใชงาน เชน component, module, Plugin มทงแบบฟร และแบบตองชาระเงน สาหรบเวบไซตอยางเปนทางการของ joomla คอ http://www.joomla.org เปนศนยรวมขาวสารการUpdate joomla และคณสามารถdownload joomla และ extension ตาง ๆ ไดจากทน

Page 6: Joomla คืออะไร

joomla มการ Update อยางสมาเสมอ ทาใหเรามนใจไดวาการ ออกแบบเวบไซต ดวย CMS joomla จะมความปลอดภย ซงปจจบน (ตลาคม 2553) เปนรน 1.5.21 และทสาคญทสด joomla รองรบภาษาไทย 100% เพราะมทมงานทคอยดแลเรองภาษา ทาใหเราไมตองมากงวลกบการใชงานภาษาไทยวาจะผดเพยนในสวนใดหรอไม และในขณะน Team ผพฒนา joomla กาลงรวมกนพฒนา joomla รนใหม คอ joomla 1.6 ซงในขณะนกใกลจะไดใชงานกนในเวลาอนใกลน

สงทควรพจารณาเปนอนดบตน ๆ สาหรบการใชงาน joomla สาหรบผเรมตนใชงาน joomla แลวเกดปญหานนสวนใหญ ไมไดมาจากตวของ joomla แตมกจะมปญหากบ PHP, MySql, เวอรชนเกา ทาใหเกดปญหาได สาหรบการตรวจเชคนนไมยากเลย เพราะในตอนทดาเนนการตดตงนน จะมหนาเวบเพจทตรวจสอบวาสามารถตดตง หรอรองรบไดหรอไม หากไมรองรบใหหาตวใหมมาลง เพราะฉะนนตอนตดตงมกไมคอยเกดปญหา แตจะเกดปญหาตอนทเราตดตงตวเสรมตาง ๆ (Extension) ซงบางตวถงขนไมสามารถใชงานไดเลย เพราะตดตงไปกจะ error หรอตดตงผาน แตพอใชงานจรงกจะมปญหา สาหรบคณทตองการตดตงบนโฮสตง กอนจะใชบรการกควรเชครายละเอยดของโฮสตงใหดวา PHP, MySql นนเวอรชนใหมหรอไม จะไดเกดปญหานอยลง

เราสามารถใช Joomla! กบเวบไซตไดหลากหลายประเภท เชน - เวบทา (Portals) หรอ เวบพอรทล (Web Portal) หมายถง เวบไซตททาหนาท

เปนศนยกลางใหบรการขอมลและการบรการตาง ๆ โดยมทงขอมลและการบรการทอยภายในเวบไซตเอง และขอมลทเชอมโยงไปยงเวบไซตตาง ๆ เวบพอรทลจงเปนแหลงทจะนาไปสเวบไซตอนๆ อกมากมาย ตวอยางไดแก Yahoo.com, Sanook.com และ Mthai.com เปนตน - เวบไซตเชงพาณชย (Commercial web sites)

- เวบไซตทใชในองคกร (Intranet web sites) - เวบไซตทไมแสวงหากาไร (Non-Profit web sites) - เวบไซตสวนตว (Personal web sites) - เวบไซตทสรางจาก Flash (Integrated flash sites)

Page 7: Joomla คืออะไร

แบบฝกหดเรอง joomla จงตอบคาถามตอไปน 1. โปรแกรม Joomla! คออะไร 2. โปรแกรม open source คออะไร 3. โปรแกรม Joomla จะแบงเวบไซตออกเปนกสวนอะไรบาง 4. จงบอกประสทธภาพและความสามารถของโปรแกรม Joomla 5. เราสามารถใช Joomla ในการสรางเวบไซตประเภทใดบาง