django-wiki 0.0.1

A wiki system written for the Django framework
django-wiki is a wiki system written for the Django framework.

Installation

Install

Install directly from Github, since there is no release yet:

`pip install git+git://github.com/benjaoming/django-wiki.git`

Configure `settings.INSTALLED_APPS`

Make sure that the following is present:

    'wiki',
    'wiki.plugins.attachments',
    'wiki.plugins.notifications',
    'wiki.plugins.images',
    'south',
    'django_notify',
    'mptt',
    'sekizai',
    'django.contrib.humanize',


Database

To sync and create tables, do:

    python manage.py syncdb
    python manage.py migrate


Configure `settings.TEMPLATE_CONTEXT_PROCESSORS`

Add `'sekizai.context_processors.sekizai'` to `settings.TEMPLATE_CONTEXT_PROCESSORS`.

Include urlpatterns

To integrate the wiki to your existing application, you shoud add the following lines at the end of your project's `urls.py`.

    from wiki.urls import get_pattern as get_wiki_pattern
    from django_notify.urls import get_pattern as get_notify_pattern
    urlpatterns += patterns('',
        (r'^notify/', get_notify_pattern()),
        (r'', get_wiki_pattern())
    )


Please use these function calls rather than writing your own include() call - the url namespaces aren't supposed to be customized.

The above line puts the wiki in */* so it's important to put it at the end of your urlconf. You can also put it in */wiki* by putting `'^wiki/'` as the pattern.

Settings

For now, look in wiki/conf/settings.py to see a list of available settings.

last updated on:
September 7th, 2012, 13:40 GMT
price:
FREE!
developed by:
Benjamin Bach
homepage:
www.django-wiki.org
license type:
GPL v3 
category:
ROOT \ Internet \ HTTP (WWW)

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Add your review!

SUBMIT