Django 4.2 / 5.0 / 5.1 / 5.2

Komentari i chat uživo za Django

Umetnute oznake predložaka za komentare u nitima, chat uživo u stvarnom vremenu i broj komentara. Sigurna SSO prijava potpisana od strane vaših Django autoriziranih korisnika, potpuni REST pristup putem Python SDK-a i nula koraka izgradnje na frontendu.

Jedanaest oznaka predložaka, nulta složenost

Jednom učitajte biblioteku oznaka, postavite ID zakupnika i ugradite bilo koji widget s jednom oznakom. Uključeni su komentari, chat uživo, broj komentara, suradnički i slikovni chat, feedovi nedavnih aktivnosti, recenzije, najpopularnije stranice i aktivnost korisnika.

Komentari u nitima

Dodajte widget za komentiranje s nizovima s punim značajkama na bilo koju stranicu. Odgovori, @spominjanja, glasanje, obogaćeni tekst i ažuriranja u stvarnom vremenu rade odmah.

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

Razgovor uživo

Ugradite sobu za razgovor u stvarnom vremenu za bilo koju stranicu ili resurs. Izrađeno za događaje uživo, kanale podrške i centre zajednice s pokazateljima online prisutnosti.

{% fastcomments_live_chat url_id=channel.slug %}

Broj komentara

Prikažite broj komentara za bilo koju stranicu u tekstu. Izvrsno za popise članaka, nadzorne ploče i navigacijske značke. Koristite program za skupno učitavanje kako biste popunili svaki broj na stranici s popisom u jednom zahtjevu.

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

Jedan paket, sve što vam treba

FastComments donosi cijeli niz značajki vašoj Django aplikaciji.

Django + Brzi komentari
Komentari uživo
Razgovor uživo
Integracija SSO-a
Zaštita od neželjene pošte
Obavijesti
@Spominjanja
Kod i markdown
Alati za moderiranje
Analitika
Usklađenost s GDPR-om
14+ jezika
Webhookovi i API
Django + Brzi komentari
Komentari uživo
Razgovor uživo
Integracija SSO-a
Zaštita od neželjene pošte
Obavijesti
@Spominjanja
Kod i markdown
Alati za moderiranje
Analitika
Usklađenost s GDPR-om
14+ jezika
Webhookovi i API

Fleksibilne opcije jednokratne prijave (SSO)

Odaberite način autentifikacije koji odgovara potrebama vaše aplikacije.

Jednostavna prijava za prijavu (SSO)

SSO na strani klijenta za brzo postavljanje bez potpisivanja poslužitelja.

  • Nije potreban API tajni kod
  • Mapiranje korisničkog imena i e-pošte
  • Automatska prijava

Bez SSO-a

Omogućite korisnicima da samostalno kreiraju vlastite FastComments račune.

  • Nulta konfiguracija
  • Računi temeljeni na e-pošti
  • Neobavezno anonimno komentiranje

Spremno za rad za nekoliko minuta

Tri koraka za objavljivanje komentara u vašoj Django aplikaciji.

1

Instaliraj s pipom

Instalirajte paket s GitHuba pomoću pipa. Dodajte API dodatno kada želite REST pristup na strani poslužitelja.

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

Dodajte ključ aplikacije i API-ja

Dodajte "fastcomments_django" u INSTALLED_APPS, a zatim postavite FASTCOMMENTS dict sa svojim TENANT_ID-om i API_KEY-jem.

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

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

Oznake predložaka za umetanje

Učitajte biblioteku oznaka u bilo koji predložak, a zatim ubacite widget za komentare gdje god želite nit.

templates/post_detail.html
{% load fastcomments %}

{% fastcomments url_id=post.slug %}

Često postavljana pitanja

Sastavili smo odgovore na neka od najčešćih pitanja kako bismo vam pomogli da započnete.

Postoji li besplatna probna verzija?

plus-icon

Da. FastComments nudi 30-dnevno besplatno probno razdoblje s punim pristupom svim značajkama, uključujući jednokratnu prijavu (SSO), chat uživo i uređivač obogaćenog teksta. Za početak nije potrebna kreditna kartica.

Kako SSO funkcionira s Django autentifikacijom?

plus-icon

Kada je omogućen Secure SSO, paket čita autentificiranog korisnika iz zahtjeva i potpisuje HMAC-SHA256 token na poslužitelju. Time se stvara ili ažurira FastComments račun korisnika s njegovim imenom, e-poštom i avatarom, tako da su korisnici prijavljeni bez dodatne registracije. Mapirajte polja s USER_MAP, metodom to_fastcomments_user_data() na vašem korisničkom modelu ili globalnim USER_MAPPER. Namjerno odaberite SSO ID: to je trajni identifikator za povijest komentara korisnika, stoga ga mapirajte na stabilnu, neprozirnu vrijednost poput UUID-a, a ne na sekvencijalni primarni ključ.

Koje su verzije Djanga i Pythona podržane?

plus-icon

Paket FastComments Django podržava Django 4.2, 5.0, 5.1 i 5.2 te zahtijeva Python 3.10 ili noviji. Instalira se kao standardna Django aplikacija s jednim unosom u INSTALLED_APPS.

Je li FastComments u skladu s GDPR-om?

plus-icon

Da. FastComments je u potpunosti usklađen s GDPR-om s opcionalnom CDN mrežom sa sjedištem u EU koja čuva sve podatke unutar Europe. Postavite REGION na "eu" u postavkama FASTCOMMENTS i paket će usmjeravati widgete i API pozive u regiju EU. Podržavamo zahtjeve za izvoz podataka, pravo na brisanje i na zahtjev pružamo Ugovor o obradi podataka (DPA).

Mogu li prilagoditi oznake widgeta?

plus-icon

Da. Prebrišite predložak fastcomments/widget.html postavljanjem vlastite kopije ranije na putanju pretraživanja predloška. Svaka oznaka također prihvaća standardne opcije konfiguracije FastCommentsa kao ključne argumente, dajući vam potpunu kontrolu nad izgledom i ponašanjem bez uređivanja paketa.

Mogu li pristupiti FastComments API-ju iz Djanga?

plus-icon

Da. Instalirajte API dodatak i paket će otkriti FastComments Python SDK: admin() za autentificirane pozive, public_api() za javne pozive i get_manager() za potpisivanje SSO tokena. Koristite ih za stvaranje, ažuriranje ili brisanje komentara, upravljanje korisnicima, dohvaćanje analitike i još mnogo toga iz vaših prikaza ili pozadinskih poslova.

Spremni za dodavanje komentara svojoj Django aplikaciji?

Instalirajte paket, učitajte biblioteku oznaka, dodajte predložak oznake i pokrenite ga za nekoliko minuta.