django-comments-spamfighter

django-comments-spamfighter is a Django application that contributes a moderation class to Django’s comment app that provides:

* Check incoming comments against the Akismet spam database and either block them directly or add them to the moderation queue.
* Check incoming comments against pre-defined keywords and either block them directly or add these them to the moderation queue. These keywords can be simple strings or powerful regular expressions.

The documentation is online:

http://docs.mahner.org/django-comments-spamfighter/

Quick installation

Here is a quick installation guide for users who are familiar with comment moderation:

from comments_spamfighter.moderation import SpamFighterModerator

class EntryModerator(SpamFighterModerator):

# Regular options by django's contributed CommentModerator

auto_moderate_field = 'created'
email_notification = True

# Spam fighter options

# Check with Akismet for spam
akismet_check = False

# If Akismet marks this message as spam, delete it instantly (False) or
# add it the comment the moderation queue (True). Default is True.
akismet_check_moderate = True

# Do a keyword check
keyword_check = True

# If a keyword is found, delete it instantly (False) or add the comment to
# the moderation queue (True). Default is False.
keyword_check_moderate = False

django-disqus
(Popularity: )
:
django-disqus is a Django plugin to easily integrate DISQUS comments into your Django website.. arthurk's django-disqus at master - GitHub. Easily integrate DISQUS comments into your Django websitedjango-frontendadmin
(Popularity: )
:
django-frontendadmin is a set of template tags to allow an easy and unobtrusive way to edit model-data in the frontend of your page.

Example project

This package provides an easy example project, a weblog with comments. Here is a quick step-by-step guide ...django-ajax-filtered-fields
(Popularity: )
:
django-ajax-filtered-fields contains Django fields which may be used in a many to many or foreign key relation, where the user may want to apply filters to the listed objects, because of they being too many, or just for usability reasons.

Technical ...django-uni-form
(Popularity: )
:
Django forms are easily rendered as paragraphs, tables, and unordered lists. However, elegantly rendered div based forms is something you have to do by hand. The purpose of this application is to provide a simple tag and/or filter that lets ...django-friends
(Popularity: )
:
Many websites allow users to assert relationships between other users, to upload contacts and to invite their contacts to become users.

django-friends is a Django plugin that aims to provide an app for this sort of functionality. This includes:

* relationships between ...django-authority
(Popularity: )
:
django-authority is a Django app for per-object-permissions that includes a bunch of helpers to create custom permission checks.

The main website for django-authority is packages.python.org/django-authority. You can also install the in-development version of django-authority with pip install django-authority==dev or easy_install django-authority==dev.

Example:

To ...django-tools
(Popularity: )
:
django-tools is a plugin with miscellaneous tools for Django.

Installation:

You can easy install it with:

easy_install django-tools. . Publisher of django-tools, Author of django-tools 0.5.0 Beta. django-tools is a plugin with miscellaneous tools for Django. Installation: You can easy install it with: ...django-dbpreferences
(Popularity: )
:
django-dbpreferences is a plugin for the Django web framework that allows you to store some app preferences into the database.

A django app defines a form with initial values. The form cleaned data dict would be stored serialized into the database. ...django-ldap-groups
(Popularity: )
:
django-ldap-groups is a Django plugin to provide an admin GUI to allow Django sites to map from contrib.auth.models.Group to LDAP OUs (organizational units, the normal container for LDAP entries) and/or group memberships via memberOf attributes. Part of the idea is ...django-project-templates
(Popularity: )
:
django-project-templates is a project that currently contains one template for creating a new Django project. It’s like running django-admin.py startproject but it creates a more complete application skeleton.

- See the differences between snippets
- A history of snippets as a tree
- See your latest 25 snippets (admin setting)
- A huge bunch of syntax highlighters (lexers)
- User defined ...django-attachments
(Popularity: )
:
django-attachments is a generic set of template tags for the Django framework to attach any kind of files to models.

(Comments are moderated, and will not appear on this site until the editor has approved them)

Similar scripts

PHP Add Comments, TalkBack Script
(Popularity: ) : A simple PHP talkback script which allows the users to add comments to certain pages of your website.Leave Comments Script for ASP
(Popularity: ) : Leave Comments Script for ASP is a PHP script that allows visitors to post comments on ASP pages.So how can you get a php script to work on an asp page? As you have probably found out, you can't. Until ...Comments Form
(Popularity: ) : Comments Form is a simple Comments submission and reading system. It allows for protection of comments keeping them hidden to anyone who doesn't know the username and password.Indent Python code, giving block-closing comments
(Popularity: ) : This script contains a class and a main program that perform three related (though complimentary) formatting operations on Python programs. When called as "pindent -c", it takes a valid Python program as input and outputs a version augmented with block-closing ...Allow Comments to Old Posts
(Popularity: ) : This works even if the "close comments to old posts" setting is activated. InstallationUnpack and upload it to the /wp-content/plugins/ directory.Activate the plugin through the 'Plugins' menu in WordPress. Requirements: · WordPress 2.0.2 or higherSlash Comments
(Popularity: ) : This tells feed reading applications how many comments a specific post currently has. InstallationUnpack and upload it to the /wp-content/plugins/ directory.Activate the plugin through the 'Plugins' menu in WordPress. Requirements: · WordPressYet another ajax paged comments
(Popularity: ) : The plugin automatically generates “noindex, follow” meta tag in your paged comments page to avoid duplicate content in search engines.InstallationUnpack and upload it to the /wp-content/plugins/ directory.Activate the plugin through the 'Plugins' menu in WordPress. Key features "Yet another ajax ...Get Recent Comments
(Popularity: ) : This plugin displays excerpts of the most recent comments and/or trackbacks that have been posted to the articles in your blog. Features:- Highly configurable via WordPress admin interface. - Support for WordPress 1.5.x, 2.0, 2.1, 2.2 and 2.3 - Adjustable ...Admin Comments Toolbar
(Popularity: ) : The purpose of this modification is to basically make the life easier of those of you whom rely heavily on the comments box to give your customer information about their order.I got quite tired of typing or copying and pasting ...Add order comments to invoice
(Popularity: ) : It is a very easy install, and makes it easier to use the invoice as a packing slip without missing the special requests customers leave in the comments area. It is also a professional looking way to send a comment ...