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

بدء سريع

نظرة عامة على تطوير الإضافات
كتابة الإضافة الأولى
هيكل دليل المشروع

تطوير الواجهة الخلفية

نظرة عامة
Plugin
جداول بيانات Collections
عمليات Database
إدارة مصادر بيانات DataSourceManager
إدارة موارد ResourceManager
التحكم في أذونات ACL
Middleware
Cache
Event
سياق طلب Context
نص ترقية Migration
Logger
Telemetry
I18n (تدويل)
Command (سطر الأوامر)
إدارة المهام المجدولة CronJobManager
Test

تطوير الواجهة الأمامية

نظرة عامة
Plugin
Context (السياق)
Router
التحكم في أذونات ACL
إدارة مصادر بيانات DataSourceManager
Resource
Request
Styles & Themes (الأنماط والمظاهر)
Logger
I18n (تدويل)
Test

أخرى

دليل ترقية الإضافات
قائمة اللغات
إدارة التبعيات
البناء
Next Pageنظرة عامة على تطوير الإضافات
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#نظرة عامة

يوفر تطوير الإضافات من جانب الخادم في NocoBase وظائف وإمكانيات متنوعة لمساعدة المطورين على تخصيص وتوسيع الميزات الأساسية لـ NocoBase. فيما يلي القدرات الرئيسية لتطوير الإضافات من جانب الخادم في NocoBase والفصول ذات الصلة:

الوحدةالوصفالفصل ذو الصلة
فئة الإضافةإنشاء وإدارة الإضافات من جانب الخادم، وتوسيع الوظائف الأساسيةplugin.md
عمليات قاعدة البياناتتوفير واجهات لعمليات قاعدة البيانات، تدعم عمليات CRUD وإدارة المعاملاتdatabase.md
مجموعات مخصصةتخصيص هياكل المجموعة بناءً على احتياجات العمل لإدارة مرنة لنموذج البياناتcollections.md
توافق بيانات ترقية الإضافةضمان عدم تأثير ترقيات الإضافات على البيانات الموجودة من خلال ترحيل البيانات ومعالجة التوافقmigration.md
إدارة مصادر البيانات الخارجيةدمج وإدارة مصادر البيانات الخارجية لتمكين التفاعل مع البياناتdata-source-manager.md
واجهات برمجة تطبيقات مخصصةتوسيع إدارة موارد API وكتابة واجهات مخصصةresource-manager.md
إدارة أذونات APIتخصيص أذونات API للتحكم الدقيق في الوصولacl.md
اعتراض وتصفية طلبات/استجابات APIإضافة معترضات أو برمجيات وسيطة للطلبات والاستجابات لمعالجة مهام مثل التسجيل والمصادقة وما إلى ذلكcontext.md و middleware.md
الاستماع إلى الأحداثالاستماع إلى أحداث النظام (مثل أحداث التطبيق أو قاعدة البيانات) وتشغيل المعالجات المقابلةevent.md
إدارة التخزين المؤقتإدارة التخزين المؤقت لتحسين أداء التطبيق وسرعة الاستجابةcache.md
المهام المجدولةإنشاء وإدارة المهام المجدولة، مثل التنظيف الدوري ومزامنة البيانات وما إلى ذلكcron-job-manager.md
دعم اللغات المتعددةدمج دعم اللغات المتعددة لتطبيق التدويل والتوطينi18n.md
إخراج السجلتخصيص تنسيقات السجل وطرق الإخراج لتحسين إمكانيات التصحيح والمراقبةlogger.md
أوامر مخصصةتوسيع واجهة سطر الأوامر (CLI) لـ NocoBase بإضافة أوامر مخصصةcommand.md
كتابة حالات الاختباركتابة وتشغيل حالات الاختبار لضمان استقرار الإضافة ودقة الوظائفtest.md