---
pageType: home
pageName: development

features:
  - title: Architecture du cœur
    details: Maîtrisez les mécanismes d'extension sous-jacents et les principes de fonctionnement de NocoBase, y compris le système de plugins, le FlowEngine et les modules du noyau de la base de données, pour construire une base de développement solide.
    items:
      - title: Développement de plugins
        details: Apprenez à créer, publier et maintenir des plugins personnalisés.
        link: /plugin-development
        showOnHome: true
      - title: FlowEngine Frontend
        details: Le moteur de développement frontend sans code et low-code de NocoBase 2.0.
        link: /flow-engine
        showOnHome: true
      - title: RunJS Frontend
        details: Environnement d'exécution JavaScript utilisé pour les blocs JS, les champs JS, les actions JS et d'autres scénarios.
        link: /runjs
        showOnHome: true
      - title: Composants partagés
        details: Réutilisez les composants intégrés de formulaire, de filtre, de tableau et d’icône de NocoBase client v2 lors de la création de pages de plugins.
        link: /shared-components
        showOnHome: true
  - title: Interface et Interaction
    details: Apprenez à étendre et à personnaliser l'interface frontend, à construire des composants, des champs et une logique d'action répondant aux besoins métier, afin d'améliorer la visualisation et l'expérience interactive du système.
    items:
      - title: Blocs (Blocks)
        details: Créez, réutilisez et configurez des composants de blocs personnalisés pour construire des mises en page d'interface flexibles.
        link: /ui-development-block
        showOnHome: true
      - title: Champs (Fields)
        details: Définissez de nouveaux types de composants de champs pour enrichir les méthodes de saisie et d'affichage des données.
        link: /ui-development-field
        showOnHome: true
      - title: Actions
        details: Étendez ou personnalisez les comportements d'action pour implémenter des processus métier et des interactions utilisateur diversifiés.
        link: /ui-development-action
        showOnHome: true
  - title: Écosystème de plugins
    details: Étendez les capacités des plugins existants via d'autres plugins, en construisant un écosystème de plugins hiérarchique et modulaire pour améliorer l'extensibilité et la collaboration du système.
    items:
      - title: Extension de source de données
        details: Étendez ou intégrez des sources de données externes, connectez-vous à des bases de données ou services tiers, et réalisez l'accès et la synchronisation des données inter-systèmes.
        link: /data-sources/development
        showOnHome: true
      - title: Extension de flux de travail
        details: Étendez ou intégrez des fonctionnalités liées aux flux de travail pour réaliser des scénarios métier automatisés et orientés processus.
        link: /workflow/development
        showOnHome: true
      - title: Extension de canal de notification
        details: Développez de nouvelles méthodes de notification ou intégrez des services de communication externes pour prendre en charge la distribution de messages multicanaux.
        link: /notification-manager/development/extension
      - title: Extension d'authentification utilisateur
        details: Implémentez une logique d'authentification personnalisée ou connectez-vous à des systèmes de connexion tiers pour renforcer la sécurité et les capacités d'accès.
        link: /auth-verification/auth/dev
      - title: Extension de stockage de fichiers
        details: Intégrez des services de stockage cloud ou des solutions de stockage personnalisées pour réaliser une extension flexible du téléversement, du téléchargement et de la gestion des fichiers.
        link: /file-manager/development
      - title: Extension de prévisualisation de fichiers
        details: Étendez les capacités de prévisualisation de fichiers pour prendre en charge la prévisualisation et le rendu en ligne de davantage de formats de fichiers.
        link: /file-manager/development
      - title: Extension de base de connaissances
        details: Connectez des bases de connaissances externes ou des services de récupération personnalisés pour étendre les sources RAG des AI employees.
        link: /ai-employees/knowledge-base/dev/external-knowledge-base
---
