796e73ae5a
* refactor(doc): change to new structure * docs: add database docs * docs: add collection docs * docs: add db field examples * docs(api): fix filename and menu path * docs: add database docs * docs: add db operators doc * docs: add resourcer menu * docs: add resourcer docs * docs: fix api docs * docs: refactor api menu structure * feat: update docs (#830) * feat: updates * feat: update docs * chore: ignore docs from ci Co-authored-by: Junyi <mytharcher@users.noreply.github.com> Co-authored-by: mytharcher <mytharcher@gmail.com> * docs: add database methods docs * docs: add missed api * docs: fix api docs * feat: update development docs (#833) * feat: update development docs * feat: update docs * feat: update docs * docs: add first plugin example (#834) * feat: update docs * feat: update docs * docs: fix typo Co-authored-by: chenos <chenlinxh@gmail.com>
43 lines
832 B
Markdown
43 lines
832 B
Markdown
# 概述
|
|
|
|
## 基本概念
|
|
|
|
NocoBase 的核心是一个基于微内核、插件化设计的开发框架。在此基础上天热的支持任意的扩展开发。
|
|
|
|
## 特性
|
|
|
|
## 扩展能力
|
|
|
|
基于 NocoBase 的微内核设计,在很多模块都考虑相应合理的可扩展性,并向外部暴露了一些扩展点。例如:
|
|
|
|
* 数据库字段类型
|
|
* 已有数据库表的字段
|
|
* 通用操作和对特定的资源的操作
|
|
* 针对资源和操作的预处理和后处理
|
|
* 字段的前端展示组件
|
|
* 页面的区块类型
|
|
* 用户插件的登入认证方法
|
|
* 工作流插件的节点类型和触发类型
|
|
* ……
|
|
|
|
在具体业务中可以根据需求基于以上扩展点进行相应的扩展。
|
|
|
|
## 插件生命周期
|
|
|
|
### 下载
|
|
|
|
### 注册
|
|
|
|
### 安装
|
|
|
|
### 启用
|
|
|
|
### 加载
|
|
|
|
### 停用
|
|
|
|
### 卸载
|
|
|
|
## 学习路线
|
|
|