วันอาทิตย์ที่ 21 เมษายน พ.ศ. 2556

โปรแกรมสร้างเว็บไซต์ ฟรี ๆ ....


ด้วยโปรแกรมแบบ CMS นั้น เราสามารถ สร้างเว็บไซต์ ได้อย่างง่ายด้าย...

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

*****************
Adobe Dreamweaver 

อันนี้เป็นตัวยอดนิยม แต่ไม่ฟรีครับ... 

*****************

PHP-Nuke ที่เป็นโปรแกรมประเภท ระบบจัดการเนื้อหา (Content Management System - CMS) บนอินเตอร์เน็ต แต่แทนที่จะเป็นแค่โปรแกรมสำเร็จรูป PHP-Nuke เป็น เว็บสำเร็จรูป (และเครื่องมือบริหารจัดการเว็บ) ที่พร้อมใช้งานทันทีเลยครับ!!!

อะไรที่ PHP-Nuke เหมือนหรือแตกต่าง จากโปรแกรมคอมพิวเตอร์ทั่วไปที่เราคุ้นเคยกัน?

- PHP-Nuke เป็น ซอฟต์แวร์แบบเปิดเผยรหัส(Open Source) ซึ่งประกอบไปด้วย โฟลเดอร์และไฟล์(.php) ซึ่งต่างจากโปรแกรมสำเร็จรูปทั่วไปที่คุณคุ้นเคยกันที่มักเป็น ไฟล์แอพพลิเคชัน(.exe) ใหญ่ ๆ (ที่คุณเข้าไปแก้ไขเปลี่ยนแปลงอะไรไม่ได้เลย) เพียงไฟล์เดียว!!! (นี่เป็นสาเหตุที่ทำให้ PHP-Nuke มีวิธีการติดตั้งต่างจากโปรแกรมสำเร็จรูปทั่วไป)

- PHP-Nuke สามารถทำงานได้ใน ทุกระบบปฏิบัติการ (Operating Systems) ไม่ว่าจะเป็น Linux, Windows, MacOS,... 


แต่... มีข้อแม้ว่าเครื่องคอมพิวเตอร์หรือเซิร์ฟเวอร์ที่จะใช้งาน PHP-Nuke ได้จะต้องติดตั้ง (ลง) โปรแกรมข้างล่างนี้อยู่ก่อนแล้ว : 


1. โปรแกรมเว็บเซิร์ฟเวอร์ Apache
2. โปรแกรมภาษา PHP
3. โปรแกรมฐานข้อมูล MySQL
 

หมายเหตุ สำหรับผู้ที่ใช้ Windows ที่ต้องการติดตั้งโปรแกรมสนับสนุนการทำงานทั้งหมดของ PHP-Nuke ในขั้นตอนเดียว! แนะนำให้ใช้โปรแกรม AppServ ครับ

- คุณสามารถดาวน์โหลด PHP-Nuke และโปรแกรมสนับสนุนการทำงานต่างๆทั้งหมด (Linux, Apache, MySQL, PHP) มาใช้งานได้ ฟรี!!!
หมายเหตุ สำหรับผู้ที่ใช้ PHP-Nuke ชาวไทยทุกท่าน ผมแนะนำให้ใช้ PHP-Nuke Thai Edition นะครับ เพราะมีการเพิ่มและปรับแต่งในส่วนของภาษาไทย สำหรับการใช้งานของคนไทยโดยเฉพาะ!!!

- ใคร ๆ ก็ใช้ PHP-Nuke ได้ครับ!!! เพียงแต่ขอให้คุณเรียนรู้วิธีการใช้งานต่าง ๆ เหมือนกับเวลาที่คุณเรียนรู้วิธีการใช้งานโปรแกรมสำเร็จรูปต่าง ๆ ทั่วไป และเหมาะอย่างยิ่งสำหรับนักพัฒนา เหตุผลก็เพราะคุณสามารถพัฒนา ต่อยอด ได้ครับ  


*********************

Joomla
 
joomla เป็น CMS ที่ได้รับความนิยมเป็นอันดับต้น ๆ  เพราะมีระบบการจัดการเนื้อหาที่มีรูปแบบสากล การปรับแต่งหน้าตาของเว็บไซต์ทำได้ง่าย เพราะถูกออกแบบมาให้รองรับกับเทคโนโลยีการ ออกแบบเว็บไซต์ สมัยใหม่ ไม่ว่าจะเป็นการรองรับ Flash หรือ GIF Animation นอกจากนี้คุณยังสามารถ Download Template ได้อย่างมากมายมีทั้งแบบที่สามารถนำมาใช้งานได้ฟรี (โดยให้เครดิตผู้สร้างนิดหน่อย เช่น ไม่ลบชื่อทีมพัฒนา Template นั้นออกจาก Template เป็นต้น) หรือหากต้องการ Template ที่มีประสิทธิภาพ และมีความสวยงาม ก็สามารถหาซื้อมาใช้ได้ เพราะมีเว็บไซต์ที่ให้บริการจัดทำ Template ของอยู่มากมาย จุดเด่นอีกจุดหนึ่งก็คือมี Extension จำนวนมากให้เราสามารถนำมาประยุกต์ใช้งาน เช่น Component, Module, Plugin มีทั้งแบบฟรี และแบบต้องชำระเงิน สำหรับเว็บไซต์อย่างเป็นทางการคือ http://www.joomla.org   เป็นศูนย์รวมข่าวสารการ Update joomla และคุณสามารถ download extension ต่าง ๆ ได้จากที่นี่


joomla มีการ Update อย่างสม่ำเสมอ ทำให้เรามั่นใจได้ว่าการ ออกแบบเว็บไซต์ ด้วย CMS joomla จะมีความปลอดภัย ซึ่งปัจจุบัน (2556) เป็นรุ่น 3.1.x และที่สำคัญที่สุดคือ รองรับภาษาไทย 100% เพราะมีทีมงานที่คอยดูแลเรื่องภาษา ทำให้เราไม่ต้องมากังวลกับการใช้งานภาษาไทยว่าจะผิดเพี้ยนในส่วนใดหรือไม่ upgrade ให้ทันสมัยอยู่เสมอนะครับ ทั้งนี้เพื่อประสิทธิภาพ และความปลอดภัยของเว็บไซต์ของท่านเอง


สิ่งที่ควรพิจารณาเป็นอันดับต้น ๆ 
 
สำหรับผู้เริ่มต้นใช้งาน joomla แล้วเกิดปัญหานั้นส่วนใหญ่ ไม่ได้มาจากตัวของ joomla แต่มักจะมีปัญหากับ PHP, MySql, เวอร์ชั่นเก่า ทำให้เกิดปัญหาได้ สำหรับการตรวจเช็คนั้นไม่ยากเลย เพราะในตอนที่ดำเนินการติดตั้งนั้น จะมีหน้าเว็บเพจที่ตรวจสอบว่าสามารถติดตั้ง หรือรองรับได้หรือไม่ หากไม่รองรับให้หาตัวใหม่มาลง  เพราะฉะนั้นตอนติดตั้งมักไม่ค่อยเกิดปัญหา แต่จะเกิดปัญหาตอนที่เราติดตั้งตัวเสริมต่าง ๆ (Extension) ซึ่งบางตัวถึงขั้นไม่สามารถใช้งานได้เลย เพราะติดตั้งไปก็จะ error หรือติดตั้งผ่าน แต่พอใช้งานจริงก็จะมีปัญหา สำหรับคุณที่ต้องการติดตั้งบนโฮสติ้ง ก่อนจะใช้บริการก็ควรเช็ครายละเอียดของโฮสติ้งให้ดีว่า PHP, MySql นั้นเวอร์ชั่นใหม่หรือไม่ จะได้เกิดปัญหาน้อยลง

*************************

Mambo

โปรแกรม Mambo เป็นระบบบริหารจัดการเว็บไซต์ (Content Management System : CMS) ประเภท Open Source ที่เป็น Free Software ภายใต้ลิขสิทธิ์ประเภท GNU/GPL ซึ่งปัจจุบันซอฟต์แวร์ที่ใช้สร้าง CMS มีหลายตัวด้วยกันอาทิเช่น PostNuke, PHP-Nuke, MyPHPNuke, Mambo, eNvolution, MD-Pro, XOOPs, OpenCMS, Plone, JBoss, Drupal เป็นต้น. เป็นรูปแบบที่ใช้งานง่าย

Mambo มีส่วนประกอบสำหรับใช้งานหลากหลายและสามารถพัฒนาโปรแกรมเพิ่มเติมในรูปแบบ Component หรือ Module ได้ตามความต้องการของผู้ใช้งาน และสามารถกำหนดหรือตกแต่งรูปแบบของเว็บไซด์ (Theme) เพิ่มเติมได้ตามความต้องการ เหมาะสำหรับนำมาใช้ในหน่วยงานหรือธุรกิจขนาดเล็กและขนาดกลางที่มีงบประมาณ ไม่มากนักแต่ต้องการมี Website ที่มีคุณสมบัติครบถ้วนเหมือนกับองค์กรใหญ่ๆ นอกจากนี้ผู้ดูแลเว็บไซต์ สามารถกำหนดโครงสร้างในแสดงข้อมูลของเว็บไซต์ในส่วนของการจัดตำแหน่ง Module ต่างๆในหน้าของเว็บไซต์และสามารถการกำหนดโครงสร้างหมวดหมู่ของบทความที่ต้อง การแสดงและสามารถสร้างเนื้อหาบทความต่างๆ ได้อย่างไม่จำกัดจำนวนหน้า ได้ด้วยตัวเองผ่านโปรแกรมบริหารจัดการ Website แบบออนไลน์ นอกจากนี้ Mambo สามารถเพิ่มเติมฟังก์ชั่นอื่น ๆ เข้าไปยังระบบได้ เช่นระบบซื้อ-ขายสินค้าออน์ไลน์ , มีเดียแกลเลอรี่ , กระดานพูด-คุย ซึ่งผู้ดูแลเว็บไซต์สามารถติดตั้งเพิ่มเติมได้เองผ่านหน้าผู้ดูแลระบบออ นไลน์

ความสามารถเบื้องต้นของ Mambo
- รองรับการใช้งานหลายภาษา
- รองรับการใช้งาน wysiwyg editor ทำให้สามารถสร้างเนื้อหา/บทความได้ง่ายเหมือนทำงานกับโปรแกรม MS-Word
- ระบบจัดการเนื้อหา/บทความ ( Content Management)
- ระบบจัดการข้อมูลการติดต่อ( Address Book)
- ระบบจัดการสมาชิก/ระบบส่ง Mail สำหรับสมาชิก ( Member System)
- ระบบจัดการรูปภาพและมัลติมีเดียไฟล์ ( Media Galleries)
- ระบบจัดการกระดานข่าว( Web Board)
- ระบบจัดการสมุดเยี่ยม ( Guest Book)
- ระบบจัดการเอกสาร/ระบบจัดการการ Download แฟ้มข้อมูล
- ระบบแบบสำรวจความคิดเห็น( Poll)
- ระบบจัดการป้ายโฆษณา( Banner)
- ระบบจัดการ WEBSITE สำหรับผู้ดูแลระบบ ( Administration System)
- สามารถเพิ่มโปรแกรมที่ทำงานด้านต่างๆ ได้ไม่จำกัด
- สามารถพัฒนาโปรแกรมเพิ่มเติมโดยใช้ ภาษา PHP และฐานข้อมูล Mysql

สิ่งที่ต้องเตรียมในการใช้งาน MAMBO ในการที่เราต้องการใช้โปรแกรม Mambo นั้น สิ่งที่เราจำเป็นต้องมี และสำคัญมากนั้นก็คือ

- WEBSERVER เว็บเซิฟร์เวอร์ คือ เครื่องคอมพิวเตอร์ที่ทำหน้าที่ เก็บข้อมูลของเว็บไซต์ และสามารถแสดงข้อมูลเว็บไซต์ได้โดยจะมีโปรแกรมที่ช่วยในการจัดเก็บและประมวล ผลเว็บไซต์ กระนั้นเราเองก็สามารถจำลองเครื่องคอมพิวเตอร์ของเราให้สามารถสร้างเป็น เครื่อง SERVER จำลองได้ ด้วยใช้โปรแกรมเช่น โปรแกรม APPSERV หรือโปรกรมอื่นๆ
- MYSQL มายเอสคิวแอล คือโปรแกรมที่ทำหน้าที่เก็บดาต้าเบส ของโปรกรม Mambo
- WS_FTP_PRO หรือโปรแกรมที่ใช้ในการ UPLOAD ไฟล์ MAMBO ของเราขึ้นบน WEBSERVER
- ตัวโปรแกรม Mambo เป็นตัวโปรแกรมที่ใช้ในการติดตั้งโปรแกรม MAMBO สามารถดาวน์โหลดได้ที่ HTTP://WWW.MAMBOSERVER หรือตามเว็บไซด์ต่างๆที่มีให้ดาวน์โหลดกัน

ข้อดีของ โปรแกรม Mambo
- ง่ายต่อการติดตั้ง และการใช้งาน
- มีการบริหารเนื้อหาบนเว็บไซต์ได้ง่าย และเป็นเอกลักษณ์
- มีความง่าย และยืดหยุ่นในการออกแบบหน้าตาเว็บไซต์ได้ตามต้องการ โดยการใช้ template
- สามารถเพิ่มเติมเนื้อหา และรูปภาพได้ง่าย
- สำหรับเว็บมาสเตอร์ที่ไม่ชำนาญทางเทคนิค หรือเป็นนักเขียนโปรแกรมชั้นสูงก็สามารถสร้าง costom application ได้

ล่าสุดได้มีการปรับปรุงและออกแบบใหม่เป็น Mambo ลายไทย 4.5.5 ซึ่งในรุ่นนี้ได้แก้ไขในการใช้งานหลักๆ คือเพื่อให้รองรับการใช้งานบนเบราว์เซอร์ IE7 และแก้ไขในจุดบกพร่องอีกหลายๆ จุดดังนี้

(1) com_syndicate config parameter fixed
(2) RSS/SEO fixes
(3) IE7 fixes - Quirks mode and JSCookMenu update
(4) SQL injection fix in cancel edit functions








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

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