אינטגרציה מובנית

פרסמו מאמרי ContentPulse באפליקציית Lovable שלכם.

אפליקציות Lovable מאחסנות את הנתונים שלהן ב-Supabase (Lovable Cloud). ContentPulse שולח מאמרים שנבדקו ומוכנים ל-SEO ישירות אל מסד הנתונים של האפליקציה שלכם, באמצעות Edge Function קטנה ומאובטחת שאתם פורסים בפרויקט שלכם, עם HTML של הגוף, תמונה ראשית, slug ותקציר שכבר הוגדרו. בלי העתק-הדבק, ומפתחות מסד הנתונים שלכם לעולם אינם עוזבים את הצד שלכם.

עובד עם כל אפליקציית Lovable שבה Lovable Cloud (Supabase) מופעל. אתם פורסים Edge Function פעם אחת; ContentPulse קורא לה באמצעות סוד משותף.

הגדירו בארבעה שלבים

שלב 1

צרו טבלת posts

באפליקציית Lovable שלכם, ודאו שנתוני הבלוג/התוכן נמצאים בטבלת Supabase (למשל posts) עם עמודות כגון title, slug, body ו-status. פשוט בקשו מ-Lovable «להוסיף בלוג עם טבלת posts» אם עדיין אין לכם.

שלב 2

פרסו את פונקציית הפרסום

פרסו את פונקציית ה-Edge Function לפרסום הקטנה של ContentPulse בפרויקט ה-Supabase שלכם. היא מאמתת סוד משותף ומכניסה (או מעדכנת) שורה בטבלת ה-posts שלכם באמצעות מפתח ה-service role שכבר נמצא בפרויקט שלכם, כך שמפתח זה לעולם אינו משותף.

שלב 3

חברו את Lovable ב-ContentPulse

בהגדרות האתר שלכם ב-ContentPulse, פתחו אינטגרציות, בחרו Lovable, הדביקו את כתובת ה-URL של הפונקציה https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish ואת הסוד המשותף, ולחצו על חיבור.

שלב 4

כתבו ופרסמו

כתבו מאמר, בדקו אותו ולחצו על פרסום ל-Lovable. הפוסט נכתב לטבלת ה-Supabase שלכם עם גוף, תמונה ראשית, slug ותקציר, מוכן להצגה באפליקציית Lovable שלכם.

מדריך התקנה

1

אשרו את טבלת ה-posts שלכם ב-Supabase

אפליקציות Lovable משתמשות ב-Lovable Cloud, שמתחת למכסה המנוע הוא Supabase. פתחו את הפרויקט שלכם ואשרו את הטבלה שמכילה את המאמרים שלכם. שמות השדות המוגדרים כברירת מחדל ש-ContentPulse שולח (title, slug, body, excerpt, cover_image_url, status, published_at) ניתנים להגדרה כך שיתאימו לעמודות הקיימות שלכם.

2

פרסו את ה-Edge Function עם סוד

צרו Edge Function של Supabase בשם contentpulse-publish באמצעות התבנית שאנו מספקים. הגדירו משתנה סביבה CONTENTPULSE_SECRET למחרוזת אקראית ארוכה. הפונקציה מאמתת את הסוד הזה בכל בקשה ומבצעת את ה-upsert המורשה באמצעות מפתח ה-service role שלכם, שנשאר בפרויקט שלכם.

3

חברו את Lovable ב-ContentPulse

בלוח הבקרה של ContentPulse, פתחו את האתר שלכם, עברו ללשונית אינטגרציות ובחרו את כרטיס Lovable. הזינו את כתובת ה-URL של הפונקציה https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish, הדביקו את הסוד המשותף ולחצו על חיבור. המאמר הבא שתפרסמו יופיע באפליקציית Lovable שלכם.

במה האינטגרציה מטפלת עבורכם

HTML של הגוף

תוכן המאמר מעובד ל-HTML נקי וניטרלי לעיצוב, ונכתב לעמודת הגוף שלכם: כותרות, פסקאות, רשימות, ציטוטים וקישורים מוצגים כראוי בכל מקום שבו אפליקציית Lovable שלכם מציגה את הפוסט.

תמונה ראשית

כתובת ה-URL של תמונת ההירו נשלחת בשדה תמונת השער כדי שהאפליקציה שלכם תוכל להציג אותה בראש הפוסט וברשימות.

שמות שדות הניתנים להגדרה

מפתחות ה-JSON ש-ContentPulse שולח (כותרת, slug, גוף, תקציר, תמונת שער, סטטוס, תאריך פרסום) ניתנים להגדרה, כך שהפונקציה ממופה בצורה נקייה לעמודות הטבלה שלכם.

slug ותקציר ל-SEO

ה-slug ותיאור המטא נשלחים יחד עם הגוף כדי שהעמוד המפורסם ישמור על כתובת ה-URL המותאמת ל-SEO ועל תקציר הרשימה שלו.

טיוטה או חי

ערך סטטוס (טיוטה או פורסם) נשלח עם כל פוסט, כך שהאפליקציה שלכם יכולה להסתיר מאמרים בבדיקה או להציג אותם בשידור חי, בהתאם לסטטוס שנבחר ב-ContentPulse.

עדכון, לא שכפול

כאשר מאמר מתעדכן, נשלח אותו מזהה חיצוני כדי שהפונקציה שלכם תעדכן את השורה הקיימת במקומה (אותו slug, אותה כתובת URL) במקום ליצור כפילות.

שאלות נפוצות

לא משלו. Lovable הוא בונה אפליקציות מבוסס בינה מלאכותית, והנתונים שלו נמצאים ב-Supabase (Lovable Cloud). הדרך המאובטחת והנתמכת לכתוב תוכן מבחוץ היא Edge Function קטנה בפרויקט שלכם, בדיוק מה שאינטגרציה זו משתמשת בו.
לא. מפתח ה-service role המורשה נשאר בתוך ה-Edge Function של Supabase ולעולם אינו עוזב את הפרויקט שלכם. ContentPulse מכיר רק את כתובת ה-URL של הפונקציה וסוד משותף שאתם יוצרים ויכולים להחליף או לבטל בכל עת.
שמות שדות ה-JSON ש-ContentPulse שולח ניתנים להגדרה. מפו אותם לעמודות שלכם ב-Edge Function (או באמצעות הגדרה) כך שהאינטגרציה תעבוד עם הסכמה הקיימת שלכם, ללא מיגרציה.
לא. Lovable Cloud הוא Supabase המצורף לאפליקציית Lovable שלכם, כך שאינכם נרשמים בנפרד. אתם פורסים את ה-Edge Function בפרויקט שאפליקציית Lovable שלכם כבר משתמשת בו.

ספקו תוכן רענן לאפליקציית Lovable שלכם בלי שגרת ההעתק-הדבק.

Cookie Notice

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