Django 4.2 / 5.0 / 5.1 / 5.2

التعليقات والدردشة المباشرة لـ Django

وسوم قوالب جاهزة للتعليقات المتسلسلة، والدردشة المباشرة الفورية، وعدد التعليقات. تسجيل دخول موحد آمن (Secure SSO) موقّع من مستخدمي نظام المصادقة في Django، ووصول كامل إلى REST عبر Python SDK، دون أي خطوات بناء للواجهة الأمامية.

أحد عشر وسمًا للقوالب، دون أي تعقيد

حمّل مكتبة الوسوم مرة واحدة، وحدّد معرّف حسابك (Tenant ID)، ثم ضمّن أي أداة بوسم واحد. يشمل ذلك التعليقات، والدردشة المباشرة، وعدد التعليقات، والدردشة التعاونية ودردشة الصور، وخلاصات النشاط الأخير، والتقييمات، والصفحات الأكثر نشاطًا، ونشاط المستخدم.

التعليقات المتسلسلة

أضف أداة تعليقات متسلسلة كاملة الميزات إلى أي صفحة. الردود، والإشارات (@)، والتصويت، والنصوص المنسقة، والتحديثات الفورية تعمل مباشرةً دون أي إعداد.

{% load fastcomments %}
{% fastcomments url_id=post.slug url=post.get_absolute_url %}

الدردشة المباشرة

ضمّن غرفة دردشة فورية لأي صفحة أو مورد. مصممة للفعاليات المباشرة وقنوات الدعم ومراكز المجتمعات، مع مؤشرات تُظهر المتصلين الآن.

{% fastcomments_live_chat url_id=channel.slug %}

عدد التعليقات

اعرض عدد التعليقات لأي صفحة ضمن النص. مثالي لقوائم المقالات ولوحات التحكم وشارات التنقل. استخدم أداة التحميل المجمّع لملء جميع الأعداد في صفحة القائمة بطلب واحد.

Comments: {% fastcomments_comment_count url_id=post.slug number_only=True %}

حزمة واحدة، كل ما تحتاجه

يوفر FastComments مجموعة كاملة من الميزات لتطبيق Django الخاص بك.

Django + FastComments
التعليقات المباشرة
الدردشة المباشرة
تكامل تسجيل الدخول الموحد
الحماية من الرسائل المزعجة
الإشعارات
الإشارات (@)
الكود و Markdown
أدوات الإشراف
التحليلات
الامتثال للائحة العامة لحماية البيانات (GDPR)
أكثر من 14 لغة
Webhooks و API
Django + FastComments
التعليقات المباشرة
الدردشة المباشرة
تكامل تسجيل الدخول الموحد
الحماية من الرسائل المزعجة
الإشعارات
الإشارات (@)
الكود و Markdown
أدوات الإشراف
التحليلات
الامتثال للائحة العامة لحماية البيانات (GDPR)
أكثر من 14 لغة
Webhooks و API

خيارات تسجيل دخول موحد مرنة

اختر وضع المصادقة الذي يناسب احتياجات تطبيقك.

تسجيل دخول موحد بسيط

تسجيل دخول موحد من جانب العميل لإعداد سريع دون الحاجة إلى توقيع الخادم.

  • لا حاجة إلى مفتاح API السري
  • ربط اسم المستخدم والبريد الإلكتروني
  • تسجيل الدخول التلقائي

بدون تسجيل دخول موحد

اسمح للمستخدمين بإنشاء حساباتهم الخاصة على FastComments بشكل مستقل.

  • دون أي إعداد
  • الحسابات المستندة إلى البريد الإلكتروني
  • تعليق مجهول اختياري

جاهز للعمل في دقائق

ثلاث خطوات لإضافة التعليقات المباشرة إلى تطبيق Django الخاص بك.

1

ثبّت باستخدام pip

ثبّت الحزمة من GitHub باستخدام pip. أضف الحزمة الإضافية api عندما تحتاج إلى الوصول إلى REST من جانب الخادم.

bash
$pip install "git+https://github.com/fastcomments/fastcomments-django.git@v0.1.0"
2

أضف التطبيق ومفتاح API

أضف "fastcomments_django" إلى INSTALLED_APPS، ثم اضبط القاموس FASTCOMMENTS بقيمتي TENANT_ID وAPI_KEY الخاصتين بك.

settings.py
INSTALLED_APPS = [
    # ...
    "fastcomments_django",
]

FASTCOMMENTS = {
    "TENANT_ID": "your-tenant-id",
    "API_KEY": "your-api-key",
}
3

أضف وسوم القوالب

حمّل مكتبة الوسوم في أي قالب، ثم أضف أداة التعليقات حيثما تريد أن تظهر سلسلة التعليقات.

templates/post_detail.html
{% load fastcomments %}

{% fastcomments url_id=post.slug %}

الأسئلة الشائعة

لقد جمعنا إجابات لبعض الأسئلة الأكثر شيوعاً لمساعدتك على البدء.

هل هناك فترة تجريبية مجانية؟

plus-icon

نعم. يوفر FastComments فترة تجريبية مجانية لمدة 30 يومًا مع إمكانية الوصول الكامل إلى جميع الميزات، بما في ذلك تسجيل الدخول الموحد، والدردشة المباشرة، ومحرر النصوص المنسقة. لا حاجة لبطاقة ائتمان للبدء.

كيف يعمل نظام تسجيل الدخول الموحد (SSO) مع نظام المصادقة في Django؟

plus-icon

عند تفعيل Secure SSO، تقرأ الحزمة المستخدم المُصادَق عليه من الطلب وتوقّع رمز HMAC-SHA256 على الخادم. يؤدي ذلك إلى إنشاء حساب المستخدم على FastComments أو تحديثه باسمه وبريده الإلكتروني وصورته الرمزية، فيُسجَّل دخول المستخدمين دون أي تسجيل إضافي. يمكنك ربط الحقول باستخدام USER_MAP، أو الدالة to_fastcomments_user_data() في نموذج المستخدم، أو USER_MAPPER عام. اختر مُعرّف SSO بعناية: فهو المعرّف الدائم لسجل تعليقات المستخدم، لذا اربطه بقيمة ثابتة ومبهمة مثل UUID بدلًا من مفتاح أساسي تسلسلي.

ما هي إصدارات Django و Python المدعومة؟

plus-icon

تدعم حزمة FastComments Django إصدارات Django 4.2 و 5.0 و 5.1 و 5.2، وتتطلب Python 3.10 أو أحدث. يتم تثبيتها كتطبيق Django قياسي بإضافة عنصر واحد فقط إلى قائمة INSTALLED_APPS.

هل FastComments متوافق مع اللائحة العامة لحماية البيانات (GDPR)؟

plus-icon

نعم. يتوافق FastComments تمامًا مع اللائحة العامة لحماية البيانات (GDPR)، مع شبكة CDN اختيارية مقرها الاتحاد الأوروبي تُبقي جميع البيانات داخل أوروبا. اضبط REGION على "eu" في إعدادات FASTCOMMENTS، وستوجّه الحزمة الأدوات وطلبات API إلى منطقة الاتحاد الأوروبي. ندعم طلبات تصدير البيانات وحق الحذف، ونقدم اتفاقية معالجة البيانات (DPA) عند الطلب.

هل يمكنني تخصيص ترميز الأداة؟

plus-icon

نعم. تجاوز القالب fastcomments/widget.html بوضع نسختك الخاصة في موضع أسبق من مسار البحث عن القوالب. كما يقبل كل وسم خيارات تهيئة FastComments القياسية كمعاملات مسمّاة (keyword arguments)، مما يمنحك تحكمًا كاملًا في المظهر والسلوك دون تعديل الحزمة.

هل يمكنني الوصول إلى واجهة برمجة تطبيقات FastComments من Django؟

plus-icon

نعم. ثبّت الحزمة الإضافية api، وستتيح لك الحزمة Python SDK الخاص بـ FastComments: admin() للاستدعاءات المُصادَق عليها، وpublic_api() للاستدعاءات العامة، وget_manager() لتوقيع رموز SSO. استخدمها لإنشاء التعليقات أو تحديثها أو حذفها، وإدارة المستخدمين، وجلب التحليلات، وغير ذلك من العروض (views) أو المهام في الخلفية.

هل أنت مستعد لإضافة التعليقات إلى تطبيق Django الخاص بك؟

ثبّت الحزمة، وحمّل مكتبة الوسوم، وأضف وسم قالب، وانطلق خلال دقائق.