Τζάνγκο 4.2 / 5.0 / 5.1 / 5.2

Σχόλια & Ζωντανή Συνομιλία για το Django

Ετικέτες προτύπου drop-in για σχόλια σε νήματα, ζωντανή συνομιλία σε πραγματικό χρόνο και πλήθος σχολίων. Ασφαλές SSO υπογεγραμμένο από τους χρήστες ελέγχου ταυτότητας Django, πλήρης πρόσβαση REST μέσω του Python SDK και μηδενικά βήματα δημιουργίας frontend.

Έντεκα ετικέτες προτύπων, μηδενική πολυπλοκότητα

Φορτώστε τη βιβλιοθήκη ετικετών μία φορά, ορίστε το αναγνωριστικό μισθωτή σας και ενσωματώστε οποιοδήποτε γραφικό στοιχείο με μία μόνο ετικέτα. Περιλαμβάνονται σχόλια, ζωντανή συνομιλία, αριθμός σχολίων, συνεργατική συνομιλία και συνομιλία με εικόνες, πρόσφατες ροές δραστηριότητας, κριτικές, κορυφαίες σελίδες και δραστηριότητα χρήστη.

Σχόλια σε νήματα

Προσθέστε ένα πλήρες widget σχολίων με νήματα σε οποιαδήποτε σελίδα. Απαντήσεις, @αναφορές, ψηφοφορία, εμπλουτισμένο κείμενο και ενημερώσεις σε πραγματικό χρόνο λειτουργούν αμέσως.

{% 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 + Γρήγορα σχόλια
Σχόλια σε πραγματικό χρόνο
Ζωντανή συνομιλία
Ενσωμάτωση SSO
Προστασία από ανεπιθύμητα μηνύματα
Ειδοποιήσεις
@Αναφορές
Κώδικας & Έκπτωση
Εργαλεία εποπτείας
Αναλυτικά στοιχεία
Συμμόρφωση με τον ΓΚΠΔ
14+ Γλώσσες
Ιστοσελίδες και API
Django + Γρήγορα σχόλια
Σχόλια σε πραγματικό χρόνο
Ζωντανή συνομιλία
Ενσωμάτωση SSO
Προστασία από ανεπιθύμητα μηνύματα
Ειδοποιήσεις
@Αναφορές
Κώδικας & Έκπτωση
Εργαλεία εποπτείας
Αναλυτικά στοιχεία
Συμμόρφωση με τον ΓΚΠΔ
14+ Γλώσσες
Ιστοσελίδες και API

Ευέλικτες επιλογές SSO

Επιλέξτε τη λειτουργία ελέγχου ταυτότητας που ταιριάζει στις ανάγκες της εφαρμογής σας.

Απλό SSO

SSO από την πλευρά του πελάτη για γρήγορη εγκατάσταση χωρίς υπογραφή διακομιστή.

  • Δεν απαιτείται μυστικό API
  • Αντιστοίχιση ονόματος χρήστη και email
  • Αυτόματη σύνδεση

Όχι SSO

Επιτρέψτε στους χρήστες να δημιουργήσουν τους δικούς τους λογαριασμούς FastComments ανεξάρτητα.

  • Μηδενική διαμόρφωση
  • Λογαριασμοί που βασίζονται σε email
  • Προαιρετικό ανώνυμο σχολιασμό

Έναρξη λειτουργίας σε λίγα λεπτά

Τρία βήματα για να εμφανίσετε ζωντανά σχόλια στην εφαρμογή Django.

1

Εγκατάσταση με pip

Εγκαταστήστε το πακέτο από το GitHub με pip. Προσθέστε το api extra όταν θέλετε πρόσβαση 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

Ετικέτες προτύπου Drop In

Φορτώστε τη βιβλιοθήκη ετικετών σε οποιοδήποτε πρότυπο και, στη συνέχεια, τοποθετήστε το γραφικό στοιχείο σχολίων όπου θέλετε να εμφανίζεται το νήμα.

templates/post_detail.html
{% load fastcomments %}

{% fastcomments url_id=post.slug %}

Συχνές ερωτήσεις

Συγκεντρώσαμε απαντήσεις σε μερικές από τις πιο συχνές ερωτήσεις για να σας βοηθήσουμε να ξεκινήσετε.

Υπάρχει δωρεάν δοκιμή;

plus-icon

Ναι. Το FastComments προσφέρει μια δωρεάν δοκιμαστική περίοδο 30 ημερών με πλήρη πρόσβαση σε όλες τις λειτουργίες, συμπεριλαμβανομένων των SSO, της ζωντανής συνομιλίας και του προγράμματος επεξεργασίας εμπλουτισμένου κειμένου. Δεν απαιτείται πιστωτική κάρτα για να ξεκινήσετε.

Πώς λειτουργεί το SSO με το Django auth;

plus-icon

Όταν είναι ενεργοποιημένο το Secure SSO, το πακέτο διαβάζει τον χρήστη που έχει πιστοποιηθεί από το αίτημα και υπογράφει ένα διακριτικό HMAC-SHA256 στον διακομιστή. Αυτό δημιουργεί ή ενημερώνει τον λογαριασμό FastComments του χρήστη με το όνομα, το email και το avatar του, ώστε οι χρήστες να συνδέονται χωρίς επιπλέον εγγραφή. Αντιστοιχίστε τα πεδία με 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 και τα widgets δρομολογήσεων πακέτων και τις κλήσεις API στην περιοχή ΕΕ. Υποστηρίζουμε αιτήματα εξαγωγής δεδομένων, δικαίωμα διαγραφής και παρέχουμε μια Συμφωνία Επεξεργασίας Δεδομένων (DPA) κατόπιν αιτήματος.

Μπορώ να προσαρμόσω την μορφοποίηση του widget;

plus-icon

Ναι. Παρακάμψτε το πρότυπο fastcomments/widget.html τοποθετώντας το δικό σας αντίγραφο νωρίτερα στη διαδρομή αναζήτησης προτύπου. Κάθε ετικέτα δέχεται επίσης τυπικές επιλογές διαμόρφωσης FastComments ως ορίσματα λέξεων-κλειδιών, δίνοντάς σας πλήρη έλεγχο της εμφάνισης και της συμπεριφοράς χωρίς να επεξεργαστείτε το πακέτο.

Μπορώ να έχω πρόσβαση στο FastComments API από το Django;

plus-icon

Ναι. Εγκαταστήστε το api extra και το πακέτο θα εμφανίσει το FastComments Python SDK: admin() για κλήσεις με έλεγχο ταυτότητας, public_api() για δημόσιες κλήσεις και get_manager() για την υπογραφή διακριτικών SSO. Χρησιμοποιήστε τα για να δημιουργήσετε, να ενημερώσετε ή να διαγράψετε σχόλια, να διαχειριστείτε χρήστες, να ανακτήσετε αναλυτικά στοιχεία και πολλά άλλα από τις προβολές ή τις εργασίες παρασκηνίου σας.

Είστε έτοιμοι να προσθέσετε σχόλια στην εφαρμογή Django;

Εγκαταστήστε το πακέτο, φορτώστε τη βιβλιοθήκη ετικετών, τοποθετήστε μια ετικέτα προτύπου και δημοσιευτείτε σε λίγα λεπτά.