Kotchasan PHP Framework

Admin Framework by Kotchasan

Admin Framework เป็น PHP Framework ที่สร้างจาก Kotchasan เพื่อใช้เป็นโครงสร้างหลักของระบบแอดมิน หรือระบบเว็บไซต์ที่ต้องมีการเข้าระบบก่อนถึงจะใช้งานได้ เช่น ระบบ Backend ทั้งหลาย โดยที่ Admin Framework จะเตรียมโครงสร้างพื้นฐานของระบบไว้ให้ และให้ Developer ออกแบบเฉพาะโมดูลที่ต้องการ ช่วยให้การสร้างระบบทำได้รวดเร็วและง่ายดายขึ้น

นอกจากนี้ Admin Framework ยังมี Component ต่างๆที่จำเป็นเตรียมไว้ให้แล้ว (มาจาก Kotchasan Web Framework) ทำให้การออกแบบไม่ต้องพึ่งพา Component ภายนอกประหยัดเวลา และลดปัญหาความเข้ากันได้ของระบบด้วย

Admin Framework เนื่องจากสร้างจาก Kotchasan Web Framework ทำให้มีจุดเด่นที่สำคัญคือ รวดเร็ว ซึ่งหมายความว่า นอกจากจะใช้สร้างงานได้รวดเร็วแล้ว ในการใช้งานก็ยังรวดเร็วอีกด้วย โดยที่ Developer ไม่จำเป้นต้องเรียนรู้ขั้นตอนการทำงานของ Framework เพียงแค่ออกแบบโมดูลที่ต้องการในรูปแบบ MVC เท่านั้น และโปรเจ็คที่ได้ยังสามารถใช้ซ้ำในโปรเจ็คอื่นๆได้อีก เนื่องจากการออกแบบที่เป็น Framework ทำให้ระบบที่สร้างจาก Admin Framework เป็นไปในทิศทางเดียวกันทั้งหมด และเรียนรู้ง่าย (สำหรับคนที่มีพื้นฐาน MVC แล้ว)
การติดตั้ง Admin Framework
เนื่องจากต้องมีการใช้งานร่วมกับฐานข้อมูล ผมได้ออกแบบตัวติดตั้งไว้ให้ใช้ร่วมกันด้วย ซึ่งสามารถขยายตัวติดตั้งเพื่อใช้ติดตั้งส่วนที่เพิ่มเติมได้ (ตัวติดตั้งเป็น PHP ธรรมดา) ซึ่งขั้นตอนการติดตั้งก็จะเป็นแบบเดียวกันกับทุกโปรเจ็คที่สร้างจากคชสารครับ
        
  1. ให้อัปโหลดโค้ดทั้งหมดจากที่ดาวน์โหลด ขึ้นไปบน Server
  2.     
  3. ในกรณีที่มีการติดตั้งใหม่ ให้เรียกตัวติดตั้ง http://domain.tld/install/ และดำเนินการตามขั้นตอนการติดตั้งจนกว่าจะเสร็จสิ้น (ถ้าเป็นการอัปเกรด ไม่ต้องทำขั้นตอนนี้)
  4.     
  5. ลบไดเร็คทอรี่ install/ ออก

สามารถเข้าใช้งานได้โดย User
ผู้ดูแลระบบ : admin@localhost + admin

เว็บไซต์ตัวอย่าง https://adminframework.kotchasan.com

ข้อตกลงการนำไปใช้งาน
        
  • สามารถนำไปใช้งานส่วนตัวและสามารถพัฒนาต่อยอดได้
  •     
  • สามารถนำระบบที่พัฒนาต่อยอดแล้วไป จำหน่าย จ่าย แจก ได้ โดยไม่ต้องแจ้งให้ผู้เขียนทราบ และด้วยสิทธิ์ของตัวเอง
  •     
  • การนำไปใช้งานไม่ว่ากรณีใด ให้คงเครื่องหมาย created by Kotchasan และลิงค์ ไว้ในส่วนที่มองเห็นได้ อย่างน้อย 1 แห่งเสมอ
  •     
  • มีข้อสงสัยสามารถสอบถามได้ที่บอร์ดของคชสาร https://www.kotchasan.com
  •     
  • ผู้เขียนไม่รับผิดชอบข้อผิดพลาดใดๆในการใช้งาน

ดาวน์โหลดโค้ดได้จาก Github

หากต้องการสนับสนุนผู้เขียน สามารถบริจาคช่วยเหลือค่า Server ได้ที่
ธนาคาร กสิกรไทย สาขากาญจนบุรี
เลขที่บัญชี 221-2-78341-5
ชื่อบัญชี กรกฎ วิริยะ

หมายเหตุ หลังการติดตั้ง Admin Framework ฐานข้อมูลภาษาจะยังไม่มีข้อมูล ให้สั่ง Import ภาษาก่อน ถึงจะมีข้อมูลแสดง