redsolutioncms.django-simple-feedback is a simple application, that provides customizable email form template tag. You can specify form fields and optionally enable dedicated view to render feedback page.
Usage
Add feedback to INSTALLED_APPS
INSTALLED_APPS = [
...
'feedback',
...
]
Load feedback template tags:
{% load feedback_tags %}
Insert template tag in your template
{% show_feedback %}
Include something like
(r'^feedback', include('feedback.urls'))
in urlpatterns. That's all!
Requriments
Note that feedback uses ajax form based on jQuery, so you need to include jQuery in your page. You can install it from Google hosting. Just include
< script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" >< /script >
in element.
Customize
You can customize these settings in your settings.py:
FEEDBACK_FORM - form, that will be displayed to user. By default form contains email, topic and response fields
DIRECT_TO_TEMPLATE - Should application render feedback form direct to template fedback/feedback_page.html, or you prefer to use template tag in other templates.
To find out more documentation, run in doc folder
./doc$ make html
and browse documentation in doc/build/html
Redsolution CMS classifiers:
Content plugins
What is new in this release:
- Responses in DB was deleted and mailing lists was added.
What is new in version 0.3.4:
- Added customizable templates
What is new in version 0.1.7:
- Fixed ajax submit
What is new in version 0.1.6:
- Added class "feedback_form" for form in template.
What is new in version 0.1.5:
- Fixed select boxes in forms
Requirements:
- Django
- Python
Comments not found