תגי תבנית נשלפים עבור תגובות משורשרות, צ'אט חי בזמן אמת וספירת תגובות. SSO מאובטח חתום על ידי משתמשי ה-Django שלך, גישת REST מלאה דרך Python SDK, ואפס שלבי בניית ממשק קדמי.
FastComments מביא חבילה מלאה של תכונות לאפליקציית Django שלך.
בחר את מצב האימות המתאים לצורכי היישום שלך.
חתימת אסימון HMAC-SHA256 בצד השרת ממשתמש האישור של Django שלך לאבטחה מרבית.
SSO בצד הלקוח להתקנה מהירה ללא חתימת שרת.
אפשר למשתמשים ליצור חשבונות FastComments משלהם באופן עצמאי.
שלושה שלבים לתגובות בזמן אמת באפליקציית Django שלכם.
התקן את החבילה מ-GitHub עם pip. הוסף את ה-API הנוסף כאשר אתה רוצה גישת REST בצד השרת.
$pip install "git+https://github.com/fastcomments/fastcomments-django.git@v0.1.0"
הוסף את "fastcomments_django" ל-INSTALLED_APPS, לאחר מכן הגדר את ה-dict של FASTCOMMENTS עם ה-TENANT_ID וה-API_KEY שלך.
INSTALLED_APPS = [
# ...
"fastcomments_django",
]
FASTCOMMENTS = {
"TENANT_ID": "your-tenant-id",
"API_KEY": "your-api-key",
}
טען את ספריית התגים בכל תבנית, ולאחר מכן שחרר את ווידג'ט התגובות בכל מקום שתרצה את השרשור.
{% load fastcomments %}
{% fastcomments url_id=post.slug %}
ריכזנו עבורכם תשובות לכמה מהשאלות הנפוצות ביותר כדי לעזור לכם להתחיל.
האם יש תקופת ניסיון בחינם?
כן. FastComments מציעה תקופת ניסיון בחינם ל-30 יום עם גישה מלאה לכל התכונות, כולל כניסה יחידה (SSO), צ'אט חי ועורך טקסט עשיר. אין צורך בכרטיס אשראי כדי להתחיל.
איך SSO עובד עם אימות Django?
כאשר Secure SSO מופעל, החבילה קוראת את המשתמש המאומת מהבקשה וחותמת על אסימון HMAC-SHA256 בשרת. פעולה זו יוצרת או מעדכנת את חשבון FastComments של המשתמש עם שמו, כתובת הדוא"ל והאוואטר שלו, כך שמשתמשים מחוברים ללא רישום נוסף. מפו שדות באמצעות USER_MAP, מתודה to_fastcomments_user_data() במודל המשתמש שלכם, או USER_MAPPER גלובלי. בחרו את מזהה ה-SSO במכוון: זהו ה-handle הקבוע להיסטוריית התגובות של המשתמש, לכן מפו אותו לערך יציב ואטום כמו UUID ולא למפתח ראשי סדרתי.
אילו גרסאות של Django ו-Python נתמכות?
חבילת FastComments Django תומכת ב-Django 4.2, 5.0, 5.1 ו-5.2, ודורשת Python 3.10 ומעלה. היא מותקנת כאפליקציית Django סטנדרטית עם ערך יחיד ב-INSTALLED_APPS.
האם FastComments תואם ל-GDPR?
כן. FastComments תואם לחלוטין לתקנות ה-GDPR עם CDN אופציונלי מבוסס האיחוד האירופי ששומר את כל הנתונים בתוך אירופה. הגדר את REGION ל-"eu" בהגדרות FASTCOMMENTS והחבילה תנתב ווידג'טים וקריאות API לאזור האיחוד האירופי. אנו תומכים בבקשות לייצוא נתונים, זכות למחיקה ומספקים הסכם עיבוד נתונים (DPA) לפי בקשה.
האם ניתן להתאים אישית את סימון הווידג'ט?
כן. ניתן לעקוף את התבנית fastcomments/widget.html על ידי הצבת עותק משלך מוקדם יותר בנתיב החיפוש של התבנית. כל תגית מקבלת גם אפשרויות תצורה סטנדרטיות של FastComments כארגומנטים של מילות מפתח, מה שנותן לך שליטה מלאה על המראה וההתנהגות מבלי לערוך את החבילה.
האם אני יכול לגשת לממשק ה-API של FastComments מ-Django?
כן. התקן את תוספת ה-API והחבילה תחשוף את ערכת פיתוח התוכנה של Python של FastComments: admin() עבור קריאות מאומתות, public_api() עבור קריאות ציבוריות, ו-get_manager() עבור חתימה על אסימוני SSO. השתמש בהם כדי ליצור, לעדכן או למחוק תגובות, לנהל משתמשים, לאחזר ניתוחים ועוד מהתצוגות או מעבודות רקע שלך.
התקן את החבילה, טען את ספריית התגים, הוסף תג תבנית ועבור לאוויר תוך דקות.