วันศุกร์ที่ 5 กุมภาพันธ์ พ.ศ. 2553

เริ่มต้นกับ Codeigniter Framwork ยอดนิยม



1. ดาวน์โหลด Codeigniter Framework ได้ที่ไหน
คุณสามารถดาวน์โหลด Codeigniter Framwork ได้โดยตรงจากเว็บไซต์ผู้พัฒนาที่ http://codeigniter.com/downloads/ หรือ http://www.codeigniter.in.th/content/ดาวโหลด
2. เวอร์ชั่นล่าสุดตอนนี้จะเป็นเวอร์ชั่น 1.7.2 ซึ่งระบบพื้นฐานที่ต้องการคือ
- PHP เวอร์ชน 4.3.2 หรือใหม่กว่า
- ระบบการจัดการฐานข้อมูลที่ใช้โดยทั่วไปกับการสร้าเว็บไซต์ เช่น MySQL (4.1+), MySQLi, MS SQL, Postgres, Oracle, SQLite, and ODBC.
3. เข้าไปอ่านข้อตกลงการใช้งาน หรือ license agreement ซะหน่อยขอบเขตมันเป็นอย่างไรที่ http://codeigniter.com/user_guide/license.html แต่รู้ๆ ก็คือใช้ฟรี พัฒนาต่อได้ไม่จำกัด
4. มาถึงขั้นตอนการติดตั้ง ซึ่งทางเว็บไซต์ผู้พัฒนาบอกว่าสามารถติดตั้งได้ภายใน 4 ขั้นตอนดังนี้
- unzip ไฟล์ที่โหลดมา
- อัพโหลดไปไว้บน Server หรื โฮสต์ ใน root โฟลเดอร์
- เปิด root/system/application/config/config.php ด้วย text editor เช่น notepad กำหนดค่า base URL หรือ URL หลักของ root ง่ายๆ ก็คือที่อยู่ของระบบ เช่น ถ้าอัพโหลดไว้ที่ root folder ก็ใส่ http://www.domainname.com/ ถ้าอัพโหลดไปไว้ใน subfolder ก็ใส่ http://www.domainname.com/subfoldername โดยเปลี่ยน domainname และ subfoldername ไปเป็นค่าที่ท่านใช้
- หากคุณต้องการใช้ระบบฐานข้อมูลให้ทำการเปิด root/system/application/config/database.php เพื่อแก้ไข โดยใส่ ค่าต่างๆ เหล่านี้ให้ถูกต้อง เช่น Database Name, Database Server (ส่วนใหญ่ใช้ localhost), Database User Name, Database Password. โดยคุณจะต้องสร้างฐานข้อมูลขึ้นมาก่อนถึงจะทราบค่าต่างๆ เหลานี้
ถ้าคุณปราถนาที่จะเพิ่มความปลอดภัยในการหลบซ่อนที่อยู่ของไฟล์ CodeIgniter คุณสามารถเปลี่ยนชื่อโฟลเดอร์ system ไปเป็นบางอย่างที่เป็นส่วนตัว ถ้าคุณเปลี่ยนชื่อมัน คุณต้องเปิดไฟล์ index.php และตั้งค่าตัวแปร $system_folder ซึ่งอยู่ด้านบนของหน้าไปเป็นชื่อที่คุณได้เลือกเปลี่ยนไป
5. เสร็จขั้นตอนการติดตั้งเรียบร้อยแล้ว คราวนี้มาดูหน้าตากันหน่อย เปิด http://www.domainname.com หรือ http://www.domainname.com/subfoldername หากติดตั้งใน subfolder ท่านจะพบกับหน้าของ welcome page ที่ระบบได้สร้างขั้น ซึ่งเราสามารถแก้ไขได้ภายหลัง

อะไรคือ Codeigniter?



CodeIgniter เป็น Framwork ของภาษายอดนิยมสำหรับการสร้างเว็บไซต์คือ ภาษา PHP ซึ่ง Framwork ค่ายนี้มากด้วยประสิทธิภาพ สำหรับระบบที่เล็ก มาก ที่ สร้าง ขึ้น สำหรับ การเขียนโปรแกรมภาษา PHP ที่ ต้องการ เครื่องมือ ที่ เรียบ ง่าย และ น่าเชื่อถือ ใน การ สร้าง หรือพัฒนา web application หรือ ระบบ เว็บไซต์เฉพาะเจาะจงโดยการโค๊ดมือ
คุณจะเหมาะกับการใช้ Codeigniter เป็น Framework คู่ใจของคุณ ถ้า
1. คุณต้องการระบบที่หลักที่เล็กกระทัดรัด โหลดเร็ว เสถียร
2. คุณต้องการ Framework ที่มีความสามารถใรระดับสูง
3. คุณต้องการระบบที่สามารถเข้ากันได้กรับคอร์ PHP หลายเวอร์ขั่น และระบบ อื่นๆ เช่น Smarty Template ก็สามารถรวมเข้ามาได้ไม่ยาก
4. คุณต้องการ Framework ที่แทบจะไม่ต้องคอนฟิกอะไรเลย และสามารถหยืดหยุ่นให้คุณจัดการค่าคอนฟิกของคุณได้อย่างง่ายดาย
5. คุณเป็นคนที่ไม่ชอบการใช้คำสั่งผ่าน Command Line เอาซะเลย (อันนี้ถูกใจผมที่สุด)
6. คุณไม่ต้องการจำกัดรูปแบบของการ Coding สามารถผสมกลมกลืนกันได้หลากหลาย
7. คุณไม่สนใจที่จะใช้ระบบไลบรารีใหญ่ๆ อย่าง PEAR
8. คุณไม่ต้องการเรียนรู้ภาษาที่ Template ใช้ (แม้ว่า Template praser เป็นอีกตัวเลือกหนึ่งที่มีอยู่แล้วใน Codeigniter ซึ่งคุณจะใช้หรือไม่ใช้มันก็ได้ แล้วแต่คุณ)
9. คุณต้องการระบบที่ง่ายๆ ไม่มีอะไรซับซ้อน
10. คุณต้องการระบบที่สะอาด จัดการได้ง่าย แยกสัดส่วนได้ชัดเจน