วันอาทิตย์ที่ 17 พฤษภาคม พ.ศ. 2558

Joomla คือ อะไร ?





 วันนี้มีลูกศิษย์ถามว่า Joomla แปลว่าอะไร ? เอาแล้วสิ เคยแต่ใช้ ไม่เคยดูประวัติ
 


         joomla คือ โปรแกรมจัดทำเว็บไซต์ประเภทสร้างเนื้อหาหรือบทความ เรียกเป็นภาษาอังกฤษว่า  "Content Management System" เรียกย่อว่า CMS และเจ้า CMS นี้แหละ เป็นเว็บประเภทที่สร้างได้ง่ายเพียงแค่รู้ว่าเราจะทำเว็บอะไร มีเนื้อหาอะไร แล้วก็ใส่มันลงไป สรุปคือ จัดการเพียงเนื้อหา ไม่ต้องรู้เรื่องการเขียนโปรแกรม หรือฐานข้อมูล จึงทำให้การสร้างเว็บประเภท CMS นี้ได้รับความนิยม

        Joomla ก็เป็น CMS ที่ได้รับความนิยมเป็นลำดับต้นๆ มีคนใช้งานมาก ด้วยความง่ายและสวยงาม มาถึงคำตอบของหัวข้อนะครับว่า Joomla แปลว่าอะไร ต้องกล่าวถึงที่มาก่อนนะครับ เริ่มต้นด้วยการสร้างเว็บไซด์ที่ชื่อว่า OpenSourceMatter.org ขึ้นมา เพื่อกระจายข้อมูลข่าวสารออกไปสู่กลุ่มผู้ใช้งาน นักพัฒนาโปรแกรม นักออกแบบเว็บไซด์ นำทีมโดย Andrew Addie หรือที่ใช้ชื่อออนไลน์ว่า " MasterChief " และก็มีผู้ตอบรับเข้ามาสมัคร เข้าสู่ฟอรั่มของ OpenSourceMatter.org เป็นจำนวนมาก ส่งผลให้สังคม Open Source ทั่วโลกได้ตื่นตัวขึ้นมาเพื่อปกป้องสิทธิ์แห่งความเป็น " Open Source " ที่แท้จริงเอาไว้ ในวันที่ 1 กันยายน 2005 ได้ประกาศการร่วมสร้างองค์กรและสังคมออไลน์กันใหม่ เพื่อสร้างสรรค์ไปสู่ความก้าวหน้าของ CMS แบบ Open Source ที่แท้จริงโดยได้ใช้ชื่อโปรเจ็กต์ใหม่ว่า 
" Joomla! " ซึ่งออกเสียงภาษาอังกฤษว่า 
" Jumla " ( จุมลา ) 
มาจากภาษาสวาฮิติ ( Swahiti ) ที่มีความหมายว่า 
" ด้วยกันทั้งหมด " หรือ " ร่วมกันทั้งหมด "
และในการประกาศโปรเจ็กต์ใหม่นี้ก็มีนักพัฒนาโปรแกรมกว่า 3,000 คน สัญลักษณ์ของจุมลา จึงมีลักษณะเป็นโซ่ที่เป็นรูปคน สีสีคือ เขียว ส้ม แดง และน้ำเงิน 

ความต้องการพื้นฐานของระบบ (System Requirements) ระบบทำความดีนักเรียน

 สมมุติให้นักเรียนเป็นประธานรักเรียน นักเรียนมีความต้องการจะส่งเสริมเพื่อนนักเรียนในการทำความดี จึงคิดจะพัฒนาระบบเก็บข้อมูลความดี เพื่อประเม...