Core Architecture

Master NocoBase's underlying extension mechanism and operating principles, including the plugin system, FlowEngine, and database core module, to build a solid development foundation.

The database module of the NocoBase core, providing a unified API for data access, modeling, and operations for plugins. It is the core foundation for data interaction between plugins.

Interface & Interaction

Learn how to extend and customize the frontend interface, build components, fields, and action logic that meet business needs, and enhance the system's visualization and interactive experience.

Create, reuse, and configure custom block components to build flexible interface layouts.

Define new field component types to enrich data input and display methods.

Extend or customize action behaviors to implement diverse business processes and user interactions.

Plugin Ecosystem

Extend the capabilities of existing plugins through other plugins, building a hierarchical and modular plugin ecosystem to enhance system extensibility and collaboration.

Extend or integrate external data sources, connect to third-party databases or services, and achieve cross-system data access and synchronization.

Extend or integrate workflow-related features to implement automated and process-oriented business scenarios.

Develop new notification methods or integrate external communication services to support multi-channel message distribution.

Implement custom authentication logic or connect with third-party login systems to enhance security and access capabilities.

Integrate cloud storage services or custom storage solutions to achieve flexible extension of file upload, download, and management.

Extend file preview capabilities to support online preview and rendering of more file formats.