מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית
פיתוח תוספים בצד השרת של NocoBase מציע מגוון פונקציונליות ויכולות כדי לעזור למפתחים להתאים אישית ולהרחיב את יכולות הליבה של NocoBase. להלן היכולות העיקריות ופרקים קשורים בפיתוח תוספים בצד השרת של NocoBase:
| מודול | תיאור | פרק קשור |
|---|---|---|
| מחלקה (Class) של תוסף | יצירה וניהול של תוספים בצד השרת, והרחבת פונקציונליות הליבה. | plugin.md |
| פעולות מסד נתונים | מספק ממשקים לפעולות מסד נתונים, עם תמיכה בפעולות CRUD וניהול טרנזקציות. | database.md |
| אוספים מותאמים אישית | התאמה אישית של מבני אוספים (collections) בהתאם לצרכים העסקיים, לניהול גמיש של מודלי נתונים. | collections.md |
| תאימות נתונים בשדרוג תוספים | הבטחת ששדרוגי תוספים לא ישפיעו על נתונים קיימים, באמצעות ביצוע מיגרציית נתונים וטיפול בתאימות. | migration.md |
| ניהול מקורות נתונים חיצוניים | שילוב וניהול של מקורות נתונים חיצוניים (data sources) כדי לאפשר אינטראקציית נתונים. | data-source-manager.md |
| ממשקי API מותאמים אישית | הרחבת ניהול משאבי API על ידי כתיבת ממשקים מותאמים אישית. | resource-manager.md |
| ניהול הרשאות API | התאמה אישית של הרשאות API לבקרת גישה מדויקת. | acl.md |
| יירוט וסינון בקשות/תגובות | הוספת מיירטים (interceptors) או תוכנות ביניים (middleware) לבקשות ותגובות, לטיפול במשימות כמו רישום לוגים, אימות ועוד. | context.md ו-middleware.md |
| האזנה לאירועים | האזנה לאירועי מערכת (לדוגמה, מהאפליקציה או ממסד הנתונים) והפעלת מטפלים מתאימים. | event.md |
| ניהול מטמון | ניהול המטמון (cache) לשיפור ביצועי האפליקציה ומהירות התגובה. | cache.md |
| משימות מתוזמנות | יצירה וניהול של משימות מתוזמנות, כגון ניקוי תקופתי, סנכרון נתונים ועוד. | cron-job-manager.md |
| תמיכה בריבוי שפות | שילוב תמיכה בריבוי שפות ליישום בינאום (internationalization) ולוקליזציה (localization). | i18n.md |
| פלט לוגים | התאמה אישית של פורמטים ושיטות פלט לוגים לשיפור יכולות ניפוי הבאגים והניטור. | logger.md |
| פקודות מותאמות אישית | הרחבת ה-CLI של NocoBase על ידי הוספת פקודות מותאמות אישית. | command.md |
| כתיבת מקרי בדיקה | כתיבה והרצה של מקרי בדיקה כדי להבטיח את יציבות התוסף ודיוק הפונקציונליות. | test.md |