تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
تعتمد NocoBase بنية النواة المصغرة، حيث يقتصر دور النواة على جدولة دورة حياة الإضافات، وإدارة التبعيات، وتغليف القدرات الأساسية. تُقدم جميع وظائف الأعمال في شكل إضافات. لذلك، يُعد فهم الهيكل التنظيمي للإضافة، ودورة حياتها، وطرق إدارتها، الخطوة الأولى في تخصيص NocoBase.
كل إضافة هي حزمة npm مستقلة، وعادةً ما تحتوي على هيكل الدليل التالي:
تفحص NocoBase الأدلة التالية افتراضيًا لتحميل الإضافات:
packages/plugins: يُستخدم هذا الدليل لتطوير الإضافات محليًا، ويدعم الترجمة والتدقيق في الوقت الفعلي.storage/plugins: يخزن الإضافات المترجمة، مثل الإصدارات التجارية أو إضافات الطرف الثالث.تمر الإضافة عادةً بالمراحل التالية:
pull مسؤول فقط عن تنزيل حزمة الإضافة؛ يتم تشغيل عملية التثبيت الفعلية بواسطة أول enable.pull الإضافة فقط ولم يتم تمكينها، فلن يتم تحميلها.يمكنك الوصول إلى مدير الإضافات في المتصفح لعرض الإضافات وإدارتها بشكل بديهي:
الرابط الافتراضي: http://localhost:13000/admin/settings/plugin-manager
