Grav - พื้นฐานของปลั๊กอิน
ในบทนี้เราจะทำความเข้าใจว่าปลั๊กอินทำงานเป็นฟังก์ชันเพิ่มเติมใน Grav อย่างไร ปลั๊กอินเป็นซอฟต์แวร์ที่มีฟังก์ชันเพิ่มเติมซึ่งเดิมยังไม่เสร็จสมบูรณ์โดยฟังก์ชันหลักของ Grav
คุณสามารถอัปโหลด Grav Plugin เพื่อขยายการทำงานของไซต์ได้ ปลั๊กอินใช้เพื่อทำให้งานของคุณง่ายขึ้น Dependency Injection Containerช่วยเข้าถึงวัตถุสำคัญใน Grav ในวงจรชีวิตทั้งหมดด้วยความช่วยเหลือของGrav's event hooksเราสามารถจัดการ Grav ได้ตามความต้องการของเราและยังสามารถเข้าถึงอะไรก็ได้ที่ Grav รู้ เราจะศึกษาในรายละเอียดเกี่ยวกับ Grav ตะขอเหตุการณ์ในบทGrav - เหตุการณ์เบ็ด
Dependency Injection เป็นรูปแบบการออกแบบซอฟต์แวร์ที่ส่วนประกอบต่างๆได้รับการอ้างอิงแทนที่จะเข้ารหัสอย่างหนักภายในส่วนประกอบ
มีปลั๊กอินฟรีมากมายสำหรับ Grav ซึ่งใช้สำหรับการแสดงบล็อกที่เก็บถาวรแผนผังเว็บไซต์เครื่องมือค้นหาแบบฟอร์มแถบเลื่อนแสงและอื่น ๆ อีกมากมาย คุณสามารถดาวน์โหลดปลั๊กอินจากที่นี่ ในโฟลเดอร์ Plugin คุณสามารถจัดเก็บปลั๊กอินที่มีชื่อเฉพาะ ชื่อควรเกี่ยวข้องกับฟังก์ชันของปลั๊กอินและไม่ควรมีอักษรตัวใหญ่ขีดล่างหรือช่องว่าง เราจะศึกษาเกี่ยวกับวิธีการใช้ปลั๊กอินในบทGrav - ปลั๊กอินสอน
ทรงพลัง
ปลั๊กอินเขียนง่ายยืดหยุ่นและทรงพลัง มีปลั๊กอิน 46 รายการและมีคุณสมบัติที่รวมอยู่ด้วยdisplaying a sitemap, provides breadcrumbs, display blog archives เป็นต้น
สิ่งจำเป็น
เมื่อติดตั้ง Grav ในระบบของคุณคุณจะเห็นว่ามีปลั๊กอินสองตัวอยู่ภายในไฟล์ <your_folder_name>/user/plugins โฟลเดอร์
ปลั๊กอินข้อผิดพลาด
ปลั๊กอินปัญหา
Error Plugin - ใช้เพื่อแสดงไฟล์ HTTP ข้อผิดพลาดเช่น 404 Page Not Found เมื่อไม่มีหน้าคำขอสำหรับ URI ที่ระบุ
Problem Plugin- ใช้สำหรับตรวจจับปัญหาเกี่ยวกับสิทธิ์การตั้งค่าโฮสติ้งและโฟลเดอร์ที่หายไป จะมีประโยชน์เมื่อคุณติดตั้ง Grav ใหม่เพื่อระบุปัญหาดังกล่าว