Native Integration

Veröffentlichen Sie ContentPulse-Artikel in Ihrer Lovable-App.

Lovable-Apps speichern ihre Daten in Supabase (Lovable Cloud). ContentPulse überträgt geprüfte, SEO-fertige Artikel direkt in die Datenbank Ihrer App, über eine kleine, sichere Edge Function, die Sie in Ihrem eigenen Projekt bereitstellen, mit Body-HTML, Beitragsbild, Slug und Auszug bereits gesetzt. Kein Copy-Paste, und Ihre Datenbank-Schlüssel verlassen niemals Ihre Seite.

Funktioniert mit jeder Lovable-App, in der Lovable Cloud (Supabase) aktiviert ist. Sie stellen einmal eine Edge Function bereit; ContentPulse ruft sie mit einem gemeinsamen Secret auf.

Einrichtung in vier Schritten

SCHRITT 1

Eine Posts-Tabelle anlegen

Stellen Sie in Ihrer Lovable-App sicher, dass Ihre Blog-/Inhaltsdaten in einer Supabase-Tabelle liegen (z. B. posts) mit Spalten wie title, slug, body und status. Bitten Sie Lovable einfach, „einen Blog mit einer posts-Tabelle hinzuzufügen“, falls Sie noch keine haben.

SCHRITT 2

Die Publish-Funktion bereitstellen

Stellen Sie die kleine ContentPulse-Publish-Edge-Function in Ihrem Supabase-Projekt bereit. Sie prüft ein gemeinsames Secret und fügt eine Zeile in Ihre posts-Tabelle ein (oder aktualisiert sie) mit dem Service-Role-Key, der bereits in Ihrem Projekt liegt, sodass dieser Schlüssel niemals weitergegeben wird.

SCHRITT 3

Lovable in ContentPulse verbinden

Öffnen Sie in Ihren ContentPulse-Website-Einstellungen Integrationen, wählen Sie Lovable, fügen Sie die Funktions-URL https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish und das gemeinsame Secret ein und klicken Sie auf Verbinden.

SCHRITT 4

Entwerfen & veröffentlichen

Entwerfen Sie einen Artikel, prüfen Sie ihn und klicken Sie auf In Lovable veröffentlichen. Der Beitrag wird mit Body, Beitragsbild, Slug und Auszug in Ihre Supabase-Tabelle geschrieben, bereit zur Anzeige in Ihrer Lovable-App.

Installationsanleitung

1

Ihre Supabase-Posts-Tabelle bestätigen

Lovable-Apps nutzen Lovable Cloud, das im Hintergrund Supabase ist. Öffnen Sie Ihr Projekt und bestätigen Sie die Tabelle, die Ihre Artikel enthält. Die Standard-Feldnamen, die ContentPulse sendet (title, slug, body, excerpt, cover_image_url, status, published_at), sind konfigurierbar und passen so zu Ihren vorhandenen Spalten.

2

Die Edge Function mit einem Secret bereitstellen

Erstellen Sie eine Supabase-Edge-Function namens contentpulse-publish mit der von uns bereitgestellten Vorlage. Setzen Sie eine Umgebungsvariable CONTENTPULSE_SECRET auf eine lange Zufallszeichenkette. Die Funktion prüft dieses Secret bei jeder Anfrage und führt den privilegierten Upsert mit Ihrem Service-Role-Key aus, der in Ihrem Projekt verbleibt.

3

Lovable in ContentPulse verbinden

Öffnen Sie im ContentPulse-Dashboard Ihre Website, gehen Sie zum Tab Integrationen und wählen Sie die Kachel Lovable. Geben Sie die Funktions-URL https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish ein, fügen Sie das gemeinsame Secret ein und klicken Sie auf Verbinden. Ihr nächster veröffentlichter Artikel erscheint in Ihrer Lovable-App.

Was die Integration für Sie erledigt

Body-HTML

Artikelinhalte werden in sauberes, themenneutrales HTML gerendert und in Ihre Body-Spalte geschrieben, Überschriften, Absätze, Listen, Zitate und Links werden überall korrekt dargestellt, wo Ihre Lovable-App den Beitrag zeigt.

Beitragsbild

Die URL des Hero-Bildes wird im Cover-Bild-Feld gesendet, damit Ihre App es oben im Beitrag und in Listen anzeigen kann.

Konfigurierbare Feldnamen

Die JSON-Schlüssel, die ContentPulse sendet (Titel, Slug, Body, Auszug, Cover-Bild, Status, Veröffentlichungsdatum), sind konfigurierbar, sodass die Funktion sauber auf die Spalten Ihrer Tabelle abbildet.

SEO-Slug & Auszug

Slug und Meta-Beschreibung werden zusammen mit dem Body gesendet, damit die veröffentlichte Seite ihre SEO-optimierte URL und Listen-Zusammenfassung behält.

Entwurf oder live

Mit jedem Beitrag wird ein Statuswert (Entwurf oder veröffentlicht) gesendet, sodass Ihre App geprüfte Artikel verborgen halten oder live zeigen kann, passend zum in ContentPulse gewählten Status.

Aktualisieren, nicht duplizieren

Wenn ein Artikel aktualisiert wird, wird dieselbe externe ID gesendet, sodass Ihre Funktion die vorhandene Zeile an Ort und Stelle aktualisiert (gleicher Slug, gleiche URL), statt ein Duplikat zu erstellen.

Häufige Fragen

Keine eigene. Lovable ist ein KI-App-Builder, und seine Daten liegen in Supabase (Lovable Cloud). Der sichere, unterstützte Weg, Inhalte von außen zu schreiben, ist eine kleine Edge Function in Ihrem eigenen Projekt, genau das nutzt diese Integration.
Nein. Der privilegierte Service-Role-Key bleibt in Ihrer Supabase-Edge-Function und verlässt niemals Ihr Projekt. ContentPulse kennt nur die Funktions-URL und ein gemeinsames Secret, das Sie erstellen und jederzeit rotieren oder widerrufen können.
Die JSON-Feldnamen, die ContentPulse sendet, sind konfigurierbar. Bilden Sie sie in der Edge Function (oder per Konfiguration) auf Ihre Spalten ab, damit die Integration mit Ihrem vorhandenen Schema funktioniert, ohne Migration.
Nein. Lovable Cloud ist Supabase, gebündelt mit Ihrer Lovable-App, Sie melden sich also nicht separat an. Sie stellen die Edge Function in dem Projekt bereit, das Ihre Lovable-App bereits nutzt.

Liefern Sie frische Inhalte an Ihre Lovable-App, ohne die Copy-Paste-Routine.

Cookie Notice

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