---
url: https://docs.ogmabox.com/th/app/plugins.md
description: >-
  ติดตั้ง จัดการ อัปเดต และพัฒนาปลั๊กอิน Ogma จากแพ็กเกจภายในเครื่อง โฟลเดอร์
  ไฟล์ zip และตลาดปลั๊กอิน
---

# ปลั๊กอิน {#plugins}

ปลั๊กอินเพิ่มหน้า UI แบบกำหนดเอง การประมวลผลฝั่งแบ็กเอนด์ ฮุกเหตุการณ์ และแผงการตั้งค่าให้ Ogma โดยทั้งหมดอยู่ภายใต้สิทธิ์ที่ปลั๊กอินประกาศไว้

## สิ่งที่ปลั๊กอินเพิ่มได้ {#what-plugins-can-add}

* หน้า UI แบบกำหนดเองที่เข้าถึงได้จากแถบนำทางด้านซ้าย
* เส้นทางแบ็กเอนด์ที่ประมวลผลคำขอหรือการตอบกลับ
* ฮุกเหตุการณ์ที่ทำงานเมื่อมีทราฟฟิกที่บันทึกไว้
* หน้าการตั้งค่าสำหรับการกำหนดค่าของปลั๊กอินโดยเฉพาะ
* คำสั่งที่ลงทะเบียนในแผงคำสั่งได้

## ติดตั้งจากโฟลเดอร์ {#install-from-folder}

1. คลิก **ติดตั้ง** ในมุมมองปลั๊กอิน
2. เลือก **พาธโฟลเดอร์**
3. เลือกไดเรกทอรีรากของปลั๊กอิน ไดเรกทอรีต้องมีแมนิเฟสต์ปลั๊กอินที่ถูกต้องและไฟล์ที่แมนิเฟสต์ประกาศไว้
4. Ogma ตรวจสอบความถูกต้องของแพ็กเกจและลงทะเบียน
5. เปิดใช้งานปลั๊กอินเพื่อให้เริ่มทำงาน

## ติดตั้งจากไฟล์ Zip {#install-from-zip-archive}

1. คลิก **ติดตั้ง** ในมุมมองปลั๊กอิน
2. เลือก **ไฟล์ ZIP**
3. เลือกไฟล์ `.zip` ของปลั๊กอิน
4. ตรวจสอบชื่อและเวอร์ชันปลั๊กอินที่ตรวจพบ
5. คลิก **ติดตั้ง** แล้วเปิดใช้งานปลั๊กอิน

ปลั๊กอินที่ติดตั้งจาก Zip จะถูกคัดลอกไปยังไดเรกทอรีปลั๊กอินที่ Ogma จัดการ หลังติดตั้งแล้วสามารถลบไฟล์ต้นฉบับได้

## คำเตือนความเข้ากันได้ {#compatibility-warnings}

หลังติดตั้ง Ogma อาจแสดงคำเตือนในหน้ารายละเอียดปลั๊กอิน คำเตือนเหล่านี้ให้ข้อมูลเท่านั้นและไม่ได้ขัดขวางการทำงานของปลั๊กอิน

คำเตือนที่พบบ่อย:

* **ไฟล์ที่ไม่มีการอ้างอิง** - ไฟล์ที่อยู่ในแพ็กเกจแต่ไม่ได้ประกาศในแมนิเฟสต์
* **ขาดชั้นความเข้ากันได้ขณะรัน** - ปลั๊กอินใช้ API ที่ต้องอาศัยชั้นความเข้ากันได้ซึ่งไม่มีใน Ogma เวอร์ชันนี้

ตรวจสอบคำเตือนก่อนเปิดใช้งานปลั๊กอินที่ไม่คุ้นเคย

## เปิดและปิดใช้งาน {#enable-and-disable}

เปลี่ยนสวิตช์ **เปิดใช้งาน** ในแถวปลั๊กอินเพื่อเปิดหรือปิดการทำงาน ปลั๊กอินที่ปิดใช้งานยังคงติดตั้งอยู่แต่ไม่ทำงาน การเปิดใช้งานอีกครั้งจะคืนการทำงานโดยไม่ต้องติดตั้งใหม่

## แท็บรายละเอียดปลั๊กอิน {#plugin-detail-tabs}

เลือกปลั๊กอินเพื่อเปิดแผงรายละเอียด แผงมีแท็บต่อไปนี้

| แท็บ | เนื้อหา |
|-----|----------|
| ภาพรวม | ชื่อ เวอร์ชัน ผู้เขียน คำอธิบาย และแหล่งที่มาของปลั๊กอิน |
| คำเตือน | ปัญหาความเข้ากันได้ที่ตรวจพบขณะติดตั้งหรือเปิดใช้งาน |
| สิทธิ์ | สิทธิ์ที่ปลั๊กอินร้องขอและสิทธิ์ที่ Ogma อนุญาตขณะรัน |
| ไฟล์ | รายการไฟล์ในแพ็กเกจปลั๊กอิน |
| บันทึก | เอาต์พุตขณะรันของปลั๊กอิน พร้อมการเน้นไวยากรณ์สำหรับบรรทัดบันทึกแบบมีโครงสร้าง |
| UI | หน้าที่กำหนดเองของปลั๊กอิน แสดงอยู่ภายในแผง |

## สิทธิ์ {#permissions}

แท็บสิทธิ์แสดงแต่ละสิทธิ์ที่ปลั๊กอินประกาศในแมนิเฟสต์และสถานะการอนุญาตปัจจุบัน การเรียกแบ็กเอนด์จะถูกบังคับใช้สิทธิ์บนเซิร์ฟเวอร์ UI แสดงสถานะล่าสุดของแต่ละสิทธิ์

หากปลั๊กอินทำงานไม่เป็นไปตามที่คาด ให้ตรวจสอบแท็บสิทธิ์เพื่อยืนยันว่าสิทธิ์ที่จำเป็นได้รับอนุญาตแล้ว

## โหมดพัฒนา {#dev-mode}

ปลั๊กอินที่ติดตั้งจากโฟลเดอร์จะแสดงป้าย **การพัฒนา** และปุ่ม **โหลดใหม่**

คลิก **โหลดใหม่** เพื่อใช้การเปลี่ยนแปลงโค้ดโดยไม่ต้องติดตั้งใหม่ ปลั๊กอินจะเริ่มทำงานใหม่และลงทะเบียนฮุกกับเส้นทางทั้งหมดอีกครั้ง นี่คือวงจรการพัฒนาปกติสำหรับผู้เขียนปลั๊กอิน

ปลั๊กอินในโหมดพัฒนายังคงเชื่อมโยงกับโฟลเดอร์ต้นฉบับ การเปลี่ยนไฟล์ในโฟลเดอร์นั้นมีผลเมื่อโหลดใหม่ครั้งถัดไป

## ตลาดปลั๊กอิน {#marketplace}

แท็บ **ตลาดปลั๊กอิน** แสดงปลั๊กอินจากชุมชนในทะเบียน Awesome Ogma Plugins

1. เรียกดูหรือค้นหาในรายการปลั๊กอิน
2. คลิกปลั๊กอินเพื่อดูคำอธิบาย เวอร์ชัน และเมทาดาทาความเข้ากันได้
3. คลิก **ติดตั้ง** เพื่อติดตั้งโดยตรง
4. หากปลั๊กอินที่ติดตั้งจากตลาดมีเวอร์ชันใหม่ที่เข้ากันได้ การดำเนินการจะเปลี่ยนเป็น **อัปเดต**

การติดตั้งจากตลาดต้องมีการเชื่อมต่อเครือข่ายเพื่อดาวน์โหลดแพ็กเกจ

## หน้าที่เกี่ยวข้อง {#related-pages}

* [เริ่มต้นใช้ปลั๊กอินอย่างรวดเร็ว](/th/plugins/quickstart)
* [SDK แบ็กเอนด์](/th/plugins/backend-sdk)
* [SDK ฟรอนต์เอนด์](/th/plugins/frontend-sdk)
