Skip to main content

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);

Requires

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')),
    ...
)

About autobreadcrumbs

If you don’t want to use it you have to choices :

  • Simply ignore it;

  • If you don’t install it, you will have to remove it from your settings and urls, then overrides all forum’s template that use its tags;

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

emencia-django-forum-0.3.1.tar.gz (17.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page