تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
يوفر تطوير الإضافات من جانب الخادم في 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 |