External databases 讓你以即時 Google Sheets 試算表、Airtable 資料表或 Notion 資料庫取代 Wix CMS 集合,驅動顯示小工具。
需求
- 一個免費連線 — Free / Supporter 網站可連接一個 External Database。升級至 Pro 可享有無限連線。
- 支援的來源(見下方)。
- 支援的小工具:Table、Repeater、Slideshow、Media Gallery、Calendar。
**尚未支援:**Form 與 Dynamic Page 仍使用 Wix CMS 集合。Dynamic Page 連結與目錄付款僅適用 Wix CMS 集合,不適用外部連線。
連接來源(後台)
在 CMS for Harmony 後台開啟 External databases,選擇 Connect external database,再挑選提供者:
Google Sheets
- 選擇連接方式:
- Share with app — 以 Viewer 身分將試算表分享給應用程式電子郵件(無需 Google 登入)。
- Public link — 使用設為「Anyone with the link can view」的試算表。
- Sign in with Google — 授權你的 Google 帳戶(Google 驗證應用程式前可能顯示未驗證應用程式警告)。
- 選擇試算表與工作表(分頁),或在 Share with app / Public link 時貼上試算表 URL。
- 選擇要同步的欄,並確認欄位類型。
- 儲存。
Airtable
- Sign in with Airtable,並授予所需 Base 的讀取權限。
- 選擇 Base 與 Table。
- 選擇要同步的欄位,並確認欄位類型。
- 儲存。
Notion
- Sign in with Notion,並分享此應用程式應讀取的資料庫。
- 選擇 Database。
- 選擇要同步的屬性,並確認欄位類型。
- 儲存。
連線會出現在 External databases,並顯示提供者、狀態與已同步欄位數。之後可 Manage 欄位、從來源 Resync、開啟來源,或中斷連線。
在小工具中使用連線
- 新增 Table、Repeater、Slideshow、Media Gallery 或 Calendar。
- 在面板將 Data source 設為 External Database。
- 選擇連線 — 或 Connect new database 開啟後台流程,返回時已選好新連線。
- 照常對應欄位(欄、卡片內容、媒體、日期等)。
- 發佈。
以外部來源驅動的小工具仍支援各小工具原有的搜尋、排序與訪客篩選。Dynamic Page 連結與目錄付款仍限 Wix CMS 集合。
注意事項
- **Google Sheets:**第一列為標題;空白標題儲存格會略過。
- **Airtable / Notion:**欄位類型來自來源結構(連接或管理欄位時仍可覆寫類型)。
- Resync 會在來源變更時更新欄位定義 — 若重新命名或新增欄位,Resync 後請檢查欄位類型。
- 需要 Forms、Dynamic Pages 與項目頁面連結,或目錄付款時,請繼續使用 Wix CMS 集合。