logologo
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
logologo

เริ่มต้นใช้งานฉบับย่อ

ภาพรวมการพัฒนาปลั๊กอิน
การเขียนปลั๊กอินแรกของคุณ
โครงสร้างไดเรกทอรีโปรเจกต์

การพัฒนาฝั่งเซิร์ฟเวอร์

ภาพรวม
ปลั๊กอิน
คอลเลกชัน
การดำเนินการฐานข้อมูล
การจัดการแหล่งข้อมูล
การจัดการทรัพยากร
การควบคุมการเข้าถึง (ACL)
มิดเดิลแวร์
แคช
เหตุการณ์
คอนเท็กซ์คำขอ
สคริปต์การย้ายข้อมูล
ล็อก
การทำให้เป็นสากล (I18n)
คำสั่ง
การจัดการงานที่กำหนดเวลา
การทดสอบ

การพัฒนาฝั่งไคลเอนต์

ภาพรวม
ปลั๊กอิน
คอนเท็กซ์
เราเตอร์
การควบคุมการเข้าถึง (ACL)
การจัดการแหล่งข้อมูล
ทรัพยากร
คำขอ
สไตล์และธีม
ล็อก
การทำให้เป็นสากล (I18n)
การทดสอบ

อื่นๆ

คู่มือการอัปเกรดปลั๊กอิน
รายการภาษา
การจัดการ Dependencies
การสร้าง
Next Pageภาพรวมการพัฒนาปลั๊กอิน
TIP

เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ

#ภาพรวม

การพัฒนาปลั๊กอินฝั่งไคลเอนต์ของ NocoBase มีฟังก์ชันและความสามารถที่หลากหลาย เพื่อช่วยให้นักพัฒนาสามารถปรับแต่งและขยายฟังก์ชันการทำงานส่วนหน้า (frontend) ของ NocoBase ได้ครับ/ค่ะ ด้านล่างนี้คือความสามารถหลักและบทที่เกี่ยวข้องกับการพัฒนาปลั๊กอินฝั่งไคลเอนต์ของ NocoBase ครับ/ค่ะ

โมดูลคำอธิบายบทที่เกี่ยวข้อง
คลาสปลั๊กอินสร้างและจัดการปลั๊กอินฝั่งไคลเอนต์ เพื่อขยายฟังก์ชันการทำงานส่วนหน้า (frontend)plugin.md
การจัดการเราเตอร์กำหนดเส้นทาง (routing) ส่วนหน้าเอง เพื่อนำทางและเปลี่ยนหน้าrouter.md
การจัดการทรัพยากรจัดการทรัพยากรส่วนหน้า รวมถึงการดึงข้อมูลและการดำเนินการกับข้อมูลresource.md
การจัดการคำขอกำหนดคำขอ HTTP เอง เพื่อจัดการการเรียกใช้ API และการส่งข้อมูลrequest.md
การจัดการบริบทดึงและใช้บริบทของแอปพลิเคชัน เพื่อเข้าถึงสถานะและบริการส่วนกลางcontext.md
การควบคุมสิทธิ์การเข้าถึง (ACL)ใช้การควบคุมสิทธิ์การเข้าถึงส่วนหน้า (frontend) เพื่อควบคุมสิทธิ์การเข้าถึงหน้าและฟังก์ชันต่างๆacl.md
การจัดการแหล่งข้อมูลจัดการและใช้แหล่งข้อมูลหลายแหล่ง เพื่อให้สามารถสลับและเข้าถึงแหล่งข้อมูลได้data-source-manager.md
สไตล์และธีมกำหนดสไตล์และธีมเอง เพื่อปรับแต่งและทำให้ส่วนติดต่อผู้ใช้ (UI) สวยงามstyles-themes.md
การรองรับหลายภาษารวมการรองรับหลายภาษา เพื่อให้สามารถทำ Internationalization (i18n) และ Localization (L10n) ได้i18n.md
การส่งออกบันทึก (Log)กำหนดรูปแบบและวิธีการส่งออกบันทึก (log) เอง เพื่อเพิ่มประสิทธิภาพในการดีบักและตรวจสอบlogger.md
การเขียนกรณีทดสอบเขียนและรันกรณีทดสอบ เพื่อให้มั่นใจในความเสถียรและความถูกต้องของฟังก์ชันปลั๊กอินtest.md

การขยาย UI

| โมดูล | คำอธิบาย