尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

NocoBase 插件生态完整指南:108 个官方插件如何按需扩展业务系统

NocoBase 插件生态完整指南:108 个官方插件如何按需扩展业务系统 NocoBase 插件生态完整指南108 个官方插件如何按需扩展业务系统【免费下载链接】nocobaseNocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址: https://gitcode.com/GitHub_Trending/no/nocobase刚部署好 NocoBase你想给销售团队加一条审批流、在仪表盘挂一块趋势图却发现界面上没有现成入口这些能力大多不用写代码NocoBase 插件生态里有上百个官方模块装一个、启用一下就能用。下面先花两条命令装好第一个插件再摸清生态全貌最后聊聊如何自己写一个。五分钟装好第一个插件所有操作都围绕 NocoBase CLI 的 plugin 子命令展开三步搞定看看有什么nb plugin list列出当前可用的插件与状态启用即安装首次nb plugin enable会自动完成拉取和数据库迁移例如nb plugin enable nocobase/plugin-workflow随时可逆nb plugin disable停用、nb plugin remove卸载业务数据不受影响。命令行之外后台管理界面里也有「插件管理器」页面安装、启用、查版本都能在图形界面里完成。有一个细节值得留意pull只负责把插件包下载到本地真正装进系统发生在首次 enable 时——只 pull 不 enable 的插件不会加载。生态全景上百个插件都放在哪打开 packages/plugins/nocobase/你能数到108 个官方插件目录。每个插件都是一个独立的 npm 包结构高度统一src/server写后端逻辑src/client写前端界面src/locale放多语言文件package.json声明名称与依赖的核心版本。按用途可以这样对号入座类别代表模块典型用途流程自动化plugin-workflow 及配套节点插件审批流、定时任务、邮件通知数据与可视化plugin-data-visualization、plugin-charts拖拽式图表、仪表盘界面区块plugin-block-grid-card、plugin-kanban网格卡片、看板等视图字段扩展plugin-field-formula、plugin-field-sequence公式计算字段、自动编号集成与开放plugin-api-keys、plugin-mcp-server外部系统对接、开放 API重点模块拆解四个最值得装的插件 搭流程工作流引擎plugin-workflow 负责审批与自动化编排支持定时触发、表单提交触发、数据变更触发节点涵盖条件分支、循环、并行、JS 脚本和外部请求。适合有审批、催办、自动通知需求的团队。配套的十几个流程节点以独立插件形式存在按需启用即可nb plugin enable nocobase/plugin-workflow-mailer nocobase/plugin-workflow-loop看数据可视化与图表plugin-data-visualization 提供拖拽式图表配置业务数据可直接转成折线图、饼图等与数据源体系打通任何集合都能当数据底座。若你的团队更熟悉 ECharts 生态还有独立的 plugin-data-visualization-echarts两者可按习惯二选一。接 AI智能能力plugin-ai 把自然语言能力接进平台支持文本分类、标签提取、基于业务数据的分析等场景适合想在表单录入和数据分析环节嵌入 AI 的团队。核心实现位于 packages/core/ai/具体模型接入类插件如 plugin-ai-gigachat则放在插件目录下单独维护。改界面区块与字段插件最直观的体现在无代码界面plugin-block-* 系列注册新的视图区块plugin-field-* 系列注册新字段类型。formula 字段能让一列由其他字段算出来sequence 字段能自动生成编号适合需要算出来的列和自动编号的业务表。从使用者到开发者写一个自己的插件 ️官方脚手架一条命令起步yarn pm create my-project/plugin-hello生成的最小目录结构如下plugin-hello/ ├─ package.json # 名称与插件元信息 └─ src/ ├─ client/ # 前端区块、字段 └─ server/ # 后端资源、事件调试流程利用了加载顺序放在packages/plugins下的源码插件会被优先扫描并实时编译改完代码启动开发服务器即可看到效果编译发布后的插件则进storage/plugins目录。完整目录约定见 项目目录结构文档。资源入口与展望继续深入可以从这几处入手插件开发总览与生命周期说明docs/docs/cn/plugin-development/index.md从零写第一个插件write-your-first-plugin.mdCLI 命令参考enable / disable / listapi/cli/plugin/enable.md插件示例代码examples/app/custom-plugin.ts插件与核心版本同步发布、逐版本升级每个插件都遵循 create → pull → enable → disable → remove 的统一生命周期新模块只需按现有目录约定放进插件包就能被平台自动发现。优先用官方已认证的插件组合起步流程、可视化、字段扩展基本都有现成方案跑通业务后再评估缺口只有官方模块覆盖不到的场景才值得投入自研一个插件。【免费下载链接】nocobaseNocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址: https://gitcode.com/GitHub_Trending/no/nocobase创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表