Skip to content
Add a help desk or knowledge base to your Django project with only a few lines of boilerplate code. http://github.com/zapier/django-knowledge
Python CSS Shell
Find file
Pull request Compare This branch is 4 commits ahead, 59 commits behind master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs
knowledge
tests
.gitignore
AUTHORS.rst
LICENSE.rst
MANIFEST
README.rst
requirements.txt
setup.py

README.rst

Welcome to django-knowledge!

django-knowledge makes it easy to add an integrated support desk, help desk or knowledge base to your Django project with only a few lines of boilerplate code. While we give you a generic design for free, you should just as easily be able to customize the look and feel of the app if you like.

django-knowledge was developed internally for Zapier. Check out their live demo.

At a glance:

  • Turn common questions or support requests into a knowledge base.
  • Control who sees what with simple per object view permissions: public (everyone), private (poster & staff), or internal (only staff).
  • Assign questions and answers to categories for easy sorting.
  • Staff get moderation controls or they can use the familiar Django admin to handle support requests.
  • Allow anonymous questions, or require a standard Django user account (the default).
  • Included base templates and design with prebundled HTML and CSS.
  • Optionally alert users of new responses via email (or your own alert system).
  • BSD license.

Links:

  • View a live demo. This is the stock design, plus a custom header and footer via an overridden base template.
  • Check out the documentation at ReadTheDocs.
  • Visit our GitHub repo and join the development!

Screen Shots:

a common thread viewed by anonymous user a common thread viewed by a moderator (staff) ask form the home page search results with ask form at bottom 100% coverage on tests
Something went wrong with that request. Please try again.