Integrazione nativa

Pubblica gli articoli di ContentPulse nella tua app Lovable.

Le app Lovable memorizzano i dati in Supabase (Lovable Cloud). ContentPulse invia articoli revisionati e pronti per la SEO direttamente nel database della tua app, tramite una piccola e sicura Edge Function che distribuisci nel tuo progetto, con HTML del corpo, immagine in evidenza, slug ed estratto già impostati. Niente copia e incolla, e le tue chiavi del database non lasciano mai il tuo lato.

Funziona con qualsiasi app Lovable con Lovable Cloud (Supabase) attivo. Distribuisci una Edge Function una sola volta; ContentPulse la richiama con un segreto condiviso.

Configuralo in quattro passaggi

PASSO 1

Crea una tabella posts

Nella tua app Lovable, assicurati che i dati del blog/contenuto risiedano in una tabella Supabase (ad esempio posts) con colonne come title, slug, body e status. Chiedi semplicemente a Lovable di «aggiungere un blog con una tabella posts» se non ne hai ancora una.

PASSO 2

Distribuisci la funzione di pubblicazione

Distribuisci la piccola Edge Function di pubblicazione di ContentPulse nel tuo progetto Supabase. Verifica un segreto condiviso e inserisce (o aggiorna) una riga nella tua tabella posts usando la chiave di ruolo di servizio già presente nel tuo progetto, così quella chiave non viene mai condivisa.

PASSO 3

Collega Lovable in ContentPulse

Nelle impostazioni del tuo sito web in ContentPulse, apri Integrazioni, scegli Lovable, incolla l'URL della funzione https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish e il segreto condiviso, poi fai clic su Collega.

PASSO 4

Scrivi e pubblica

Scrivi un articolo, rivedilo e fai clic su Pubblica su Lovable. Il post viene scritto nella tua tabella Supabase con corpo, immagine in evidenza, slug ed estratto, pronto per essere mostrato nella tua app Lovable.

Guida all'installazione

1

Conferma la tua tabella posts di Supabase

Le app Lovable usano Lovable Cloud, che sotto è Supabase. Apri il tuo progetto e conferma la tabella che contiene i tuoi articoli. I nomi di campo predefiniti che ContentPulse invia (title, slug, body, excerpt, cover_image_url, status, published_at) sono configurabili per corrispondere alle tue colonne esistenti.

2

Distribuisci la Edge Function con un segreto

Crea una Edge Function Supabase chiamata contentpulse-publish usando il modello che forniamo. Imposta una variabile d'ambiente CONTENTPULSE_SECRET con una lunga stringa casuale. La funzione verifica quel segreto a ogni richiesta ed esegue l'upsert privilegiato con la tua chiave di ruolo di servizio, che resta nel tuo progetto.

3

Collega Lovable in ContentPulse

Nella dashboard di ContentPulse, apri il tuo sito web, vai alla scheda Integrazioni e seleziona la scheda Lovable. Inserisci l'URL della funzione https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish, incolla il segreto condiviso e fai clic su Collega. Il tuo prossimo articolo pubblicato apparirà nella tua app Lovable.

Cosa gestisce per te l'integrazione

HTML del corpo

Il contenuto dell'articolo viene reso in HTML pulito e neutro rispetto al tema, e scritto nella tua colonna del corpo: titoli, paragrafi, elenchi, citazioni e link vengono visualizzati correttamente ovunque la tua app Lovable presenti il post.

Immagine in evidenza

L'URL dell'immagine hero viene inviato nel campo immagine di copertina, così la tua app può mostrarla in cima al post e negli elenchi.

Nomi di campo configurabili

Le chiavi JSON che ContentPulse invia (titolo, slug, corpo, estratto, immagine di copertina, stato, data di pubblicazione) sono configurabili, così la funzione si mappa in modo pulito sulle colonne della tua tabella.

Slug ed estratto SEO

Lo slug e la meta description vengono inviati insieme al corpo, così la pagina pubblicata mantiene il suo URL ottimizzato per la SEO e il riepilogo negli elenchi.

Bozza o pubblicato

Con ogni post viene inviato un valore di stato (bozza o pubblicato), così la tua app può tenere nascosti gli articoli in revisione o mostrarli online, in base allo stato scelto in ContentPulse.

Aggiorna, non duplicare

Quando un articolo viene aggiornato, viene inviato lo stesso identificatore esterno, così la tua funzione aggiorna la riga esistente sul posto (stesso slug, stesso URL) invece di creare un duplicato.

Domande frequenti

Non una propria. Lovable è un costruttore di app con IA, e i suoi dati risiedono in Supabase (Lovable Cloud). Il modo sicuro e supportato per scrivere contenuti dall'esterno è una piccola Edge Function nel tuo progetto, esattamente ciò che usa questa integrazione.
No. La chiave privilegiata di ruolo di servizio resta dentro la tua Edge Function Supabase e non lascia mai il tuo progetto. ContentPulse conosce solo l'URL della funzione e un segreto condiviso che crei e puoi ruotare o revocare in qualsiasi momento.
I nomi di campo JSON che ContentPulse invia sono configurabili. Mappali sulle tue colonne nell'Edge Function (o tramite configurazione) così che l'integrazione funzioni con il tuo schema esistente, senza migrazione.
No. Lovable Cloud è Supabase incluso con la tua app Lovable, quindi non ti registri separatamente. Distribuisci l'Edge Function nel progetto che la tua app Lovable già usa.

Porta contenuti freschi alla tua app Lovable senza la solita routine di copia e incolla.

Cookie Notice

We use cookies to enhance your experience, remember your preferences, and analyze site traffic. Read our Cookie Policy for details.