External databases permitem alimentar widgets de exibição a partir de uma planilha Google Sheets, uma tabela Airtable ou um banco de dados Notion ao vivo, em vez de uma coleção do Wix CMS.
Requisitos
- Uma conexão gratuita — Sites Free / Supporter podem conectar uma external database. Faça upgrade para Pro para conexões ilimitadas.
- Uma fonte compatível (veja abaixo).
- Widgets compatíveis: Table, Repeater, Slideshow, Media Gallery e Calendar.
Ainda não compatível: Form e Dynamic Page permanecem em coleções do Wix CMS. Links para Dynamic Page e pagamentos de catálogo são para coleções do Wix CMS, não para conexões externas.
Conectar uma fonte (dashboard)
No dashboard do CMS for Harmony, abra External databases e escolha Connect external database, depois selecione um provedor:
Google Sheets
- Escolha um método de conexão:
- Share with app — compartilhe a planilha com o e-mail do app como Viewer (sem login no Google).
- Public link — use uma planilha compartilhada como “Anyone with the link can view”.
- Sign in with Google — autorize sua conta Google (pode exibir aviso de app não verificado até o Google verificar o app).
- Escolha a planilha e a aba (tab), ou cole uma URL da planilha ao usar Share with app / Public link.
- Escolha quais colunas sincronizar e confirme os tipos de campo.
- Salve.
Airtable
- Sign in with Airtable e conceda acesso de leitura às bases necessárias.
- Escolha uma base e uma tabela.
- Escolha quais campos sincronizar e confirme os tipos de campo.
- Salve.
Notion
- Sign in with Notion e compartilhe os bancos de dados que este app deve ler.
- Escolha um banco de dados.
- Escolha quais propriedades sincronizar e confirme os tipos de campo.
- Salve.
A conexão aparece em External databases com provedor, status e contagem de campos sincronizados. Depois você pode Manage campos, Resync da fonte, abrir a fonte ou desconectar.
Usar uma conexão em um widget
- Adicione Table, Repeater, Slideshow, Media Gallery ou Calendar.
- No painel, defina Data source como External Database.
- Selecione sua conexão — ou Connect new database para abrir o fluxo do dashboard e voltar com a nova conexão selecionada.
- Mapeie campos (colunas, conteúdo do card, mídia, datas etc.) como de costume.
- Publique.
Widgets com conexão externa ainda suportam busca, ordenação e filtros de visitante onde esses widgets já suportam. Links para Dynamic Page e pagamentos de catálogo permanecem em coleções do Wix CMS.
Notas
- Google Sheets: a primeira linha são cabeçalhos; células de cabeçalho vazias são ignoradas.
- Airtable / Notion: os tipos de campo vêm do esquema da fonte (você ainda pode substituir os tipos ao conectar ou gerenciar campos).
- Resync atualiza definições de campo quando a fonte muda — revise os tipos de campo após um resync se renomeou ou adicionou campos.
- Continue usando coleções do Wix CMS quando precisar de Forms, Dynamic Pages e links de página de item ou pagamentos de catálogo.