Backcap (Am.), to do one an ill-turn by speaking evil of him or carrying tales, or otherwise to "spoil his game."
And that's what your users are going to do with you ! ;-)
Backcap is a community-driven support module for any website.
Users can post ideas, problems and questions to your support team. People can vote for or against a feedback and you naturally see what's important for your community.
And if your community starts to grow, users car help each others.
In fact, that's something like an Help Center. And this is why we have developped it, to provides a smart help center for the websites we develop.
- Post a feedback (from a plain page or a feedback tab) -- question, idea, problem
- Browse and sort feedbacks
- Vote for or against a feedback
- Comment on a feedback
- Follow a feedback
- Assign a feedback to someone
- Set a state (Valid, Won't Fix, ...)
- Close, reopen, mark as duplicate, ...
Notifications are handled using django-notification
and can be indexed
by haystack
.
Backcap requires:
django-notifications
django-voting
Backcap can make use of:
haystack
(for feedback indexing)south
Add 'backcap' directory to your
PYTHON_PATH
Add
backcap
and its dependencies to yourINSTALLED_APPS
in settings.py:INSTALLED_APPS = ( ... 'notification', 'voting', 'backcap', ... )
Add the context processor:
TEMPLATE_CONTEXT_PROCESSORS = ("django.contrib.auth.context_processors.auth", ... 'backcap.context_processors.backcap_forms', ... )
Run syncdb and migrations:
$ ./manage.py syncdb $ ./manage migrate backcap
Add backcap to urls:
urlpatterns = patterns('', ... url(r'^feedback/', include('backcap.urls')), ... )
Write templates and you're done