تكامل أصلي

انشر مقالات ContentPulse في تطبيق Lovable الخاص بك.

تخزّن تطبيقات Lovable بياناتها في Supabase (Lovable Cloud). يرسل ContentPulse مقالات تمت مراجعتها وجاهزة لتحسين محركات البحث مباشرةً إلى قاعدة بيانات تطبيقك، عبر دالة 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 والمقتطف لتحسين محركات البحث

يُرسَل الـ slug والوصف التعريفي مع المتن حتى تحتفظ الصفحة المنشورة بعنوان URL المُحسّن لمحركات البحث وملخص القائمة.

مسودة أو منشور

تُرسَل قيمة حالة (مسودة أو منشور) مع كل تدوينة، بحيث يمكن لتطبيقك إبقاء المقالات قيد المراجعة مخفية أو عرضها مباشرةً، حسب الحالة المختارة في 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.