開源無程式碼 / 低程式碼平臺 NocoBase 0.21:圖表及工作流支援多資料來源

NocoBase發表於2024-04-09

NocoBase 是一個極易擴充套件的開源無程式碼開發平臺。完全掌控,無限擴充套件,助力你的開發團隊快速響應變化,顯著降低成本,不必投入幾年時間和數百萬資金研發,只需要花幾分鐘部署 NocoBase。

NocoBase 中文官網

官方文件

線上 Demo

預告

新特性

圖表支援多資料來源


更多內容檢視 [資料視覺化] 文件

工作流支援多資料來源


更多內容檢視 [工作流] 文件

工作流觸發事件最佳化

觸發器名稱的變更

原名 更改為
表單事件、操作事件 操作後事件
定時任務 定時事件
請求攔截器 操作前事件
審批 審批事件

完善以下事件的觸發模式配置

操作後事件


更多內容檢視 [工作流 - 操作後事件] 文件

操作前事件


更多內容檢視 [工作流 - 操作前事件] 文件

自定義品牌外掛


更多內容檢視 [自定義品牌] 文件

支援 nanoid 欄位


更多內容檢視 [nanoid 欄位] 文件

支援 uuid 欄位


更多內容檢視 [uuid 欄位] 文件

支援 Unix 時間戳欄位


更多內容檢視 [Unix 時間戳欄位] 文件

數字型別欄位支援格式化配置


更多內容檢視 [配置欄位 / 特有屬性設定 / 數字元件] 文件

支援子路徑部署

新增 APP_PUBLIC_PATH 環境變數,用於支援子路徑部署。例如:

APP_PUBLIC_PATH=/nocobase/

本地訪問 URL http://localhost:13000/nocobase/

nginx 代理的示例:

server {
    listen 80;
    server_name your_domain.com;  # 將 your_domain.com 替換為您的域名

    location /nocobase/ {
        proxy_pass http://127.0.0.1:13000/nocobase/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $host;
    }
}

最後,就可以透過 http://your_domain.com/nocobase/ 訪問了。

區塊效能最佳化

支援骨架屏效果

區塊卡片

看板卡片

表格單元格

區塊配置的分散式處理

以前,整個頁面的所有 Schema 的變更都會導致整個頁面重新渲染,現在每個區塊的 Schema 都獨立了

<SchemaComponent distributed schema={} />

Grid 元件也支援分散式處理

{
  'x-component': 'Grid',
  'x-component-props': {
    distributed: true,
  },
}

不相容變更

UI Schema 的各種 useProps 使用 x-use-decorator-props 和 x-use-component-props 代替

x-use-decorator-props 和 x-use-component-props 無入侵,所有元件都支援。


訪問 NocoBase 官網

您可以在官網申請 Demo 演示,體檢站點將在 1 分鐘內建立完畢自動傳送到您的郵箱。

訪問 NocoBase GitHubGitee

直接訪問 GitHub 或 Gitee ,下載 NocoBase 原始碼並安裝。支援Docker 安裝、create-nocobase-app 安裝和 Git原始碼安裝。

相關文章