Native integratie

Publiceer ContentPulse-artikelen naar je Lovable-app.

Lovable-apps slaan hun gegevens op in Supabase (Lovable Cloud). ContentPulse stuurt beoordeelde, SEO-klare artikelen rechtstreeks naar de database van je app, via een kleine, veilige Edge Function die je in je eigen project uitrolt, met body-HTML, uitgelichte afbeelding, slug en samenvatting al ingesteld. Geen knip- en plakwerk, en je databasesleutels verlaten nooit jouw kant.

Werkt met elke Lovable-app waarop Lovable Cloud (Supabase) is ingeschakeld. Je rolt eenmalig een Edge Function uit; ContentPulse roept die aan met een gedeeld geheim.

Stel het in vier stappen in

STAP 1

Maak een posts-tabel

Zorg er in je Lovable-app voor dat je blog-/contentgegevens in een Supabase-tabel staan (bijvoorbeeld posts) met kolommen zoals title, slug, body en status. Vraag Lovable gewoon om «een blog met een posts-tabel toe te voegen» als je er nog geen hebt.

STAP 2

Rol de publicatiefunctie uit

Rol de kleine publicatie-Edge-Function van ContentPulse uit in je Supabase-project. Die verifieert een gedeeld geheim en voegt een rij toe (of werkt die bij) in je posts-tabel met de service-role-sleutel die al in je project zit, zodat die sleutel nooit wordt gedeeld.

STAP 3

Verbind Lovable in ContentPulse

Open in de website-instellingen van ContentPulse Integraties, kies Lovable, plak de functie-URL https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish en het gedeelde geheim, en klik op Verbinden.

STAP 4

Schrijf en publiceer

Schrijf een artikel, beoordeel het en klik op Publiceren naar Lovable. De post wordt naar je Supabase-tabel geschreven met body, uitgelichte afbeelding, slug en samenvatting, klaar om in je Lovable-app te tonen.

Installatiegids

1

Bevestig je Supabase-posts-tabel

Lovable-apps gebruiken Lovable Cloud, dat onderliggend Supabase is. Open je project en bevestig de tabel die je artikelen bevat. De standaard veldnamen die ContentPulse stuurt (title, slug, body, excerpt, cover_image_url, status, published_at) zijn configureerbaar zodat ze bij je bestaande kolommen passen.

2

Rol de Edge Function uit met een geheim

Maak een Supabase-Edge-Function genaamd contentpulse-publish met het sjabloon dat we leveren. Stel een omgevingsvariabele CONTENTPULSE_SECRET in op een lange willekeurige tekenreeks. De functie verifieert dat geheim bij elk verzoek en voert de bevoorrechte upsert uit met je service-role-sleutel, die in je project blijft.

3

Verbind Lovable in ContentPulse

Open in het ContentPulse-dashboard je website, ga naar het tabblad Integraties en selecteer de kaart Lovable. Voer de functie-URL https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish in, plak het gedeelde geheim en klik op Verbinden. Je volgende gepubliceerde artikel verschijnt in je Lovable-app.

Wat de integratie voor je regelt

Body-HTML

Artikelinhoud wordt gerenderd naar schone, themaonafhankelijke HTML en naar je body-kolom geschreven: koppen, alinea's, lijsten, citaten en links worden overal correct weergegeven waar je Lovable-app de post toont.

Uitgelichte afbeelding

De URL van de hero-afbeelding wordt in het cover-afbeeldingveld verzonden, zodat je app die bovenaan de post en in overzichten kan tonen.

Configureerbare veldnamen

De JSON-sleutels die ContentPulse stuurt (titel, slug, body, samenvatting, cover-afbeelding, status, publicatiedatum) zijn configureerbaar, zodat de functie netjes op de kolommen van je tabel aansluit.

SEO-slug en samenvatting

De slug en meta-omschrijving worden met de body meegestuurd, zodat de gepubliceerde pagina zijn voor SEO geoptimaliseerde URL en overzichtssamenvatting behoudt.

Concept of live

Bij elke post wordt een statuswaarde (concept of gepubliceerd) meegestuurd, zodat je app artikelen in beoordeling verborgen kan houden of live kan tonen, afhankelijk van de in ContentPulse gekozen status.

Bijwerken, niet dupliceren

Wanneer een artikel wordt bijgewerkt, wordt dezelfde externe identifier meegestuurd, zodat je functie de bestaande rij ter plaatse bijwerkt (zelfde slug, zelfde URL) in plaats van een duplicaat te maken.

Veelgestelde vragen

Geen eigen. Lovable is een AI-app-bouwer, en de gegevens staan in Supabase (Lovable Cloud). De veilige, ondersteunde manier om content van buitenaf te schrijven is een kleine Edge Function in je eigen project, precies wat deze integratie gebruikt.
Nee. De bevoorrechte service-role-sleutel blijft in je Supabase-Edge-Function en verlaat nooit je project. ContentPulse kent alleen de functie-URL en een gedeeld geheim dat je aanmaakt en op elk moment kunt roteren of intrekken.
De JSON-veldnamen die ContentPulse stuurt zijn configureerbaar. Map ze op je kolommen in de Edge Function (of via configuratie) zodat de integratie met je bestaande schema werkt, zonder migratie.
Nee. Lovable Cloud is Supabase, gebundeld met je Lovable-app, dus je meldt je niet apart aan. Je rolt de Edge Function uit in het project dat je Lovable-app al gebruikt.

Lever verse content aan je Lovable-app zonder het knip- en plakwerk.

Cookie Notice

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