การสร้างเว็บไซต์ระบบ CMS
       ด้วย Joomla

 วิทยากร
 นายพงษ์ขจร บุญพงษ์
 โรงเรียนมัธยมวาริชภูมิ
ความหมายของ Content Management
   System (CMS)
ระบบการจัดการเนื้อหาของเว็บไซต์(Content
  Management System : CMS) คือ ระบบที่พัฒนา คิดค้น
  ขึ้นมาเพื่อช่วยลดทรัพยากรในการพัฒนา(Development) และ
  บริหาร(Management)เว็บไซต์ ไม่ว่าจะเป็นเรื่องของกำาลังคน
  ระยะเวลา และเงินทอง ที่ใช้ในการสร้างและควบคุมดูแลไซต์
  โดยส่วนใหญ่แล้ว มักจะนำาเอา ภาษาสคริปต์(Script
  languages) ต่างๆมาใช้ เพื่อให้วิธีการทำางานเป็นแบบ
  อัตโนมัติ ไม่ว่าจะเป็น PHP, Perl, ASP, Python หรือภาษา
  อืนๆ(แล้วแต่ความถนัดของผูพัฒนา) ซึ่งมักต้องใช้ควบคูกันกับ
    ่                         ้                       ่
  โปรแกรมเว็บเซิร์ฟเวอร์(เช่น Apache) และดาต้าเบส
  เซิร์ฟเวอร์(เช่น MySQL)
ลักษณะเด่นของ CMS

มีส่วนของ Administration panel(เมนูผู้ควบคุมระบบ) ทีใช้     ่
   ในการบริหารจัดการส่วนการทำางานต่างๆในเว็บไซต์ ทำาให้
   สามารถบริหารจัดการเนื้อหาได้อย่างรวดเร็ว และเน้นทีการ
                                                     ่
   จัดการระบบผ่านเว็บ(Web interface) ในลักษณะรูปแบบ
   ของ ระบบเว็บท่า(Portal Systems) โดย ตัวอย่างของ
   ฟังก์ชันการทำางาน ได้แก่ การนำาเสนอบทความ(Articlesเผย
   แพร่ข่าวสารต่างๆ(News), หัวข้อข่าว(Headline), ข้อมูล
   ข่าวสารที่นาสนใจ(Informations), ถาม/ตอบปัญหา(FAQs),
              ่
   กระดานข่าว(Forums), การจัดการไฟล์ในส่วน
   ดาวน์โหลด(Downloads), แบบสอบถาม(Polls), ข้อมูลสถิติ
   ต่างๆ(Statistics) และส่วนอื่นๆอีกมากมาย ทีสามารถเพิ่มเติม
                                             ่
   ดัดแปลง แก้ไขแล้วประยุกต์นำามาใช้งานให้เหมาะสมตามแต่รูป
   แบบและประเภทของเว็บไซต์นนๆ    ั้
Joomla คืออะไร?

Joomla คือระบบที่ช่วยในการจัดการเนื้อหา(Content
  Management System: CMS) บนเว็บไซต์ เพื่อช่วยในการ
  อำานวยความสะดวก ลดขั้นตอน และความยุ่งยากในการบริหาร
  จัดการเว็บไซต์ โดยที่ ผูใช้ไม่จำาเป็นต้องมีความรู้ในด้านการ
                          ้
  เขียนโปรแกรม หรือออกแบบเว็บไซต์ ก็สามารถจัดทำาเว็บไซต์
  ด้วยตัวเองได้
Joomla เหมาะกับเว็บไซต์แบบไหนบ้าง?


*   เว็บไซต์ของ บริษทั
*   อินทราเน็ตขององค์กรและเอ็กซ์ทราเน็ต
*   นิตยสารออนไลน์หนังสือพิมพ์และสิ่งพิมพ์
*   E - commerce
*   E - learning
*   การใช้งานรัฐบาล
*   เว็บไซต์ธรกิจขนาดเล็ก
             ุ
*   ไม่แสวงหาผลกำาไรและเว็บไซต์องค์กร
*   เว็บไซต์ชมชน
               ุ
*   เว็บไซต์โรงเรียน
*   เว็บไซต์ส่วนตัว
ทำาความเข้าใจเกียวกับการใช้งาน Joomla!
                ่

Joomla ถูกพัฒนาขึนด้วยภาษา PHP และฐานข้อมูล MySQL การที่จะ
                     ้
  ใช้งานได้นั้นจำาเป็นต้องมี web server (เครื่องคอมพิวเตอร์ที่ให้
  บริการเผยแพร่ขอมูลทางอินเตอร์เน็ต) ซึ่งต้องรองรับการทำางานของ
                   ้
  PHP และ MySQL web server ที่เหมาะสมที่สุดสำาหรับ joomla ก็
  คือ web server ที่ติดตั้งด้วยระบบปฏิบติการ Unix หรือ Linux
                                        ั
  นอกจากจะถูกกว่า web server ที่ติดตั้งด้วยระบบปฏิบติการ
                                                      ั
  windows server เพราะไม่ต้องเสียค่าลิขสิทธิ์ ปัญหาการใช้งานเล็ก
  ๆ น้อย ๆ ก็ยังมีน้อยกว่า windows server

อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla

  • 1.
    การสร้างเว็บไซต์ระบบ CMS ด้วย Joomla วิทยากร นายพงษ์ขจร บุญพงษ์ โรงเรียนมัธยมวาริชภูมิ
  • 2.
    ความหมายของ Content Management System (CMS) ระบบการจัดการเนื้อหาของเว็บไซต์(Content Management System : CMS) คือ ระบบที่พัฒนา คิดค้น ขึ้นมาเพื่อช่วยลดทรัพยากรในการพัฒนา(Development) และ บริหาร(Management)เว็บไซต์ ไม่ว่าจะเป็นเรื่องของกำาลังคน ระยะเวลา และเงินทอง ที่ใช้ในการสร้างและควบคุมดูแลไซต์ โดยส่วนใหญ่แล้ว มักจะนำาเอา ภาษาสคริปต์(Script languages) ต่างๆมาใช้ เพื่อให้วิธีการทำางานเป็นแบบ อัตโนมัติ ไม่ว่าจะเป็น PHP, Perl, ASP, Python หรือภาษา อืนๆ(แล้วแต่ความถนัดของผูพัฒนา) ซึ่งมักต้องใช้ควบคูกันกับ ่ ้ ่ โปรแกรมเว็บเซิร์ฟเวอร์(เช่น Apache) และดาต้าเบส เซิร์ฟเวอร์(เช่น MySQL)
  • 3.
    ลักษณะเด่นของ CMS มีส่วนของ Administrationpanel(เมนูผู้ควบคุมระบบ) ทีใช้ ่ ในการบริหารจัดการส่วนการทำางานต่างๆในเว็บไซต์ ทำาให้ สามารถบริหารจัดการเนื้อหาได้อย่างรวดเร็ว และเน้นทีการ ่ จัดการระบบผ่านเว็บ(Web interface) ในลักษณะรูปแบบ ของ ระบบเว็บท่า(Portal Systems) โดย ตัวอย่างของ ฟังก์ชันการทำางาน ได้แก่ การนำาเสนอบทความ(Articlesเผย แพร่ข่าวสารต่างๆ(News), หัวข้อข่าว(Headline), ข้อมูล ข่าวสารที่นาสนใจ(Informations), ถาม/ตอบปัญหา(FAQs), ่ กระดานข่าว(Forums), การจัดการไฟล์ในส่วน ดาวน์โหลด(Downloads), แบบสอบถาม(Polls), ข้อมูลสถิติ ต่างๆ(Statistics) และส่วนอื่นๆอีกมากมาย ทีสามารถเพิ่มเติม ่ ดัดแปลง แก้ไขแล้วประยุกต์นำามาใช้งานให้เหมาะสมตามแต่รูป แบบและประเภทของเว็บไซต์นนๆ ั้
  • 4.
    Joomla คืออะไร? Joomla คือระบบที่ช่วยในการจัดการเนื้อหา(Content Management System: CMS) บนเว็บไซต์ เพื่อช่วยในการ อำานวยความสะดวก ลดขั้นตอน และความยุ่งยากในการบริหาร จัดการเว็บไซต์ โดยที่ ผูใช้ไม่จำาเป็นต้องมีความรู้ในด้านการ ้ เขียนโปรแกรม หรือออกแบบเว็บไซต์ ก็สามารถจัดทำาเว็บไซต์ ด้วยตัวเองได้
  • 5.
    Joomla เหมาะกับเว็บไซต์แบบไหนบ้าง? * เว็บไซต์ของ บริษทั * อินทราเน็ตขององค์กรและเอ็กซ์ทราเน็ต * นิตยสารออนไลน์หนังสือพิมพ์และสิ่งพิมพ์ * E - commerce * E - learning * การใช้งานรัฐบาล * เว็บไซต์ธรกิจขนาดเล็ก ุ * ไม่แสวงหาผลกำาไรและเว็บไซต์องค์กร * เว็บไซต์ชมชน ุ * เว็บไซต์โรงเรียน * เว็บไซต์ส่วนตัว
  • 6.
    ทำาความเข้าใจเกียวกับการใช้งาน Joomla! ่ Joomla ถูกพัฒนาขึนด้วยภาษา PHP และฐานข้อมูล MySQL การที่จะ ้ ใช้งานได้นั้นจำาเป็นต้องมี web server (เครื่องคอมพิวเตอร์ที่ให้ บริการเผยแพร่ขอมูลทางอินเตอร์เน็ต) ซึ่งต้องรองรับการทำางานของ ้ PHP และ MySQL web server ที่เหมาะสมที่สุดสำาหรับ joomla ก็ คือ web server ที่ติดตั้งด้วยระบบปฏิบติการ Unix หรือ Linux ั นอกจากจะถูกกว่า web server ที่ติดตั้งด้วยระบบปฏิบติการ ั windows server เพราะไม่ต้องเสียค่าลิขสิทธิ์ ปัญหาการใช้งานเล็ก ๆ น้อย ๆ ก็ยังมีน้อยกว่า windows server