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


Release history Release notifications

History Node

0.8.3

History Node

0.8.2

History Node

0.8.1

History Node

0.8.0

History Node

0.7.5.2

History Node

0.7.5.1

History Node

0.7.5

History Node

0.7.4

History Node

0.7.3

History Node

0.7.1

History Node

0.7

History Node

0.6.8

History Node

0.6.7

History Node

0.6.6

History Node

0.6.5

History Node

0.6.1

History Node

0.6

History Node

0.5.5

History Node

0.5.1

History Node

0.5

History Node

0.4

This version
History Node

0.3.1

History Node

0.3

History Node

0.2

History Node

0.1

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
emencia-django-forum-0.3.1.tar.gz (17.1 kB) Copy SHA256 hash SHA256 Source None Aug 12, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page