Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

Vue d'ensemble

Le développement de plugins côté serveur NocoBase vous offre diverses fonctionnalités et capacités pour personnaliser et étendre les fonctionnalités principales de NocoBase. Vous trouverez ci-dessous les principales capacités et les chapitres associés :

ModuleDescriptionChapitre associé
Classe de pluginCréez et gérez des plugins côté serveur, étendez les fonctionnalités principalesplugin.md
Opérations sur la base de donnéesFournit des interfaces pour les opérations sur la base de données, prenant en charge le CRUD et la gestion des transactionsdatabase.md
Collections personnaliséesPersonnalisez les structures de collection en fonction de vos besoins métier pour une gestion flexible du modèle de donnéescollections.md
Compatibilité des données lors de la mise à niveau des pluginsAssurez-vous que les mises à niveau des plugins n'affectent pas les données existantes en effectuant la migration et la gestion de la compatibilité des donnéesmigration.md
Gestion des sources de données externesIntégrez et gérez les sources de données externes pour permettre l'interaction des donnéesdata-source-manager.md
API personnaliséesÉtendez la gestion des ressources API en écrivant des interfaces personnaliséesresource-manager.md
Gestion des permissions APIPersonnalisez les permissions API pour un contrôle d'accès granulaireacl.md
Interception et filtrage des requêtes/réponsesAjoutez des intercepteurs ou des middlewares de requête et de réponse pour gérer des tâches comme la journalisation, l'authentification, etc.context.md et middleware.md
Écoute d'événementsÉcoutez les événements système (par exemple, de l'application ou de la base de données) et déclenchez les gestionnaires correspondantsevent.md
Gestion du cacheGérez le cache pour améliorer les performances de l'application et la vitesse de réponsecache.md
Tâches planifiéesCréez et gérez des tâches planifiées, telles que le nettoyage périodique, la synchronisation des données, etc.cron-job-manager.md
Support multilingueIntégrez le support multilingue pour implémenter l'internationalisation et la localisationi18n.md
Sortie des logsPersonnalisez les formats et les méthodes de sortie des logs pour améliorer les capacités de débogage et de surveillancelogger.md
Commandes personnaliséesÉtendez l'interface CLI de NocoBase en ajoutant des commandes personnaliséescommand.md
Écriture de cas de testÉcrivez et exécutez des cas de test pour garantir la stabilité et la précision fonctionnelle des pluginstest.md