From 9535ec57d0af2f0a1a8e034568d2d19f58586472 Mon Sep 17 00:00:00 2001 From: chenos Date: Fri, 17 Feb 2023 09:58:52 +0800 Subject: [PATCH] docs: add roadmap documentation --- docs/en-US/welcome/release/roadmap.md | 55 +++++++++++++++++++++++++++ docs/menus.ts | 8 ++-- docs/tr-TR/welcome/release/roadmap.md | 55 +++++++++++++++++++++++++++ docs/zh-CN/welcome/release/roadmap.md | 54 ++++++++++++++++++++++++++ 4 files changed, 168 insertions(+), 4 deletions(-) create mode 100644 docs/en-US/welcome/release/roadmap.md create mode 100644 docs/tr-TR/welcome/release/roadmap.md create mode 100644 docs/zh-CN/welcome/release/roadmap.md diff --git a/docs/en-US/welcome/release/roadmap.md b/docs/en-US/welcome/release/roadmap.md new file mode 100644 index 000000000..940cf4b0c --- /dev/null +++ b/docs/en-US/welcome/release/roadmap.md @@ -0,0 +1,55 @@ +# Roadmap + +## Current + +- Formulas: support for Math.js and Formula.js, support for relational data +- Variables: support for variables in filter, data scope +- BI: Chart template engine +- Tree Structure + - Support for creating tree-structured collection + - Tree structure support for table blocks + - Tree block +- Gantt chart block +- Map block +- Field linkage: show, hide, and assign values to other fields based on field values +- Action linkage: Enable, disable, and hide actions based on field values +- Duplicator plugin: Export the configured application in the visual interface and import it into other applications +- Multi-application: one main application manages other sub-applications +- Comment plugin +- Workflows + - Manual node: support manual filling, continue the process, terminate the process + - Calculation node: support Math.js and Formula.js, support relational data +- Other + - Kanban supports hiding field titles + - Relational data support to display as labels + - Audit log block supports adjusting column width and filtering all fields + +## Next + +- Data modeling capabilities continue to be enhanced +- BI: Data Sources +- Gantt Chart + Map Combined block +- Notification plugin: support for station messages, emails, SMS and other notification methods +- Multi-language plugin +- Relational field linkage: dynamic data optional range +- Block linkage: blocks within the same page can be linked to each other +- User groups +- Role inheritance +- Workflow + - Aggregate query node + - webhook trigger + - Approval node + +## Future + +- DevOps +- Theme switching and style configuration +- Mobile support +- Multiple data sources: third-party databases, APIs as NocoBase data sources +- Workflow + - Manual trigger + - Function script node + - Interceptor mode + - Sub-processes + - Process Jumping Capability + diff --git a/docs/menus.ts b/docs/menus.ts index 6e06968bc..311ed27d5 100644 --- a/docs/menus.ts +++ b/docs/menus.ts @@ -45,11 +45,11 @@ export default { ], }, { - title: 'Release', - 'title.zh-CN': '版本发布', + title: 'Roadmap & Releases', + 'title.zh-CN': '路线图 & 发布', 'title.TR-TR': 'Sürüm', type: 'group', - children: ['/welcome/release/index', '/welcome/release/v08-changelog'], + children: ['/welcome/release/roadmap', '/welcome/release/index', '/welcome/release/v08-changelog'], }, { title: 'Community', @@ -244,7 +244,7 @@ export default { title: 'SchemaDesigner', 'title.zh-CN': 'SchemaDesigner', 'title.TR-TR': 'Şema Tasarımcısı', - + type: 'subMenu', children: [ '/api/client/schema-designer/schema-component', diff --git a/docs/tr-TR/welcome/release/roadmap.md b/docs/tr-TR/welcome/release/roadmap.md new file mode 100644 index 000000000..940cf4b0c --- /dev/null +++ b/docs/tr-TR/welcome/release/roadmap.md @@ -0,0 +1,55 @@ +# Roadmap + +## Current + +- Formulas: support for Math.js and Formula.js, support for relational data +- Variables: support for variables in filter, data scope +- BI: Chart template engine +- Tree Structure + - Support for creating tree-structured collection + - Tree structure support for table blocks + - Tree block +- Gantt chart block +- Map block +- Field linkage: show, hide, and assign values to other fields based on field values +- Action linkage: Enable, disable, and hide actions based on field values +- Duplicator plugin: Export the configured application in the visual interface and import it into other applications +- Multi-application: one main application manages other sub-applications +- Comment plugin +- Workflows + - Manual node: support manual filling, continue the process, terminate the process + - Calculation node: support Math.js and Formula.js, support relational data +- Other + - Kanban supports hiding field titles + - Relational data support to display as labels + - Audit log block supports adjusting column width and filtering all fields + +## Next + +- Data modeling capabilities continue to be enhanced +- BI: Data Sources +- Gantt Chart + Map Combined block +- Notification plugin: support for station messages, emails, SMS and other notification methods +- Multi-language plugin +- Relational field linkage: dynamic data optional range +- Block linkage: blocks within the same page can be linked to each other +- User groups +- Role inheritance +- Workflow + - Aggregate query node + - webhook trigger + - Approval node + +## Future + +- DevOps +- Theme switching and style configuration +- Mobile support +- Multiple data sources: third-party databases, APIs as NocoBase data sources +- Workflow + - Manual trigger + - Function script node + - Interceptor mode + - Sub-processes + - Process Jumping Capability + diff --git a/docs/zh-CN/welcome/release/roadmap.md b/docs/zh-CN/welcome/release/roadmap.md new file mode 100644 index 000000000..945885ec0 --- /dev/null +++ b/docs/zh-CN/welcome/release/roadmap.md @@ -0,0 +1,54 @@ +# 路线图 + +## 进行中 + +- 公式:支持 Math.js 和 Formula.js,支持关系数据 +- 变量:在筛选、数据范围中支持变量 +- BI:图表模板引擎 +- 树结构 + - 支持创建树结构数据表 + - 表格区块支持树结构 + - 树区块 +- 甘特图区块 +- 地图区块 +- 字段联动:根据字段值来决定其他字段显示、隐藏、赋值 +- 操作联动:根据字段值来决定操作启用、禁用、隐藏 +- 复制应用插件:在可视化界面中导出配置好的应用,并导入其他应用中 +- 多应用:一个主应用管理其他子应用 +- 评论插件 +- 工作流: + - 人工节点:支持人工填写、继续流程、终止流程 + - 计算节点:支持 Math.js 和 Formula.js,支持关系数据 +- 其他 + - 看板支持隐藏字段标题 + - 关系数据支持以标签的方式显示 + - 操作记录区块支持调整列宽,支持全部字段筛选 + +## 下一步 + +- 数据建模能力持续增强 +- BI:数据源 +- 甘特图+地图 组合区块 +- 通知插件:支持站内消息、邮件、短信等通知方式 +- 多语言插件 +- 关系字段联动:动态的数据可选范围 +- 区块联动:同一个页面内的区块之间可以联动 +- 用户组 +- 角色继承 +- 工作流: + - 聚合查询节点 + - webhook 触发器 + - 审批节点 + +## 未来 + +- DevOps +- 主题切换和样式配置 +- 支持移动端 +- 多数据源:将第三方数据库、API 作为 NocoBase 数据源 +- 工作流: + - 人工触发 + - 函数脚本节点 + - 拦截器模式 + - 子流程 + - 流程跳转能力