วันอาทิตย์ที่ 11 กันยายน พ.ศ. 2554

Joomla


Joomla คืออะไร ?

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


ก่อนจะมาเป็นจุมล่าในปัจจุบัน
Mambo หรือชื่อเดิม Mambo Open Source (MOS) เป็นระบบจัดการเนื้อหาเว็บ (Content Management System) แบบโอเพนซอร์สที่มีผู้ใช้จำนวนมาก Mambo เคยชนะการประกวดซอฟต์แวร์ของนิตยสาร Linux Format ในปี 2004 และ LinuxWorld เมื่อปี 2005

Mambo เป็นซอฟต์แวร์ที่มีความสามารถมากมาย เช่น ปฏิทิน, RSS, เว็บล็อก ปัจจุบันมีกลุ่มนักพัฒนาจำนวนมากสร้างโปรแกรมเสริมให้กับ Mambo การติดตั้ง Mambo จำเป็นต้องใช้ Apache HTTP Server, MySQL และ PHP

เดิม Mambo พัฒนาโดยบริษัท Miro Corporation ประเทศออสเตรเลีย แต่ภายหลัง Miro ได้ตั้ง Mambo Foundation ขึ้นมารับหน้าที่แทน ใช้สัญญาอนุญาตการใช้งานแบบ GPL

หลังจากการเปลี่ยนรูปแบบการพัฒนามาอยู่ใต้ Mambo Foundation นักพัฒนาเดิมส่วนหนึ่งได้แยกไปตั้งโครงการใหม่ชื่อว่า Joomla

จูมลา! (Joomla!) เป็นระบบจัดการเนื้อหาเว็บแบบโอเพนซอร์ส ที่เขียนด้วยภาษาพีเอชพีและใช้ฐานข้อมูล MySQL เวอร์ชัน 1.0 ออกเมื่อวันที่ 16 กันยายน ค.ศ. 2005

ทีมงาน พัฒนาจูมลา! แยกตัวออกมาจากการพัฒนา Mambo ซึ่งเป็นระบบจัดการเนื้อหาเว็บที่ได้รับความนิยมอีกตัวหนึ่ง เนื่องจากมีความคิดเห็นไม่ตรงกับบริษัท Miro Corporation ในประเทศออสเตรเลีย ซึ่งเป็นผู้สนับสนุนหลักและเจ้าของเครื่องหมายการค้า Mambo เมื่อวันที่ 17 สิงหาคม ค.ศ. 2005

Joomla นั้นถูกออกแบบเวอร์ชั่น มาอยู่ 2 แบบด้วยกันคือ 

* Joomla 1.0.xxx เป็นเวอร์ชั่นที่ถูกพัฒนาต่อมาจาก Mambo 4.5.x โดยแยกตัวออกมาทำเป็นเวอร์ชั่นของ Joomla โดยรูปแบบการใช้งานยังคล้ายคลึงกับ Mambo 4.5.x อยู่
* Joomla 1.5.xxx เป็นเวอร์ชั่นที่ถูกพัฒนาแตกต่าง ออกไปจาก Joomla เวอร์ชั่น 1.0.xxx อย่างสิ้งเชิงทั้งเมนูการใช้งานรวมถึงขั้นตอนการติดตั้ง และโครงสร้างการทำงาน จากการทดสอบ ในการโหลดหน้าเว็บไซต์ Joomla 1.5.xxx สามารถทำงานได้เร็วกว่า Joomla 1.0.xxx


Content Management System: CMS คืออะไร?

Content Management System หรือ CMS ถ้าแปลตามตัว Content = เนื้อหา,บทความ Management=การจัดการ System =ระบบ เพราะฉะนั้นจะได้ความหายตามตัวคือ ระบบบริหารการจัดการเนื้อหา แต่ที่จริงแล้ว CMS นี้ถูกนำมาใ ช้ เรียกงานทางด้านเว็บไซต์ซะส่วนใ หญ่ เ ขาจึงเรียกระบบนี้ว่าเป็นระบบบริการการจัดการเว็บไซต์ โดยที่ระบบนี้ นั้นนควาหมาย จะรวมไปถึงการจัดการข้อมูลต่างๆ ไม่ว่าจะเป็น ข้อมูลที่เป็นตัวอักษร รูปภาพ ไฟล์งานต่างๆด้วย แล้วแต่ผู้ใช้งานจะเลือกหรือกำหนดควาต้องการของตัวเอง


Jooma เหมาะกับเว็บไซต์แบบไหนบ้าง?

ว่าไปแล้ว Joomla นั้นเราสามารถนำมาประยุกต์ทำเว็บไซต์ได้ทุกรูปแบบ ตัวอย่างเช่น
HOME   
 
Free Service

Active User 1.0 


Active User Member
Wizard Scripts

    สร้าง ScrollBar มีสี
    สร้าง Code CSS Link 
    สร้าง ScrollBar มีสี
    สร้าง Popup Windows
    สร้าง CSS ปุ่ม Submit
    สร้าง MetaData 
    สร้างปุ่ม Link ไปยัง URL 
    สร้าง DropDown Menu Link 
    เปลี่ยนสี Textarea
    สร้าง Mailto
    สร้าง Style ให้กับ Text Field 
1 - 2 - 3 WEBMASTER

   เทคนิคใช้คอมทั่วไป
   มือใหม่ Webmaster
   บทเรียน HTML
   วิธีใช้งาน CPanel
Domain - Hosting

   บทความ Domain
   บทความ Hosting
Graphic - Design

   Adobe Photoshop
   บทความน่าอ่าน
   ฟรี Clipart
   ฟรี Animation
   ฟรี Button
   ฟรี Icon
Web Programming

   Review Script
   บทเรียน ASP
   บทเรียน PHP
   บทเรียน Perl
   ฟรี Script เทคนิคเด็ดๆ
   ฟรี Java Script
   ฟรี Script ASP
   ฟรี Script PHP
   ฟรี Script Perl
Web Promote/Money

   เว็บไดเร็กทอรี่
   SEO Search Engine
   Adword Google
   AdSense Google 

 มาทำความรู้จัก โปรแกรม "จูมลา!" กัน
มาทำความรู้จัก โปรแกรม "จูมลา!" กัน

โปรแกรม จูมลา! (Joomla!) คือ อะไร ?
"จูมลา!" คือ ระบบบริหารจัดการเนื้อหาเว็บไซด์ ( content management system [CMS] ) ที่ได้รับรางวัลมากมาย เป็นระบบที่ช่วยให้เราสามารถสร้างเว็บไซด์ และบริหารจัดการโปรแกรมต่างๆ ภายในเว็บไซด์ได้ง่ายดายขึ้น ด้วยการจัดการเว็บไซด์ที่ง่ายดาย และความยึดหยุ่นในการขยาย ทำให้โปรแกรม "จูมลา!" ได้รับความนิยมอย่างรวดเร็ว ท่ามกลางผู้พัฒนาเว็บไซด์ ยิ่งไปกว่านั้น "จูมลา!" เป็นโปรแกรมประเภทโอเพ่นซอร์ส ซึ่งฟรีสำหรับทุกคน
แล้วระบบบริหารจัดการเนื้อหาเว็บไซด์ (CMS) คือ อะไร ?
ระบบบริหารจัดการเนื้อหาเว็บไซด์ ( CMS ) คือ โปรแกรมคอมพิวเตอร์ที่ใช้จัดการเนื้อหาต่างๆ ภายในเว็บไซด์ ไม่ว่าจะเป็น ตัวหนังสือ รูปภาพ เพลง วิดีโอ เอกสาร หรือเนื้อหาอื่นๆ อีกมากมาย ประโยชน์อย่างหนึ่งของผู้พัฒนาเว็บไซด์ ก็คือ เราไม่ต้องใช้ความรู้ด้านเทคนิคอย่างลึกซึ่ง เพื่อจะ ทำเว็บขึ้นมา สักเว็บหนึ่ง เพราะว่า CMS จะจัดการเนื้อหาต่างๆ ให้คุณหมดทุกอย่าง
มีตัวอย่างอะไรบ้างไหมที่ "จูมลา!" สามารถใช้งานได้จริง ?
"จูมลา!" ถูกใช้อย่างกว้างขวางในหลากหลายเว็บไซด์ เช่น
* เว็บไซด์บริษัท หรือ หน่วยงาน ทั้งในอินเตอร์เน็ต และภายในอินทราเน็ต
* เว็บไซด์นิตยสาร หนังสือพิมพ์ และสื่อต่างๆ
* เว็บไซด์อีคอมเมิร์ซ ขายของ หรือจองตั๋วต่างๆ
* เว็บไซด์ของหน่วยงานรัฐบาล
* เว็บไซด์ของบริษัทขนาดเล็ก หรือขนาดกลาง
* เว็บไซด์ของหน่วยงานไม่แสวงหากำไร
* เว็บไซด์รวมกลุ่มคน ชุมชน สังคมต่างๆ
* เว็บไซด์ของโรงเรียน มหาวิทยาลัย หรือโบสถ์
* เว็บไซด์ส่วนตัว หรือของครอบครัว
มีเว็บไซด์ไหนใช้ "จูมลา!" บ้าง ?
นี่เป็นตัวอย่างเว็บไซด์บางส่วนเท่านั้น ที่ใช้โปรแกรม "จูมลา!":
* United Nations (หน่วยงานราชการ) - http://www.unric.org
* MTV Networks Quizilla (เครือข่ายด้านสังคม) - http://www.quizilla.com
* L.A. Weekly (สื่อสารมวลชน) - http://www.laweekly.com
* IHOP (ร้านอาหาร) - http://www.ihop.com
* Harvard University (การศึกษา) - http://gsas.harvard.edu
* The Green Maven (สิ่งแวดล้อม) - http://www.greenmaven.com
* Outdoor Photographer (นิตยสาร) - http://www.outdoorphotographer.com
* PlayShakespeare.com (วัฒนธรรม) - http://www.playshakespeare.com
* Senso Interiors (การออกแบบ) - http://www.sensointeriors.co.za
ดูตัวอย่างเพิ่มเติมได้ที่นี่ --> Joomla! Site Showcase Forum

หากต้องการจะสร้างเว็บไซด์ "จูมลา!" ช่วยอะไรได้บ้าง ?
"จูมลา!" ได้รับการออกแบบมา ให้ง่ายในการติดตั้ง และตั้งค่าต่างๆ โดยไม่จำเป็นต้องเป็นผู้เชี่ยวชาญมืออาชีพ และมีผู้ให้บริการเว็บโฮสติ้งหลายราย ที่มีเมนู "ติดตั้งแค่ปุ่มเดียว" ซึ่งจะใช้งานได้ทันที
เนื่องจาก "จูมลา!" ใช้งานง่าย ไม่ว่าคุณจะเป็นนักออกแบบเว็บไซด์ หรือผู้พัฒนาเว็บไซด์ ก็สามารถ สร้างเว็บ ขึ้นมาได ้อย่างรวดเร็ว และเพียงไม่กี่คำสั่ง คุณก็สามารถจะเปิดให้ผู้ใช้งานเว็บไซด์ของคุณ ปรับปรุงเนื้อหาเว็บไซด์ได้ ด้วยตัวของเขาเอง
แต่ถ้าคุณต้องการการใช้งานที่ซับซ้อนขึ้น "จูมลา!" ก็มีความยืดหยุ่นในการเพิ่มเติม "ส่วนขยาย" หรือ "extensions" ซึ่งโดยส่วนมาก ให้ใช้งานฟรี ภายในลิขสิทธิ์ GPL และสามารถค้นเพิ่มเติมได้ที่ ส่วนขยายจูมลา!

จะแน่ใจได้อย่างไรว่า อนาคต "จูมลา!" จะยังคงพัฒนาต่อเนื่อง ?
"จูมลา!" เป็นโปรแกรมบริหารจัดการเนื้อหาเว็บไซด์ ที่ได้รับความนิยมอย่างสูงในปัจจุบัน โดยจะเห็นได้จาก การเพิ่มจำนวนขึ้นอย่างมาก ของเว็บไซด์ที่ใช้ "จูมลา!" หรือเว็บไซด์ที่สอนการใช้งาน หรือเว็บไซด์ของผู้พัฒนาบน "จูมลา!"
นับตั้งแต่ปี 2000 จนถึงปัจจุบัน เรามีชุมชนคนใช้ "จูมลา!" และผู้ให้การสนับสนุน กว่า 200,000 คน ซึ่งเป็นอนาคตที่สดใส ของ โปรแกรม "จูมลา!" โปรแกรมที่ได้รับรางวัล CMS ดีเด่น

ในฐานะนักเขียนโปรแกรมเว็บไซด์ "จูมลา!" จะช่วยอะไรได้บ้าง ?
หลายบริษัท และหลายหน่วยงาน มีความต้องการ เกินกว่าสิ่งพื้นฐานที่โปรแกรม "จูมลา!" มีให้ได้ ในกรณีเช่นนี้ "จูมลา!" ได้วางกรอบในการพัฒนาโปรแกรมไว้แล้ว สำหรับนักเขียนโปรแกรม สามารถที่จะพัฒนาโปรแกรมที่ซับซ้อนของตัวเอง และเพิ่มเติมลงไปได้
กรอบในการพัฒนาโปรแกรม (Joomla! framework) ของ "จูมลา!" จะช่วยให้นักเขียนโปรแกรม ทำงานได้ง่าย และเร็วขึ้น ไม่ว่าจะเป็นระบบเพิ่มเติมใดๆ :
* ระบบจัดการสต๊อก
* แบบรายงานข้อมูลต่างๆ
* โปรแกรมเชื่อมต่อการทำงาน
* แคตตาล๊อกสินค้า
* ระบบอีคอมเมิร์ซครบวงจร
* ระบบรายชื่อธุรกิจที่ซับซ้อน
* ระบบจองตั๋วต่างๆ
* ระบบสื่อสาร
เนื่องจาก "จูมลา!" พัฒนาบน PHP และ MySQL ทำให้โปรแกรมที่คุณเขียน กลายเป็นระบบเปิดมาตรฐาน ที่ให้ผู้อื่นสามารถที่จะใช้งาน แบ่งปัน และช่วยเหลือกันได้ ศึกษา กรอบในการพัฒนาโปรแกรมเพิ่มเติม ได้ที่เครือข่ายนักเขียนโปรแกรมจูมลา!

ดูเหมือน "จูมลา!" จะเป็นทางออกที่ดีสำหรับเรา แล้วจะเริ่มต้นใช้งานอย่างไร ?
"จูมลา!" เป็นโปรแกรม ฟรี และเปิดกว้างสำหรับทุกคน ภายใน ลิขสิทธิ์ GPL
อ่านทำความเข้าใจโปรแกรมก่อน แล้วลองเข้าไปเล่นโปรแกรมทดสอบดู และคุณจะพบว่า มันช่างใช้งานได้ง่ายดายจริงๆ
หลังจากนั้น ก็ให้ ดาวน์โหลด และติดตั้ง จูมลา! เวอร์ชั่นล่าสุด
แค่นี้ คุณก็ได้จะสัมผัส และใช้งานโปรแกรมบริหารจัดการเนื้อหาเว็บไซด์ที่ดีที่สุดตัวหนึ่ง


ติดตามเพิ่มเติมได้ที่เว็บ ... http://www.joomla.org
@Copyright สงวนลิขสิทธิ์เนื้อหาทั้งหมด โดย @Heart
จาก : @Heart [ 26 ก.พ 09 ] 
 ©Copyright 2008 TWebmaster.com, All rights reserved. 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น