Skip to content

Add a help desk or knowledge base to your Django project with only a few lines of boilerplate code.

License

Notifications You must be signed in to change notification settings

CantemoInternal/django-knowledge

 
 

Repository files navigation

Welcome to django-knowledge!

image

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 (see it live here on our support page). Or, check out a plain, live demo. It has been forked by Cantemo ( http://cantemo.com ) mainly to bring it up to date with Django 1.7 and then Django 1.8

This is a fork which also adds RST support, and will use django-ckeditor-updated.

Cantemo Changes:

These are implemented:

  • Added django-ckeditor-updated
  • Add support for Django 1.8 (from version v0.4.0).
  • Removed South.
  • Make Travis CI pass the tests.

Don't forget to run ./manage.py collectstatic

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), draft (poster & 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.
  • View a live demo. This is the included stock design, from the Zapier version.

Screen Shots of the Zapier version:

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

About

Add a help desk or knowledge base to your Django project with only a few lines of boilerplate code.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 68.3%
  • CSS 20.5%
  • HTML 10.2%
  • Shell 1.0%