A minimalistic Django forum app
Project description
Introduction
Yet another Django forum app.
Simple;
More suited for an internal team use (like a company’s extranet) than for big public communities;
Have categories that contains threads that contains messages;
Have thread watches;
Have thread sticky mode and announce mode;
i18n usage for the interface;
TODO
Apply rights permissions (like for admin views only);
Redo mail sending for thread watchs;
Use a lightweight RST as markup syntax in object descriptions and messages;
Split some template parts to overrides them without to overrides the whole templates (like for autobreadcrumb usage and to not make it a package dependancy);
Links
Download his PyPi package;
Clone it on his Github repository;
Requires
Django >= 1.5;
autobreadcrumbs >= 1.0;
django-braces >=1.2.0,<1.4;
django-crispy-forms >= 1.4.0;
Install
Add it to your installed apps in settings :
INSTALLED_APPS = ( ... 'autobreadcrumbs' 'forum' ... )
Add its settings (in your project settings) :
from forum.settings import *
(Also you can override some of its settings, see forum.settings).
Then register autobreadcrumbs context processor in settings :
TEMPLATE_CONTEXT_PROCESSORS = ( ... 'autobreadcrumbs.context_processors.AutoBreadcrumbsContext', ... )
Finally mount its urls and add the autobreadcrumbs autodiscover in your main urls.py :
import autobreadcrumbs autobreadcrumbs.autodiscover() urlpatterns = patterns('', ... (r'^forum/', include('forum.urls', namespace='forum')), ... )
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for emencia-django-forum-0.3.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 937e59f8179dac3cae13f2cf4ddecd21e2e93d65b78fa0178ea39133f8612e8a |
|
MD5 | fcbd2e594d93ec7be56d1c0e8fe9dede |
|
BLAKE2b-256 | 1cf230876c07d985bf7b35dd269edf638dca724e5f82c2e8c834b6c85042b795 |