[ตอนที่ 1] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล
ในเวิร์คช้อปชุดนี้ผมจะหยิบเอา เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลเป็นไฟล์ มาพัฒนาต่อ โดยนำมาเปลี่ยนวิธีจัดเก็บข้อมูลเมนูและหน้าเพจลงฐานข้อมูลแทน
มีอะไรในเวิร์คช้อปนี้
การติดตั้ง
มีอะไรในเวิร์คช้อปนี้
- เรียนรู้การออกแบบเว็บไซต์ร่วมกับฐานข้อมูล MySQL
- เรียนรู้การออกแบบและใช้งานโมดูล
- เรียนรู้การใช้งานคลาสฐานข้อมูลบนคชสาร เช่น CRUD, Recordset, QueryBuilder
- เรียนรู้การใช้งาน DataTable แสดงข้อมูลจากฐานข้อมูลรูปแบบตาราง ด้วย Recordset
- เรียนรู้การใช้งานแคชของฐานข้อมูล
- การใช้งาน Template สำหรับแสดงลิสต์รายการ (โมดูล Guest Book)
- การใช้งาน API เบื้องต้น และการใช้งาน Realtime Ajax (โมดูล chat)
การติดตั้ง
- ดาวน์โหลดโค้ดของเวิร์คช้อปนี้จาก Github https://github.com/...iriya/kotchasan-kcms ซึ่งโปรเจ็คนี้จะมีการติดตั้งคชสารมาด้วยตามรูปแบบปกติ (ผมจะใช้รูปแบบนี้เป็นหลัก)
- สร้างฐานข้อมูล ที่ต้องการใช้งานร่วมกับเวิร์คช้อปนี้ หรือจะใช้ฐานข้อมูลที่มีอยู่แล้วก็ได้
- สร้างตาราง และ Import ข้อมูล จากไฟล์ kcms.sql
- กำหนดค่าฐานข้อมูล ที่ไฟล์ settings/database.php และกำหนดค่า Username และ Password ของผู้ดูแลระบบที่ไฟล์ settings/config.php
- สร้างไดเร็คทอรี่ datas/ และกำหนดให้สามารถเขียนได้ด้วย