Django zinnia Kommentare deaktivieren oder alternativ verwenden

8

Ich mache eine kleine persönliche Django-Website für einen beginnenden Architekten und sollte unter anderem Blogging-Funktionalität enthalten. Ich habe mich schon eine Weile gefragt, ob ich eine bestehende Blog-App nutzen oder meine eigene schreiben soll.

Natürlich gibt es viele mögliche Apps und für mich Zinnia sieht ziemlich vielversprechend aus. Ich habe jedoch ein Problem mit der Art, wie Kommentare implementiert werden. Soweit ich sehen kann, wird es mithilfe des Django-Kommentarrahmens implementiert, aber laut der Django-Dokumentation ist dies veraltet (und sollte durch eine benutzerdefinierte Lösung oder etwas wie Disqus ersetzt werden).

Also meine Frage ist: Gibt es eine Möglichkeit, Kommentare in Zinnia vollständig zu deaktivieren (weil ich wahrscheinlich nicht brauchen werde). Und ist es auch möglich, Disqus in Zinnia zu verwenden? Weil ich in ihrer Dokumentation nichts dazu finden kann.

    
PieterV 10.03.2014, 19:29
quelle

1 Antwort

9

Ich habe gerade Disqus erfolgreich in Zinnia integriert.

Da django.contrib.comments so eng mit Zinnia verbunden ist, habe ich mich entschieden, den einfachsten Weg zu gehen.

Mach dir keine Sorgen über das Entfernen der beigesteuerten Django-Kommentare App. Für jeden Blogeintrag, den Sie deaktivieren möchten, aktivieren Sie "Kommentare aktiviert".

Dann erstelle dein eigenes Zinnien-Thema und kopiere zinnias entry_detail_base.html in dein Thema. Ersetzen Sie in dieser Datei die Inhalte für den Block entry-comments durch den Code disqus in http://your_disqus_shortname.disqus.com/admin/settings/universalcode/

Stellt sich heraus, es ist eine ziemlich einfache Lösung.

    
pymarco 14.03.2014, 22:04
quelle

Tags und Links